Network device for distributing computing operations by data communication in a network
US-12164880-B2 · Dec 10, 2024 · US
US2022103554A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022103554-A1 |
| Application number | US-202017036219-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 29, 2020 |
| Priority date | Sep 29, 2020 |
| Publication date | Mar 31, 2022 |
| Grant date | — |
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.
The present disclosure relates to system and techniques for enabling provisioning of cloud services for a client in an isolated yet scalable manner. In some embodiments, various computing resources are implemented within a cell (a self-sufficient unit). A number of cells are generated for a service or a group of services and distributed across a number of computing devices. Various cells may be generated that each pertain to a different aspect, or particular functionality, of the service. In some embodiments, cells providing various functionality for the service are implemented and distributed across different computing devices.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: generating, by a service application, a cell associated with a service, the cell comprising at least a container engine; implementing, by the service application within the container engine, a number of resources associated with the service; instantiating, by the service application, the cell on a number of computing devices; receiving, by the service application from a client, a request for access to the service; and assigning, by the service application, the client to an instance of the cell on one of the number of computing devices. 2 . The method of claim 1 , wherein the number of resources associated with the service are identified based on profile data stored in association with the cell. 3 . The method of claim 1 , wherein the number of computing devices is determined based at least in part on a predicted demand for the service. 4 . The method of claim 1 , wherein the client is assigned to a namespace within the cell. 5 . The method of claim 1 , wherein the client is assigned to the instance of the cell based on historical usage patterns associated with the client. 6 . The method of claim 1 , wherein the cell associated with the service is one of multiple cells associated with the service. 7 . The method of claim 6 , wherein each of the multiple cells associated with a different aspect of the service. 8 . The method of claim 1 , wherein the cell further comprises a transaction processor configured to perform transactions for the number of resources associated with the service. 9 . A computing device comprising: a processor; and a memory including instructions that, when executed with the processor, cause the computing device to, at least: generate a cell associated with a service, the cell comprising at least a container engine; implement, within the container engine, a number of resources associated with the service; instantiate the cell on a number of second computing devices; receive, from a client, a request for access to the service; and assign the client to an instance of the cell on one of the number of second computing devices. 10 . The computing device of claim 9 , wherein the a number of resources associated with the service are implemented as shards. 11 . The computing device of claim 9 , wherein the cell comprises at least a service layer, a monitoring layer, and a data layer. 12 . The computing device of claim 11 , wherein the service layer comprises a number of service applications that perform various functions within a cloud computing platform. 13 . The computing device of claim 11 , wherein the monitoring layer comprises a number of applications that track resource usage in relation the cell. 14 . The computing device of claim 11 , wherein the data layer comprises data to be consumed by the service layer. 15 . The computing device of claim 9 , wherein the cell is generated via a number of worker threads. 16 . A computer readable medium storing specific computer-executable instructions that, when executed by a processor, cause a computer system to at least: generate a cell associated with a service, the cell comprising at least a container engine; implement, within the container engine, a number of resources associated with the service; instantiate the cell on a number of second computing devices; receive, from a client, a request for access to the service; and assign the client to an instance of the cell on one of the number of second computing devices. 17 . The computer readable medium of claim 16 , wherein the request for access to the service includes an indication of one or more functionality associated with the service. 18 . The computer readable medium of claim 17 , wherein the instance of the cell on one of the number of second computing devices is configured to provide the one or more functionality. 19 . The computer readable medium of claim 16 , wherein the computing resources implemented within the cell are configured to access data in a data store located outside of the cell. 20 . The computer readable medium of claim 16 , wherein the computer readable medium is a memory of a computing device within a cloud computing platform.
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.