Distributed computing with multiple coordinated component collections
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more memories including a plurality of instructions that, when executed by the one or more processors, cause the one or more processors to;
group information regarding a plurality of components into a plurality of planes, based on one or more operations that are performed by the plurality of components, each of the plurality of components being implemented at least partially in hardware,one or more first particular components, of the plurality of components, performing a same operation being grouped with one or more second particular components, of the plurality of components, that perform the same operation and not being grouped with one or more third particular components, of the plurality of components, that do not perform the same operation,the plurality of components collectively performing functions of the system, the plurality of planes including;
a system plane,a content plane,a session plane,an access plane, anda transfer plane,each of the plurality of planes being different from one another,components, of each of the plurality of planes, operating at a time scale that is temporally independent of a time scale of the components of other ones of the plurality of planes,the system plane, the content plane, and the session plane each being associated with one or more non-real-time operations,the access plane and the transfer plane each being associated with one or more real-time operations,the session plane bridging the non-real-time operations and the real-time operations, andthe components, of each of the plurality of planes, having temporal requirements that are different from temporal requirements of the components of other ones of the plurality of planes.
2 Assignments
0 Petitions
Accused Products
Abstract
A system having components that collectively perform functions and services of the system. The components are managed as belonging to at least a first component collection and a second component collection. The components of the first component collection operate at a time scale that is substantially temporally independent of the components of the second component collection. The components of the first component collection have a first set of temporal requirements and the components of the second component collection have a second substantially different set of temporal requirements.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more memories including a plurality of instructions that, when executed by the one or more processors, cause the one or more processors to; group information regarding a plurality of components into a plurality of planes, based on one or more operations that are performed by the plurality of components, each of the plurality of components being implemented at least partially in hardware, one or more first particular components, of the plurality of components, performing a same operation being grouped with one or more second particular components, of the plurality of components, that perform the same operation and not being grouped with one or more third particular components, of the plurality of components, that do not perform the same operation, the plurality of components collectively performing functions of the system, the plurality of planes including; a system plane, a content plane, a session plane, an access plane, and a transfer plane, each of the plurality of planes being different from one another, components, of each of the plurality of planes, operating at a time scale that is temporally independent of a time scale of the components of other ones of the plurality of planes, the system plane, the content plane, and the session plane each being associated with one or more non-real-time operations, the access plane and the transfer plane each being associated with one or more real-time operations, the session plane bridging the non-real-time operations and the real-time operations, and the components, of each of the plurality of planes, having temporal requirements that are different from temporal requirements of the components of other ones of the plurality of planes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and one or more memories including a plurality of instructions that, when executed by the one or more processors, cause the one or more processors to; group a plurality of components into a plurality of planes of based on one or more operations that are performed by the plurality of components, each of the plurality of planes being implemented at least partially in hardware and each plane, of the plurality of planes, including at least one of the plurality of components, one or more first particular components, of the plurality of components, performing a same operation being grouped with one or more second particular components, of the plurality of components, that perform the same operation and not being grouped with one or more third particular components, of the plurality of components, that do not perform the same operation, and components, of at least two of the plurality of planes, being hosted on a single node of a plurality of interconnected nodes; and provide one or more interconnections between interfaces of the plurality of planes, each plane, of the plurality of planes, independently implementing a consistency approach among distributed components of the plane, each plane, of the plurality of planes, providing one or more interfaces to other planes, of the plurality of planes, at one or more computing platforms without guaranteeing, to the other planes, of the plurality of planes, an order of execution of requests, received at the interfaces, in an order in which the requests were received, a first plurality of planes each being associated with one or more non-real-time operations, a second plurality of planes each being associated with one or more real-time operations, a plane, of the first plurality of planes, bridging the non-real-time operations and the real-time operations, and the components of each plane, of the plurality of planes, operating at a time scale that is independent of a time scale of the components of other planes, of the plurality of planes. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
grouping, by a device, a plurality of components into a plurality of planes based on one or more operations that are performed by the plurality of components, one or more first particular components, of the plurality of components, performing a same operation being grouped with one or more second particular components, of the plurality of components, that perform the same operation and not being grouped with one or more third particular components, of the plurality of components, that do not perform the same operation, and the plurality of planes including; a content plane, a session plane, an access plane, and a transfer plane, managing, by the device and using one or more components of the content plane, storing of data on one or more storage resources associated with the device; managing, by the device and using one or more components of the session plane, one or more sessions for accessing data stored on at least one of the one or more storage resources; requesting, by the device and using one or more components of the access plane, transfer of data from the one or more storage resources; and transferring, by the device and using one or more components of the transfer plane, data between the one or more storage resources, the content plane and the session plane each being associated with one or more non-real-time operations, the access plane and the transfer plane each being associated with one or more real-time operations, the session plane bridging the non-real-time operations and the real-time operations, and the one or more components of each plane, of the plurality of planes, operating at a time scale that is different than a time scale of the components of other planes, of the plurality of planes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification