Connection service discovery and load rebalancing

A technology for connecting services and load balancers, applied in transmission systems, electrical components, etc., can solve problems such as no arrival and interruption of customer service

Pending Publication Date: 2021-01-12
EBAY INC
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, load balancing also brings certain disadvantages
When running, the load balancer introduces latency, and when not running, the load balancer becomes a point of failure, which can result in no connections to the servers it is balancing, interrupting service to customers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Connection service discovery and load rebalancing
  • Connection service discovery and load rebalancing
  • Connection service discovery and load rebalancing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0054] Although an overview of the inventive subject matter has been described with reference to specific example embodiments, various modifications and changes may be made to these example embodiments without departing from the broader scope of the example embodiments of the disclosure. Such exemplary embodiments of the inventive subject matter may be referred to herein by the term "invention", individually or collectively, for convenience only, and no voluntary acknowledgment is intended if in fact more than one disclosure or inventive concept is disclosed. Limit the scope of this application to any single disclosure or inventive concept.

[0055] The example embodiments shown herein have been described in sufficient detail to enable those skilled in the art to practice the disclosed teachings. Other example embodiments may be utilized and derived herein, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosur...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a connection service discovery and load rebalancing. In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to theassigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connectionthrough the load balancer and rebalancing system traffic.

Description

Background technique [0001] The popularity of Web-based services and applications has created an ever-increasing demand for the network and database devices that support them. Users typically interact with a website through an application server, which connects to a database through a database server to retrieve the required data. The number of required application servers and corresponding connections to databases has been growing rapidly in accordance with demand. One way to expand capacity is horizontal scaling, adding machines in functional tiers, which is efficient but expensive. Therefore, some technologies (such as connection pooling and multiplexing) are also adopted to expand the business processing capability and connection usage in existing hardware. Furthermore, in high-traffic data systems with server farms, it is important to balance the load at each machine in order to distribute the load for system stability. To this end, load balancing distributes the conne...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08
CPCH04L67/1027H04L67/14H04L67/143H04L67/51H04L67/1008H04L67/1029H04L67/101H04L67/141
Inventor 蒂莫西·戴维·罗比森史蒂夫·布鲁斯·韦斯特萨朗·穆昆·库尔卡尼道格拉斯·韦恩·哈撒韦
Owner EBAY INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products