DATA BASED SCHEDULING FOR HORIZONTALLY SCALABLE CLUSTERS
First Claim
Patent Images
1. An apparatus comprising:
- a processing resource;
a memory resource to store instructions executable by the processing resource to;
associate a plurality of consumer containers with a data container, wherein the plurality of consumer containers accesses the data container;
identify a node of a horizontally scalable cluster that hosts the data container; and
schedule the plurality of consumer containers to execute on the node based on the association between the plurality of consumer containers and the data container.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprising: a processing resource; a memory resource to store instructions executable by the processing resource to: associate a plurality of consumer containers with a data container, wherein the plurality of consumer containers accesses the data container; identify a node of a cloud computing system that hosts the data container; and schedule the plurality of consumer containers to execute on the node based on the association between the plurality of consumer containers and the data container.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a processing resource; a memory resource to store instructions executable by the processing resource to; associate a plurality of consumer containers with a data container, wherein the plurality of consumer containers accesses the data container; identify a node of a horizontally scalable cluster that hosts the data container; and schedule the plurality of consumer containers to execute on the node based on the association between the plurality of consumer containers and the data container. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10)
-
-
7. The apparatus of claim 7, wherein each of the plurality of consumer containers is a logical container to access the data segments.
-
11. A non-transitory machine-readable medium storing instructions executable by a processing resource to:
-
receive a request to reschedule a consumer container previously hosted by a first node of a cloud computing system; associate a data container and a data segment hosted by the data container with the consumer container; identify a second node of the cloud computing system that is master of the data segment; schedule the consumer container to execute on the second node based on the association; and deploy the consumer container and on the second node based on the schedule. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
deploying a first copy of the data container on a first node and a second copy of the data container on a second node of a horizontally scalable cluster; deploying a consumer container on the first node of the horizontally scalable cluster, wherein the first node is master of a data segment hosted by the first copy of the data container; labeling the second node as master of the data segment hosted by the second copy of the data container; and scheduling the consumer container to execute on the second node responsive to assigning the second node as master of the data segment hosted by the second copy of the data container. - View Dependent Claims (18, 19, 20)
-
Specification