NETWORK LATENCY MEASUREMENT AND ANALYSIS SYSTEM

    公开(公告)号:US20200322253A1

    公开(公告)日:2020-10-08

    申请号:US16909797

    申请日:2020-06-23

    Applicant: eBay Inc.

    Abstract: Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.

    System and method for cloud deployment optimization

    公开(公告)号:US10284643B2

    公开(公告)日:2019-05-07

    申请号:US14864657

    申请日:2015-09-24

    Applicant: eBay Inc.

    Abstract: Systems and methods of cloud deployment optimization are disclosed. In some example embodiments, a method comprises running original instances of an application concurrently on original servers to implement an online service, receiving, by the original instances of the application original requests for one or more functions of the online service, receiving a command to deploy a number of additional instances of the application, transmitting synthetic requests for the function(s) of the online service to one of the original servers according to a predetermined optimization criteria, deploying the number of additional instances of the application on additional servers using a copy of the original instance of the application, and running the deployed additional instances of the application on their corresponding additional servers concurrently with the original instances of the application being run on their corresponding original servers.

    NETWORK LATENCY MEASUREMENT AND ANALYSIS SYSTEM

    公开(公告)号:US20230198888A1

    公开(公告)日:2023-06-22

    申请号:US18169130

    申请日:2023-02-14

    Applicant: eBay Inc.

    Abstract: Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.

    SYSTEM AND METHOD FOR CLOUD DEPLOYMENT OPTIMIZATION

    公开(公告)号:US20190268410A1

    公开(公告)日:2019-08-29

    申请号:US16378011

    申请日:2019-04-08

    Applicant: eBay Inc.

    Abstract: Systems and methods of cloud deployment optimization are disclosed. In some example embodiments, a method comprises running original instances of an application concurrently on original servers to implement an online service, receiving, by the original instances of the application original requests for one or more functions of the online service, receiving a command to deploy a number of additional instances of the application, transmitting synthetic requests for the function(s) of the online service to one of the original servers according to a predetermined optimization criteria, deploying the number of additional instances of the application on additional servers using a copy of the original instance of the application, and running the deployed additional instances of the application on their corresponding additional servers concurrently with the original instances of the application being run on their corresponding original servers.

    Highly scalable permissioned block chains

    公开(公告)号:US11809551B2

    公开(公告)日:2023-11-07

    申请号:US17549027

    申请日:2021-12-13

    Applicant: EBAY INC.

    CPC classification number: G06F21/54 G06Q20/3678 G06Q20/405 H04L9/0637

    Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.

    System and method for cloud deployment optimization

    公开(公告)号:US11503118B2

    公开(公告)日:2022-11-15

    申请号:US16378011

    申请日:2019-04-08

    Applicant: eBay Inc.

    Abstract: Systems and methods of cloud deployment optimization are disclosed. In some example embodiments, a method comprises running original instances of an application concurrently on original servers to implement an online service, receiving, by the original instances of the application original requests for one or more functions of the online service, receiving a command to deploy a number of additional instances of the application, transmitting synthetic requests for the function(s) of the online service to one of the original servers according to a predetermined optimization criteria, deploying the number of additional instances of the application on additional servers using a copy of the original instance of the application, and running the deployed additional instances of the application on their corresponding additional servers concurrently with the original instances of the application being run on their corresponding original servers.

    NETWORK LATENCY MEASUREMENT AND ANALYSIS SYSTEM

    公开(公告)号:US20200228437A1

    公开(公告)日:2020-07-16

    申请号:US16244363

    申请日:2019-01-10

    Applicant: eBay Inc.

    Abstract: Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.

    System level function based access control for smart contract execution on a blockchain

    公开(公告)号:US11899783B2

    公开(公告)日:2024-02-13

    申请号:US17571371

    申请日:2022-01-07

    Applicant: EBAY INC.

    CPC classification number: G06F21/54 G06Q20/3678 G06Q20/405 H04L9/0637

    Abstract: Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.

Patent Agency Ranking