-
公开(公告)号:US20220188184A1
公开(公告)日:2022-06-16
申请号:US17689360
申请日:2022-03-08
Applicant: eBay Inc.
Inventor: Timothy David ROBISON , Steven Bruce WEST , Sarang Mukund KULKARNI , Douglas Wayne HATHAWAY
IPC: G06F11/07
Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
-
公开(公告)号:US20210194953A1
公开(公告)日:2021-06-24
申请号:US17192361
申请日:2021-03-04
Applicant: eBay Inc.
Inventor: Timothy David ROBISON , Steven Bruce WEST , Sarang Mukund KULKARNI , Douglas Wayne HATHAWAY
IPC: H04L29/08
Abstract: 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 the assigned 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 connection through the load balancer and rebalancing system traffic.
-
公开(公告)号:US20240070013A1
公开(公告)日:2024-02-29
申请号:US18387241
申请日:2023-11-06
Applicant: eBay Inc.
Inventor: Timothy David ROBISON , Steven Bruce WEST , Sarang Mukund KULKARNI , Douglas Wayne HATHAWAY
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0706 , G06F11/0757
Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
-
公开(公告)号:US20210014302A1
公开(公告)日:2021-01-14
申请号:US16510781
申请日:2019-07-12
Applicant: eBay Inc.
Inventor: Timothy David ROBISON , Steven Bruce WEST , Sarang Mukund KULKARNI , Douglas Wayne HATHAWAY
IPC: H04L29/08
Abstract: 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 the assigned 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 connection through the load balancer and rebalancing system traffic.
-
公开(公告)号:US20210011797A1
公开(公告)日:2021-01-14
申请号:US16510792
申请日:2019-07-12
Applicant: eBay Inc.
Inventor: Timothy David ROBISON , Steven Bruce WEST , Sarang Mukund KULKARNI , Douglas Wayne HATHAWAY
IPC: G06F11/07
Abstract: Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
-
-
-
-