Memory to memory communication and storage for hybrid systems
First Claim
1. A method for memory to memory communication and storage for hybrid systems, comprising:
- receiving a data stream on a first computing device of a hybrid system;
attempting to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device;
determining whether to store a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device, the determining being based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device;
communicating a control signal to the second computing device to provide instructions for storage of the portion of the received data stream onto the second computing device; and
communicating the portion of the received data stream to the second computing device to cause storage of the portion of the received data stream on the second computing device, wherein a remaining portion of the received data stream is stored on the first computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to memory to memory communication and storage for hybrid systems. Under the present invention, a data stream is received on a first computing device of a hybrid system. An attempt is made to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device. It is then determined whether to store at least a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device. This decision is based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device. Thereafter, the at least a portion of the data stream and a control signal are communicated to the second computing device for storage.
140 Citations
24 Claims
-
1. A method for memory to memory communication and storage for hybrid systems, comprising:
-
receiving a data stream on a first computing device of a hybrid system; attempting to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device; determining whether to store a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device, the determining being based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device; communicating a control signal to the second computing device to provide instructions for storage of the portion of the received data stream onto the second computing device; and communicating the portion of the received data stream to the second computing device to cause storage of the portion of the received data stream on the second computing device, wherein a remaining portion of the received data stream is stored on the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for memory to memory communication and storage for hybrid systems, comprising:
-
a module for receiving a data stream on a first computing device of a hybrid system; a module for attempting to store the data stream in a local memory of the first computing device up to a per stream limit and a total storage limit of the first computing device; a module for determining whether to store a portion of the data stream in a local memory of a second computing device of the hybrid system that is in communication with the first computing device, the module for determining being configured to determine store the at least a portion of the data stream on the second computing device based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device; and a module for communicating a control signal to the second computing device to provide instructions for storage of the portion of the received data stream onto the second computing device, and communicating the portion of the received data stream to the second computing device to cause storage of the portion of the received data stream in the local memory of the second computing device, wherein a remaining portion of the received data stream is stored on the first computing device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A program product stored on a non-transitory computer readable storage medium for memory to memory communication and storage for hybrid systems, the non-transitory computer readable medium comprising program code for causing a computer system to:
-
receive a data stream on a first computing device of a hybrid system; attempt to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device; make a determination to store a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device, the determination being based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device; communicate a control signal to the second computing device to provide instructions for storage of the portion of the received data stream onto the second computing device; communicate the portion of the received data stream to the second computing device to cause storage of the portion of the received data stream on the second computing device, wherein a remaining portion of the received data stream is stored on the first computing device. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for deploying a system for memory to memory communication and storage for hybrid systems, comprising:
-
providing a computer infrastructure being operable to; receive a data stream on a first computing device of a hybrid system; attempt to store the data stream on the first computing device up to a per stream limit and a total storage limit of the first computing device; make a determination to store a portion of the data stream on a second computing device of the hybrid system that is in communication with the first computing device, the determination being based on the per stream limit and the total storage limit of the first computing device as well as a per stream limit and a total storage limit of the second computing device; communicate a control signal to the second computing device to provide instructions for storage of the portion of the received data stream onto the second computing device; and communicate the portion of the received data stream to the second computing device to cause storage of the portion of the received data stream on the second computing device, wherein a remaining portion of the received data stream is stored on the first computing device.
-
Specification