ATE513407T1 - On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem - Google Patents

On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem

Info

Publication number
ATE513407T1
ATE513407T1 AT08718224T AT08718224T ATE513407T1 AT E513407 T1 ATE513407 T1 AT E513407T1 AT 08718224 T AT08718224 T AT 08718224T AT 08718224 T AT08718224 T AT 08718224T AT E513407 T1 ATE513407 T1 AT E513407T1
Authority
AT
Austria
Prior art keywords
client
routing information
computing system
distributed computing
client requests
Prior art date
Application number
AT08718224T
Other languages
English (en)
Inventor
Jinmei Shen
Hao Wang
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Application granted granted Critical
Publication of ATE513407T1 publication Critical patent/ATE513407T1/de

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1006Server selection for load balancing with static server selection, e.g. the same server being selected for a specific client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
AT08718224T 2007-04-06 2008-03-26 On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem ATE513407T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/697,341 US8352634B2 (en) 2007-04-06 2007-04-06 On-demand propagation of routing information in distributed computing system
PCT/EP2008/053553 WO2008122514A1 (en) 2007-04-06 2008-03-26 On-demand propagation of routing information in distributed computing system

Publications (1)

Publication Number Publication Date
ATE513407T1 true ATE513407T1 (de) 2011-07-15

Family

ID=39537925

Family Applications (1)

Application Number Title Priority Date Filing Date
AT08718224T ATE513407T1 (de) 2007-04-06 2008-03-26 On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem

Country Status (6)

