ATE421218T1 - Verfahren zur auswahl eines servers aus einer servermenge - Google Patents

Verfahren zur auswahl eines servers aus einer servermenge

Info

Publication number
ATE421218T1
ATE421218T1 AT04740434T AT04740434T ATE421218T1 AT E421218 T1 ATE421218 T1 AT E421218T1 AT 04740434 T AT04740434 T AT 04740434T AT 04740434 T AT04740434 T AT 04740434T AT E421218 T1 ATE421218 T1 AT E421218T1
Authority
AT
Austria
Prior art keywords
server
servers
selecting
service
status
Prior art date
Application number
AT04740434T
Other languages
English (en)
Inventor
Marjan Bozinovski
Manfred Reich
Robert Seidl
Original Assignee
Nokia Siemens Networks Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks Gmbh filed Critical Nokia Siemens Networks Gmbh
Application granted granted Critical
Publication of ATE421218T1 publication Critical patent/ATE421218T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46—Multiprogramming arrangements
    • G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/30—Monitoring
    • G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466—Performance evaluation by tracing or monitoring
    • G06F11/3495—Performance evaluation by tracing or monitoring for systems
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004—Server selection for load balancing
    • H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004—Server selection for load balancing
    • H04L67/101—Server selection for load balancing based on network conditions
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004—Server selection for load balancing
    • H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004—Server selection for load balancing
    • H04L67/1017—Server selection for load balancing based on a round robin mechanism
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004—Server selection for load balancing
    • H04L67/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/30—Monitoring
    • G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3419—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/805—Real-time
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81—Threshold
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/87—Monitoring of transactions
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00—Indexing scheme relating to G06F9/00
    • G06F2209/50—Indexing scheme relating to G06F9/50
    • G06F2209/5011—Pool
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00—Indexing scheme relating to G06F9/00
    • G06F2209/50—Indexing scheme relating to G06F9/50
    • G06F2209/503—Resource availability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer And Data Communications (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Circuits Of Receivers In General (AREA)
  • Selective Calling Equipment (AREA)
  • Hardware Redundancy (AREA)
AT04740434T 2004-06-29 2004-06-29 Verfahren zur auswahl eines servers aus einer servermenge ATE421218T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2004/007049 WO2006002659A1 (en) 2004-06-29 2004-06-29 Method of selecting one server out of a server set

Publications (1)

Publication Number Publication Date
ATE421218T1 true ATE421218T1 (de) 2009-01-15

Family

ID=34958243

Family Applications (1)

Application Number Title Priority Date Filing Date
AT04740434T ATE421218T1 (de) 2004-06-29 2004-06-29 Verfahren zur auswahl eines servers aus einer servermenge

Country Status (7)

Country Link
US (1) US20070260676A1 (de)
EP (1) EP1762069B1 (de)
CN (1) CN1977509A (de)
AT (1) ATE421218T1 (de)
DE (1) DE602004019151D1 (de)
MX (1) MXPA06014841A (de)
WO (1) WO2006002659A1 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805517B2 (en) * 2004-09-15 2010-09-28 Cisco Technology, Inc. System and method for load balancing a communications network
US20090094349A1 (en) * 2007-03-14 2009-04-09 Amx, Llc Device roaming on a zigbee network
US7523213B1 (en) 2008-05-20 2009-04-21 International Business Machines Corporation Efficient approach with the toleration of stale data to dynamically transform and unify data quality in client and server with continuous transaction flows
DE102009017681B4 (de) * 2009-04-16 2014-02-20 Phoenix Contact Gmbh & Co. Kg Verfahren und Kommunikationssystem zum Ermitteln des Zeitpunktes eines Ereignisses in einem IO-Gerät
CN103312629B (zh) 2012-03-09 2018-02-27 深圳市腾讯计算机系统有限公司 一种cdn流量分配方法、设备及系统
CN104025549B (zh) * 2012-12-18 2017-04-05 英特尔公司 与服务器事务延迟信息相关的技术
JP6079226B2 (ja) * 2012-12-27 2017-02-15 富士通株式会社 情報処理装置、サーバ管理方法およびサーバ管理プログラム
CN105323290B (zh) * 2014-08-04 2019-02-26 中国移动通信集团公司 一种基于用户流量分布特征的内容调度方法和装置
CN104270463A (zh) * 2014-10-21 2015-01-07 无锡云捷科技有限公司 一种cdn网络动态服务器选择方法
EP3234774B1 (de) * 2014-11-13 2021-01-27 Telefonaktiebolaget LM Ericsson (publ) Elastizität für hochverfügbare anwendungen
CN104298570B (zh) * 2014-11-14 2018-04-06 北京国双科技有限公司 数据处理方法和装置
CN105652237A (zh) * 2016-01-13 2016-06-08 广东欧珀移动通信有限公司 一种移动终端的定位方法、装置及移动终端
CN107707938B (zh) * 2017-10-11 2020-12-08 湖南机友科技有限公司 降低直播视频播放延迟的方法及装置
CN112379987A (zh) * 2020-11-17 2021-02-19 中国电力财务有限公司 任务调度方法、装置、可读介质以及设备
CN112527615B (zh) * 2020-12-07 2023-09-01 北京奇艺世纪科技有限公司 一种设备确定方法、装置、电子设备及存储介质
US12034800B2 (en) * 2021-02-24 2024-07-09 Ip Technology Labs, Llc Systems and methods for automated, controllerless and stateless network connection selection based on distributed server information
US11477276B2 (en) * 2021-02-24 2022-10-18 Ip Technology Labs, Llc Systems and methods for automated, controllerless and stateless network connection selection based on distributed server information
US12034799B2 (en) * 2021-02-24 2024-07-09 Ip Technology Labs, Llc Systems and methods for automated, controllerless and stateless network connection selection based on distributed server information
US12267220B2 (en) * 2022-09-07 2025-04-01 Roblox Corporation Available uptime monitoring

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047309A (en) * 1995-10-02 2000-04-04 International Business Machines Corporation Recording observed and reported response characteristics at server and/or client nodes in a replicated data environment, and selecting a server to provide data based on the observed and/or reported response characteristics
US6078960A (en) * 1998-07-03 2000-06-20 Acceleration Software International Corporation Client-side load-balancing in client server network
US7035922B2 (en) * 2001-11-27 2006-04-25 Microsoft Corporation Non-invasive latency monitoring in a store-and-forward replication system

Also Published As

Publication number Publication date
DE602004019151D1 (de) 2009-03-05
US20070260676A1 (en) 2007-11-08
CN1977509A (zh) 2007-06-06
EP1762069A1 (de) 2007-03-14
WO2006002659A1 (en) 2006-01-12
MXPA06014841A (es) 2007-03-26
EP1762069B1 (de) 2009-01-14

Similar Documents

Publication Publication Date Title
DE602004019151D1 (de) Verfahren zur auswahl eines servers aus einer servermenge
ATE478510T1 (de) Verfahren zum automatischen verwalten von assoziationen zwischen diensten in einer verteilten umgebung
WO2008022848A3 (en) Method of providing qos for a flow
FI20070044A7 (fi) Viestintää helpottava järjestely tietoliikennejärjestelmässä
MX2007011984A (es) Metodo, sistema y aparato que permite servicio de directorio electronico basado en ubicacion de multiples modos.
MX2010002305A (es) Sistemas de navegacion que tienen servicio basado en ubicacion y administracion temporal.
EP4407945A3 (de) Kommunikationsverfahren und -vorrichtung
WO2009117733A3 (en) Web access using cross-domain cookies
WO2006031748A3 (en) System and method for connection optimization
ATE463135T1 (de) Vorrichtung und verfahren zur auswahl eines besuchten netzes
BRPI0520273A2 (pt) mÉtodo e sistema de sincronizaÇço de conteédo
EP1679588A3 (de) Vorgegebene Navigation unter Verwendung topologischer Metadaten und Navigationspfad
BRPI0520075A2 (pt) método e aparelho para obter infromação de contexto proveniente de um servidor de contexto
DE602006007983D1 (de) Verfahren und vorrichtung zum berechnen eines pfades in einer netzwerkdomäne
WO2006031921A3 (en) System and method for managing data in a distributed computer system
WO2004082152A3 (en) Supporting the exchange of data by distributed applications
WO2007108000A3 (en) Method and system for distributing processing of computerized tasks
EP2765754A3 (de) Migration und Aktivierung von Diensten in einem Netzwerk
ATE477660T1 (de) Verfahren zur unterteilten bereitstellung eines elektronischen dienstes
DE602005016967D1 (de) Verfahren und vorrichtung zum feststellen einer route für eine kommunikationsverbindung
WO2007035955A3 (en) An integrated online job recruitment system
SE0103345D0 (sv) Data access method for a control system
ATE369014T1 (de) Dienstbereitstellungssystem
DE602006015827D1 (de) Verfahren und Vorrichtung zur Erkennung der IP-Adresse eines Computers und damit verbundene Standortinformation
DE602006007681D1 (de) Dienstauswahl für zusammengestellten Dienste

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties