A system of geographic migration of workloads between private and public clouds
US-2016036893-A1 · Feb 4, 2016 · US
US11652877B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11652877-B2 |
| Application number | US-202117238653-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 23, 2021 |
| Priority date | Apr 23, 2021 |
| Publication date | May 16, 2023 |
| Grant date | May 16, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques described herein relate to a method for managing nodes. The method may include sending, by a first node of nodes, a node information request to a social manager, where the node information request specifies a portion of a service to be provided to the first node; obtaining node information associated with a portion of the nodes from the social manager, where the portion of the plurality of nodes previously expressed node capability information and node configuration information associated with the portion of the service; identifying a second node of the portion of the nodes based on the node information to perform the portion of the service; and performing the service using the second node, where the second node performs the portion of the service.
Opening claim text (preview).
What is claimed is: 1. A method for managing nodes, the method comprising: sending, by a first node of a plurality of nodes, a node information request to a social manager, wherein the node information request specifies a portion of a computer implemented service to be provided to the first node by a second node; obtaining node information associated with a portion of the plurality of nodes from the social manager, wherein: the portion of the plurality of nodes previously expressed node capability information and node configuration information associated with the portion of the computer implemented service; the node capability information specifies the portion of the computer implemented service and types of data the portion of the plurality of nodes has access to; and the node configuration information specifies quantities and types of components associated with the portion of the computer implemented service, wherein the types of components comprising accelerators and sensors; identifying the second node of the portion of the plurality of nodes based on the node information to perform the portion of the computer implemented service, wherein: the node information comprises a first rating, first endorsements, and first review information associated with performances of previous computer implemented services by the second node; and the first rating, the first endorsements, and the first review information are generated by the plurality of nodes; performing the computer implemented service using the second node, wherein: the second node performs the portion of the computer implemented service; generating, by the first node, updated node information associated with the second node, wherein generating updated node information comprises generating a second rating, a second endorsement, and second review information based on the performance of the portion of the computer implemented service by the second node; and sending the updated node information to the social manager. 2. The method of claim 1 , wherein the node information comprises: ratings, wherein the ratings comprise the first rating; endorsements, wherein the endorsements comprise the first endorsements; and review information, wherein the review information comprises the first review information. 3. The method of claim 2 , wherein identifying the second node of the portion of the plurality of nodes based on the node information to perform the portion of the computer implemented service comprises: comparing the node information associated with the second node with the node information associated with other nodes of the portion of the plurality of nodes; and identifying the second node based on the comparison, wherein the first rating is a highest rating of the ratings, the first endorsements include a highest amount of endorsements of the endorsements, or the first review information is associated with a fewest amount of negative service performances among the review information. 4. The method of claim 1 , wherein the node information is generated, at least in part, by the plurality of nodes. 5. The method of claim 1 , further comprising: prior to sending the node information request to the social manager: obtaining, by the social manager, a registration request from the second node; obtaining initial node information associated with the second node; updating a node information repository using the initial node information; and sending registration confirmation to the second node. 6. The method of claim 5 , wherein the initial node information comprises: a node identifier associated with the second node, node capability information associated with the second node, and node configuration information associated with the second node. 7. A system for managing nodes, the system comprising: a first processor; and a second processor executing as a first node of a plurality of nodes, wherein the first node is programmed to: send a node information request to the first processor, wherein the node information request specifies a portion of a computer implemented service to be provided to the first node by a second node; obtain node information associated with a portion of the plurality of nodes from the first processor, wherein: the portion of the plurality of nodes previously expressed node capability information and node configuration information associated with the portion of the computer implemented service; the node capability information specifies the portion of the computer implemented service and types of data the portion of the plurality of nodes has access to; and the node configuration information specifies quantities and types of components associated with the portion of the computer implemented service, wherein the types of components comprising accelerators and sensors; identify the second node of the portion of the plurality of nodes based on the node information to perform the portion of the computer implemented service, wherein: the node information comprises a first rating, first endorsements, and first review information associated with performances of previous computer implemented services by the second node; and the first rating, the first endorsements, and the first review information are generated by the plurality of nodes; perform the computer implemented service using the second node, wherein: the second node performs the portion of the computer implemented service; generate, by the first node, updated node information associated with the second node, wherein generating updated node information comprises generating a second rating, a second endorsement, and second review information based on the performance of the portion of the computer implemented service by the second node; and send the updated node information to the social manager. 8. The system of claim 7 , wherein the node information comprises: ratings, wherein the ratings comprise the first rating; endorsements, wherein the endorsements comprise the first endorsements; and review information, wherein the review information comprises the first review information. 9. The system of claim 8 , wherein identifying the second node of the portion of the plurality of nodes based on the node information to perform the portion of the computer implemented service comprises: comparing the node information associated with the second node with the node information associated with other nodes of the portion of the plurality of nodes; and identifying the second node based on the comparison, wherein the first rating is a highest rating of the ratings, the first endorsements include a highest amount of endorsements of the endorsements, or the first review information is associated with a fewest amount of negative service performances among the review information. 10. The system of claim 7 , wherein the node information is generated, at least in part, by the plurality of nodes. 11. The system of claim 7 , wherein the first processor is programmed to: prior to sending the node information request to the first processor: obtain a registration request from the second node; obtain initial node information associated with the second node; update a node information repository using the initial node information; and send registration confirmation to the second node. 12. The system of claim 11 , wherein the initial node information comprises: a node identifier associated with the second node, node capability information associated with the second node, and node configuration information associated with the second node. 13. A non-transitory computer readable medi
Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups · CPC title
involving pre-assessment of levels of reputation of peers · CPC title
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Discovery involving direct consultation or announcement among potential requesting and potential source peers · CPC title
Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT] (pre-configuration of logical or physical connections H04L67/1053) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.