Country Link
US (1) US8352634B2 (de)
EP (1) EP2137944B1 (de)
KR (1) KR101091250B1 (de)
CN (1) CN101652977B (de)
AT (1) ATE513407T1 (de)
WO (1) WO2008122514A1 (de)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7675854B2 (en) 2006-02-21 2010-03-09 A10 Networks, Inc. System and method for an adaptive TCP SYN cookie with time validation
US9037698B1 (en) * 2006-03-14 2015-05-19 Amazon Technologies, Inc. Method and system for collecting and analyzing time-series data
US8584199B1 (en) 2006-10-17 2013-11-12 A10 Networks, Inc. System and method to apply a packet routing policy to an application session
US8312507B2 (en) 2006-10-17 2012-11-13 A10 Networks, Inc. System and method to apply network traffic policy to an application session
US8819203B1 (en) * 2007-09-28 2014-08-26 Emc Corporation Techniques for providing an application service to an application from an appliance-style application services platform
US20090164471A1 (en) * 2007-12-19 2009-06-25 Jinmei Shen Managing Distributed Data
US9154329B2 (en) * 2009-06-05 2015-10-06 At&T Intellectual Property I, Lp Methods and apparatus to selectively assign routing tables to router linecards
US9960967B2 (en) * 2009-10-21 2018-05-01 A10 Networks, Inc. Determining an application delivery server based on geo-location information
US8965955B2 (en) 2009-12-23 2015-02-24 Citrix Systems, Inc. Systems and methods for policy based integration to horizontally deployed WAN optimization appliances
US9215275B2 (en) 2010-09-30 2015-12-15 A10 Networks, Inc. System and method to balance servers based on server load status
US9083561B2 (en) 2010-10-06 2015-07-14 At&T Intellectual Property I, L.P. Automated assistance for customer care chats
US9609052B2 (en) 2010-12-02 2017-03-28 A10 Networks, Inc. Distributing application traffic to servers based on dynamic service response time
US10198492B1 (en) 2010-12-28 2019-02-05 Amazon Technologies, Inc. Data replication framework
US8468132B1 (en) 2010-12-28 2013-06-18 Amazon Technologies, Inc. Data replication framework
US8554762B1 (en) 2010-12-28 2013-10-08 Amazon Technologies, Inc. Data replication framework
US9449065B1 (en) 2010-12-28 2016-09-20 Amazon Technologies, Inc. Data replication framework
US9065866B2 (en) * 2010-12-29 2015-06-23 Citrix Systems, Inc. Systems and methods for policy based integration to horizontally deployed WAN optimization appliances
US9026670B2 (en) * 2011-08-22 2015-05-05 Allot Communications Ltd. System and method for efficient caching and delivery of adaptive bitrate streaming
US8897154B2 (en) 2011-10-24 2014-11-25 A10 Networks, Inc. Combining stateless and stateful server load balancing
US8805986B2 (en) * 2011-10-31 2014-08-12 Sap Ag Application scope adjustment based on resource consumption
US9386088B2 (en) 2011-11-29 2016-07-05 A10 Networks, Inc. Accelerating service processing using fast path TCP
US9094364B2 (en) 2011-12-23 2015-07-28 A10 Networks, Inc. Methods to manage services over a service gateway
US10044582B2 (en) 2012-01-28 2018-08-07 A10 Networks, Inc. Generating secure name records
US8782221B2 (en) 2012-07-05 2014-07-15 A10 Networks, Inc. Method to allocate buffer for TCP proxy session based on dynamic network conditions
US9106561B2 (en) 2012-12-06 2015-08-11 A10 Networks, Inc. Configuration of a virtual service network
US9705800B2 (en) 2012-09-25 2017-07-11 A10 Networks, Inc. Load distribution in data networks
US10002141B2 (en) 2012-09-25 2018-06-19 A10 Networks, Inc. Distributed database in software driven networks
US10021174B2 (en) 2012-09-25 2018-07-10 A10 Networks, Inc. Distributing service sessions
US9843484B2 (en) 2012-09-25 2017-12-12 A10 Networks, Inc. Graceful scaling in software driven networks
US9338225B2 (en) 2012-12-06 2016-05-10 A10 Networks, Inc. Forwarding policies on a virtual service network
US9531846B2 (en) 2013-01-23 2016-12-27 A10 Networks, Inc. Reducing buffer usage for TCP proxy session based on delayed acknowledgement
US9900252B2 (en) 2013-03-08 2018-02-20 A10 Networks, Inc. Application delivery controller and global server load balancer
WO2014144837A1 (en) 2013-03-15 2014-09-18 A10 Networks, Inc. Processing data packets using a policy based network path
US10038693B2 (en) 2013-05-03 2018-07-31 A10 Networks, Inc. Facilitating secure network traffic by an application delivery controller
US10027761B2 (en) 2013-05-03 2018-07-17 A10 Networks, Inc. Facilitating a secure 3 party network session by a network device
US10230770B2 (en) 2013-12-02 2019-03-12 A10 Networks, Inc. Network proxy layer for policy-based application proxies
US9942152B2 (en) 2014-03-25 2018-04-10 A10 Networks, Inc. Forwarding data packets using a service-based forwarding policy
US9942162B2 (en) 2014-03-31 2018-04-10 A10 Networks, Inc. Active application response delay time
US9906422B2 (en) 2014-05-16 2018-02-27 A10 Networks, Inc. Distributed system to determine a server's health
US9992229B2 (en) 2014-06-03 2018-06-05 A10 Networks, Inc. Programming a data network device using user defined scripts with licenses
US9986061B2 (en) 2014-06-03 2018-05-29 A10 Networks, Inc. Programming a data network device using user defined scripts
US10129122B2 (en) 2014-06-03 2018-11-13 A10 Networks, Inc. User defined objects for network devices
US10115071B1 (en) 2015-01-08 2018-10-30 Manhattan Associates, Inc. Distributed workload management
US10581976B2 (en) 2015-08-12 2020-03-03 A10 Networks, Inc. Transmission control of protocol state exchange for dynamic stateful service insertion
US10243791B2 (en) 2015-08-13 2019-03-26 A10 Networks, Inc. Automated adjustment of subscriber policies
CN106933547B (zh) 2015-12-29 2020-12-01 阿里巴巴集团控股有限公司 全局信息获取及处理的方法、装置和更新系统
CN106933550B (zh) 2015-12-29 2021-01-08 阿里巴巴集团控股有限公司 全局信息获取、处理及更新方法、装置和系统
CN106933548B (zh) 2015-12-29 2021-01-12 阿里巴巴集团控股有限公司 全局信息获取、处理及更新、方法、装置和系统
US11064019B2 (en) * 2016-09-14 2021-07-13 Advanced Micro Devices, Inc. Dynamic configuration of inter-chip and on-chip networks in cloud computing system
US10673749B1 (en) * 2018-12-28 2020-06-02 Paypal, Inc. Peer-to-peer application layer distributed mesh routing
US11457086B1 (en) * 2021-05-06 2022-09-27 Netflix, Inc. Systems and methods for implementing shared locks to stream telemetry data between server instances
US12425311B2 (en) * 2023-10-11 2025-09-23 Paypal, Inc. Dynamic creation of data specification-driven AI-based executable strategies for high availability of evaluation services

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5745752A (en) * 1994-12-13 1998-04-28 Microsoft Corporation Dual namespace client having long and short filenames
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
SE9603753L (sv) * 1996-10-14 1998-04-06 Mirror Image Internet Ab Förfarande och anordning för informationsöverföring på Internet
US6845505B1 (en) * 1997-02-03 2005-01-18 Oracle International Corporation Web request broker controlling multiple processes
US6078960A (en) * 1998-07-03 2000-06-20 Acceleration Software International Corporation Client-side load-balancing in client server network
US6567380B1 (en) * 1999-06-30 2003-05-20 Cisco Technology, Inc. Technique for selective routing updates
AU4717901A (en) * 1999-12-06 2001-06-25 Warp Solutions, Inc. System and method for dynamic content routing
US7035227B2 (en) * 2000-10-10 2006-04-25 The Regents Of The University Of California On-demand loop-free multipath routing (ROAM)
US7055028B2 (en) * 2000-10-10 2006-05-30 Juniper Networks, Inc. HTTP multiplexor/demultiplexor system for use in secure transactions
US7065764B1 (en) * 2001-07-20 2006-06-20 Netrendered, Inc. Dynamically allocated cluster system
US7613458B2 (en) * 2001-08-28 2009-11-03 Meshnetworks, Inc. System and method for enabling a radio node to selectably function as a router in a wireless communications network
US7003575B2 (en) * 2001-10-15 2006-02-21 First Hop Oy Method for assisting load balancing in a server cluster by rerouting IP traffic, and a server cluster and a client, operating according to same
US20030149755A1 (en) * 2002-02-06 2003-08-07 Emek Sadot Client-controlled load balancer
US6996584B2 (en) * 2002-05-14 2006-02-07 Pervasive Software, Inc. System and method of maintaining functional client side data cache coherence
US7203496B2 (en) * 2004-01-29 2007-04-10 Lucent Technologies Inc. Storing query results to reduce number portability queries in wireless network
EP1566940A1 (de) * 2004-02-20 2005-08-24 Alcatel Alsthom Compagnie Generale D'electricite VErfahren, Servicesystem und Computer-Softwarepridukt für selbstorganisierende Verteilte Dienste in einem Rechnernetz
US7257684B1 (en) * 2004-05-25 2007-08-14 Storage Technology Corporation Method and apparatus for dynamically altering accessing of storage drives based on the technology limits of the drives
US20050289388A1 (en) * 2004-06-23 2005-12-29 International Business Machines Corporation Dynamic cluster configuration in an on-demand environment
US20060080273A1 (en) * 2004-10-12 2006-04-13 International Business Machines Corporation Middleware for externally applied partitioning of applications
EP1753195B1 (de) 2005-07-27 2012-03-07 Sap Ag Serverrechner, Client-Einrichtung und webdienstimplementiertes Verfahren zur Datenverarbeitung
US7895345B2 (en) * 2007-04-13 2011-02-22 Microsoft Corporation Distributed routing table architecture and design

