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
US8554762B1 (en) 2010-12-28 2013-10-08 Amazon Technologies, Inc. Data replication framework
US8468132B1 (en) 2010-12-28 2013-06-18 Amazon Technologies, Inc. Data replication framework
US9449065B1 (en) 2010-12-28 2016-09-20 Amazon Technologies, Inc. Data replication framework
CN103392321B (zh) * 2010-12-29 2016-11-02 思杰系统有限公司 用于基于策略集成横向部署的wan优化设备的系统和方法
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
CN108027805B (zh) 2012-09-25 2021-12-21 A10网络股份有限公司 数据网络中的负载分发
US9843484B2 (en) 2012-09-25 2017-12-12 A10 Networks, Inc. Graceful scaling in software driven networks
US10021174B2 (en) 2012-09-25 2018-07-10 A10 Networks, Inc. Distributing service sessions
US9106561B2 (en) 2012-12-06 2015-08-11 A10 Networks, Inc. Configuration of a virtual service network
US10002141B2 (en) 2012-09-25 2018-06-19 A10 Networks, Inc. Distributed database 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
US9992107B2 (en) 2013-03-15 2018-06-05 A10 Networks, Inc. Processing data packets using a policy based network path
US10027761B2 (en) 2013-05-03 2018-07-17 A10 Networks, Inc. Facilitating a secure 3 party network session by a network device
WO2014179753A2 (en) 2013-05-03 2014-11-06 A10 Networks, Inc. Facilitating secure network traffic by an application delivery controller
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
US10129122B2 (en) 2014-06-03 2018-11-13 A10 Networks, Inc. User defined objects for network devices
US9986061B2 (en) 2014-06-03 2018-05-29 A10 Networks, Inc. Programming a data network device using user defined scripts
US9992229B2 (en) 2014-06-03 2018-06-05 A10 Networks, Inc. Programming a data network device using user defined scripts with licenses
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 阿里巴巴集团控股有限公司 全局信息获取及处理的方法、装置和更新系统
CN106933548B (zh) 2015-12-29 2021-01-12 阿里巴巴集团控股有限公司 全局信息获取、处理及更新、方法、装置和系统
CN106933550B (zh) 2015-12-29 2021-01-08 阿里巴巴集团控股有限公司 全局信息获取、处理及更新方法、装置和系统
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
SE507138C2 (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
US7055028B2 (en) * 2000-10-10 2006-05-30 Juniper Networks, Inc. HTTP multiplexor/demultiplexor system for use in secure transactions
US7035227B2 (en) * 2000-10-10 2006-04-25 The Regents Of The University Of California On-demand loop-free multipath routing (ROAM)
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
ATE548842T1 (de) 2005-07-27 2012-03-15 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
WO2008122514A1 (en) 2008-10-16
CN101652977B (zh) 2012-08-29
EP2137944A1 (de) 2009-12-30
EP2137944B1 (de) 2011-06-15
CN101652977A (zh) 2010-02-17
KR101091250B1 (ko) 2011-12-07
US8352634B2 (en) 2013-01-08
US20080250099A1 (en) 2008-10-09
KR20090132594A (ko) 2009-12-30

Similar Documents

Publication Publication Date Title
ATE513407T1 (de) On-demand-ausbreitung von routeninformationen in einem verteilten datenverarbeitungssystem
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
DE60329096D1 (de) System, verfahren und vorrichtung zur datenverarbeitung und -speicherung zur bereitstellung kontinuierlicher operationen unabhängig von einrichtungsausfall oder katastrophen
Wijaya et al. Exploring the role of self-control on student procrastination
Zheng et al. Finite-time stability analysis for neutral-type neural networks with hybrid time-varying delays without using Lyapunov method
Hu et al. Co-evolutionary path optimization by ripple-spreading algorithm
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
GB2493473A (en) System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
WO2014071094A3 (en) Cdn traffic management in the cloud
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
MX2015000304A (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
RU2017100908A (ru) Динамически обновляемые потоки для наполнения данными в реальном времени
Nouri et al. Presentation and investigation of a new two dimensional heterostructure phononic crystal to obtain extended band gap
EP4097670A4 (de) Systeme und verfahren zur modifizierung von webseiten mit hilfsinhalt und erzeugung, verteilung und verfolgung von karmapunkten
EP2620880A3 (de) System, computerimplementiertes Verfahren und computerlesbares Medium zum Routing und/oder zur Verwaltung von Pfaden in einer elektrischen Karte
WO2014193965A3 (en) Systems and methods for selective distribution of online content
Luo et al. Multiple switching-time-dependent discretized Lyapunov functions/functionals methods for stability analysis of switched time-delay stochastic systems
MX2019003152A (es) Sistemas y metodos para determinar centros comerciales disponibles para que el cliente recoja sus pedidos.
WO2007112205A3 (en) Methods and systems for partitioning data in parallel processing systems
Flayeh Iraq’s transport strategy

Legal Events

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