-
公开(公告)号:US11650894B2
公开(公告)日:2023-05-16
申请号:US17519505
申请日:2021-11-04
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde
CPC classification number: G06F11/3006 , G06F11/3404 , G06F11/3419 , G06F11/3452
Abstract: Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
-
公开(公告)号:US20200301801A1
公开(公告)日:2020-09-24
申请号:US16359694
申请日:2019-03-20
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde
Abstract: Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
-
公开(公告)号:US20230205437A1
公开(公告)日:2023-06-29
申请号:US18061765
申请日:2022-12-05
Applicant: salesforce.com, inc.
Inventor: Arthur Zwiegincew , Michael Grass , Ian Chakeres , Dhiraj Hegde
CPC classification number: G06F3/0632 , G06F3/0604 , G06F3/0619 , G06F3/0631 , G06F3/067 , G06F11/2094 , G06F3/0644 , G06F2201/82 , G06F2201/805
Abstract: Techniques are disclosed relating to provisioning fault domain sets (FDS). In some embodiments, a computer server system implements an FDS for disseminating a storage service across a plurality of fault domains. To implement the FDS, in some embodiments, the computer server system access FDS data specifying a desired state of the FDS in which the storage service is disseminated across at least a particular number of fault domains. The computer server system may determine available resources of the plurality of fault domains and determine a current state of the FDS based on fault domains that have already been provisioned to the FDS. Based on at least the desired state of the FDS, the current state of the FDS, and the available resources, the computer server system provisions one or more additional fault domains to the FDS to reconcile the FDS's current state with the FDS's desired state.
-
公开(公告)号:US20220058098A1
公开(公告)日:2022-02-24
申请号:US17519505
申请日:2021-11-04
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde
Abstract: Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
-
公开(公告)号:US10572506B2
公开(公告)日:2020-02-25
申请号:US15452471
申请日:2017-03-07
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde , Jesse Yates , Lars Hofhansl
IPC: G06F17/30 , G06F16/27 , G06F16/245 , G06F16/28
Abstract: A system may be configured to implement two or more different types of data stores for data storage. For example, the system may include a small object data store and a large object data store. The system may compare the size of a data file to a predetermined threshold size. If the data file is smaller than the predetermined threshold size, the system may write the data to the small object data store. If the data is larger than the predetermined threshold size, the system may write an intent message to the small object data store referencing the data in the large object data store, and may write the data to the large object data store. The system may update the intent message in the small object data store to indicate that the data was successfully written.
-
公开(公告)号:US11847329B2
公开(公告)日:2023-12-19
申请号:US18061765
申请日:2022-12-05
Applicant: salesforce.com, inc.
Inventor: Arthur Zwiegincew , Michael Grass , Ian Chakeres , Dhiraj Hegde
CPC classification number: G06F3/0632 , G06F3/0604 , G06F3/067 , G06F3/0619 , G06F3/0631 , G06F3/0644 , G06F11/2094 , G06F2201/805 , G06F2201/82
Abstract: Techniques are disclosed relating to provisioning fault domain sets (FDS). In some embodiments, a computer server system implements an FDS for disseminating a storage service across a plurality of fault domains. To implement the FDS, in some embodiments, the computer server system access FDS data specifying a desired state of the FDS in which the storage service is disseminated across at least a particular number of fault domains. The computer server system may determine available resources of the plurality of fault domains and determine a current state of the FDS based on fault domains that have already been provisioned to the FDS. Based on at least the desired state of the FDS, the current state of the FDS, and the available resources, the computer server system provisions one or more additional fault domains to the FDS to reconcile the FDS's current state with the FDS's desired state.
-
公开(公告)号:US11520506B2
公开(公告)日:2022-12-06
申请号:US15885386
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Arthur Zwiegincew , Michael Grass , Ian Chakeres , Dhiraj Hegde
Abstract: Techniques are disclosed relating to provisioning fault domain sets (FDS). In some embodiments, a computer server system implements an FDS for disseminating a storage service across a plurality of fault domains. To implement the FDS, in some embodiments, the computer server system access FDS data specifying a desired state of the FDS in which the storage service is disseminated across at least a particular number of fault domains. The computer server system may determine available resources of the plurality of fault domains and determine a current state of the FDS based on fault domains that have already been provisioned to the FDS. Based on at least the desired state of the FDS, the current state of the FDS, and the available resources, the computer server system provisions one or more additional fault domains to the FDS to reconcile the FDS's current state with the FDS's desired state.
-
公开(公告)号:US11019023B1
公开(公告)日:2021-05-25
申请号:US16993118
申请日:2020-08-13
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde , Ashutosh Parekh
Abstract: Container orchestration system (COS) service discovery across multiple COS clusters based on COS cluster domain name system (DNS) is described. An indication that a first COS service and first COS endpoints are created in a first COS cluster is received. In response to the receipt of the indication, a request to create, in a second COS cluster, a second COS service and second COS endpoints is transmitted. The second COS service and the second COS endpoints correspond to the first COS service and the first COS endpoints. The creation of the second COS service and the second COS endpoints causes insertion of first DNS records in a first DNS server that is local to the second COS cluster enabling COS pods of the second COS cluster to communicate with the COS pods of the first COS cluster through a network.
-
公开(公告)号:US11249874B2
公开(公告)日:2022-02-15
申请号:US16359694
申请日:2019-03-20
Applicant: salesforce.com, inc.
Inventor: Dhiraj Hegde
Abstract: Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
-
公开(公告)号:US20190235775A1
公开(公告)日:2019-08-01
申请号:US15885386
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Arthur Zwiegincew , Michael Grass , Ian Chakeres , Dhiraj Hegde
CPC classification number: G06F3/0632 , G06F3/0604 , G06F3/0619 , G06F3/0631 , G06F3/0644 , G06F3/067 , G06F11/2094 , G06F2201/805 , G06F2201/82
Abstract: Techniques are disclosed relating to provisioning fault domain sets (FDS). In some embodiments, a computer server system implements an FDS for disseminating a storage service across a plurality of fault domains. To implement the FDS, in some embodiments, the computer server system access FDS data specifying a desired state of the FDS in which the storage service is disseminated across at least a particular number of fault domains. The computer server system may determine available resources of the plurality of fault domains and determine a current state of the FDS based on fault domains that have already been provisioned to the FDS. Based on at least the desired state of the FDS, the current state of the FDS, and the available resources, the computer server system provisions one or more additional fault domains to the FDS to reconcile the FDS's current state with the FDS's desired state.
-
-
-
-
-
-
-
-
-