Also Published As

Publication number Publication date
KR101091250B1 (ko) 2011-12-07
CN101652977A (zh) 2010-02-17
US8352634B2 (en) 2013-01-08
US20080250099A1 (en) 2008-10-09
WO2008122514A1 (en) 2008-10-16
EP2137944A1 (de) 2009-12-30
EP2137944B1 (de) 2011-06-15
KR20090132594A (ko) 2009-12-30
CN101652977B (zh) 2012-08-29

Similar Documents

Publication Publication Date Title
ATE513407T1 (de) On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem
Abdelmaboud et al. Quality of service approaches in cloud computing: A systematic mapping study
DE60329096D1 (de) System, verfahren und vorrichtung zur datenverarbeitung und -speicherung zur bereitstellung kontinuierlicher operationen unabhängig von einrichtungsausfall oder katastrophen
BR112018076183A8 (pt) Métodos e sistemas para recomendação, para um primeiro usuário, de bens de mídia para inclusão em uma lista de reprodução, para um segundo usuário, com base na atividade de visualização de segundo usuário
SG10201903096YA (en) Geographical information system and method for searching land parcels
Zheng et al. Finite-time stability analysis for neutral-type neural networks with hybrid time-varying delays without using Lyapunov method
MX2014001194A (es) Sistema y metodo para proveer audio para una nota requerida utilizando una memoria cache de procesamiento.
PH12017500192A1 (en) Methods and systems for distributing orders
Hu et al. Co-evolutionary path optimization by ripple-spreading algorithm
GB2493473A (en) System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
MX390937B (es) Generacion de sugerencias de navegacion basadas en datos de dispositivos en el internet de las cosas.
WO2011035095A3 (en) Systems and methods for providing advanced search result page content
WO2014071094A3 (en) Cdn traffic management in the cloud
BR112017006805A2 (pt) método implementado por computador, instruções de armazenamento em meio legível por computador não transitório e sistema de computador
BR112014003390A2 (pt) sistema de computação, método para lidar com pedidos de gerenciamento de sistema em um sistema de computação e meio lido por computador
MX361184B (es) Sistemas y metodos para la evaluacion cuantitativa de una propiedad para renovacion.
GB201300236D0 (en) Document merge
MY190884A (en) Data caching method and apparatus
BR112015004652A2 (pt) sistema para apoio à decisão, estação de trabalho, método de prover apoio à decisão e produto de programa de computador
PH12019500554A1 (en) White space database discovery
Sen et al. Exact approaches for static data segment allocation problem in an information network
RU2017100908A (ru) Динамически обновляемые потоки для наполнения данными в реальном времени
EP4097670A4 (de) Systeme und verfahren zur modifizierung von webseiten mit hilfsinhalt und erzeugung, verteilung und verfolgung von karmapunkten
WO2014193965A3 (en) Systems and methods for selective distribution of online content
WO2007112205A3 (en) Methods and systems for partitioning data in parallel processing systems

Legal Events

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