ALLOCATION OF REPLICA-SETS IN A STORAGE CLUSTER

    公开(公告)号:US20160147603A1

    公开(公告)日:2016-05-26

    申请号:US15012027

    申请日:2016-02-01

    Applicant: eBay Inc.

    Abstract: A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level.

    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.

    Allocation of replica-sets in a storage cluster

    公开(公告)号:US09690663B2

    公开(公告)日:2017-06-27

    申请号:US15012027

    申请日:2016-02-01

    Applicant: eBay Inc.

    Abstract: A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level.

    METHODS AND SYSTEMS FOR SELECTING AN OPTIMIZED SCORING FUNCTION FOR USE IN RANKING ITEM LISTINGS PRESENTED IN SEARCH RESULTS
    6.
    发明申请
    METHODS AND SYSTEMS FOR SELECTING AN OPTIMIZED SCORING FUNCTION FOR USE IN RANKING ITEM LISTINGS PRESENTED IN SEARCH RESULTS 审中-公开
    选择优化分级功能的方法和系统用于搜索结果中列出的排序项目列表

    公开(公告)号:US20160171587A1

    公开(公告)日:2016-06-16

    申请号:US15049677

    申请日:2016-02-22

    Applicant: eBay Inc.

    Abstract: Methods and systems for simulating a search, for the purpose of evaluating one or more scoring functions used in ordering item listings for presentation in a search results page are described. Consistent with some embodiments, a simulation platform includes a real-time simulation module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the simulation platform with one or more test scoring functions, such that the resulting position of the item listing that has resulted in the transaction can be compared with the actual position at which the item listing was displayed in the actual search results. For each test scoring function, an average rank shift metric is determined, and displayed, thereby providing a metric with which to base decisions about which scoring functions to use in the production system.

    Abstract translation: 描述了用于模拟搜索的方法和系统,用于评估在排序项目列表中用于在搜索结果页面中呈现的一个或多个评分函数。 与一些实施例一致,仿真平台包括实时模拟模块,其接收导致交易结束的搜索查询的搜索结果集。 然后,结果集由仿真平台处理,具有一个或多个测试评分功能,使得导致事务的项目列表的结果位置可以与在实际中显示项目列表的实际位置进行比较 搜索结果。 对于每个测试评分函数,确定并显示平均排位移度量,从而提供用于基于关于在生产系统中使用的评分功能的决定的度量。

    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.

    Allocation of replica-sets in a storage cluster
    9.
    发明授权
    Allocation of replica-sets in a storage cluster 有权
    分配存储集群中的副本集

    公开(公告)号:US09262278B2

    公开(公告)日:2016-02-16

    申请号:US13946551

    申请日:2013-07-19

    Applicant: eBay Inc.

    Abstract: A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level.

    Abstract translation: 数据存储系统可以被配置为以平衡的方式分配副本集,并将这些平衡副本集中的一些标记为备用。 当一个或多个驱动器或计算机出现故障时,数据存储系统可将受影响的副本集的所有副本移动到标记的备用副本集,并将受影响的副本集标记为不活动或无效。 当更换失败的驱动器时,数据存储系统可以重新配置那些不活动的副本集并将其用作新的备件。 数据存储系统可以实现一个协调器模块,该协调器模块处理子集群内备件的平衡和分配。 协调器还可以跨子群集重新分配整个副本集,以在群集级别保持平衡。

    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.

Patent Agency Ranking