Measurement in data forwarding storage
First Claim
Patent Images
1. A method comprising:
- receiving requests from one or more computing systems to store respective data items;
in response to receiving the requests, storing information about the data items in a data structure, the information comprising, for respective data items, attributes indicating one or more of an owner of the data item, a size of the data item, or a type of the data item; and
initiating, by a computing system, forwarding of the data items between computer system nodes in a network of computer system nodes without storing the data items on any fixed storage medium in the network, wherein computer system nodes to which the data items are respectively forwarded are determined dynamically based on statuses of respective computer system nodes and/or one or more statuses of the network.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for measurement in data forwarding storage. A method includes, in a network of interconnected computer system nodes, receiving a request from a source system to store data, directing the data to a computer memory, storing information about the data in a store associated with a central server, and continuously forwarding the data and the store from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network.
169 Citations
20 Claims
-
1. A method comprising:
-
receiving requests from one or more computing systems to store respective data items; in response to receiving the requests, storing information about the data items in a data structure, the information comprising, for respective data items, attributes indicating one or more of an owner of the data item, a size of the data item, or a type of the data item; and initiating, by a computing system, forwarding of the data items between computer system nodes in a network of computer system nodes without storing the data items on any fixed storage medium in the network, wherein computer system nodes to which the data items are respectively forwarded are determined dynamically based on statuses of respective computer system nodes and/or one or more statuses of the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-signal computer-readable medium having instructions encoded thereon, wherein the instructions are readable by a computing system in order to cause the computing system to perform operations comprising:
-
receiving requests from one or more computing systems to store respective data items; in response to receiving the requests, storing information about the data items in a data structure, the information comprising, for respective data items, attributes indicating one or more of an owner of the data item, a size of the data item, or a type of the data item; and initiating forwarding of the data items between computer system nodes in a network of computer system nodes without storing the data items on any fixed storage medium in the network, wherein computer system nodes to which the data items are respectively forwarded are determined dynamically based on statuses of respective computer system nodes and/or one or more statuses of the network. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computing system comprising:
-
one or more hardware processor configured to execute instructions; a computer readable medium storing instruction configured for execution by the one or more processors in order to cause the computing system to; receive request from one or more computing system to store respective data items; in response to receiving the request, store information about the data items in a data structure, the information comprising, for respective data items, attributes indicating one or more of an owner of the data item, a size of the data item, or a type of the data item; and initiate forwarding of the data items between computer system nodes in a network of computer system nodes without storing the data items on any fixed storage medium in the network, wherein computer system nodes to which the data items are respectively forwarded are determined dynamically based on statuses of respective computer system nodes and/or one or more statuses of the network. - View Dependent Claims (19, 20)
-
Specification