System and method for rendezvous in a communications network
First Claim
1. A method operative in a distributed system comprising a set of storage devices in a communications network, comprising:
- receiving a rendezvous access request from the communications network that comprises a set of one or more action parameters, a set one or more event parameters, and a set of one or more location parameters, wherein, for a given access operation, an action parameter describes an access to be performed, an associated event parameter specifies a time with respect to which the access is to be performed, and the location parameter describes a source or destination object associated with the access;
in response to receipt of a rendezvous access request, transforming the rendezvous access request into a set of one or more device-specific requests;
providing the one or more device-specific requests to a subset of the storage devices of the set of storage devices in the communications network such that the given access operation is performed in a manner that satisfies the action parameters, event parameters and the location parameters,wherein the given access operation has an associated access pattern characteristic, wherein the characteristic is one of;
sequential periodic, statistical interactive, and best-effort quasi-random.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention introduces the notions of a rendezvous component and rendezvous functionality into the communications network environment. Using the invention, an application can express information regarding when an operation requested of a device should complete and at which location, and it enables the device to perform its operations respecting this information while also improving the device'"'"'s overall behavior. In an embodiment, one or more data objects are distributed across one or more collections of storage devices using a dispersal technique. When access to a data object is desired, a rendezvous component issues a set of constituent requests to the collections of storage devices. These requests typically include location and timing rendezvous parameters specifying a destination location where and a given time when a given data object is to be reconstituted. The data object is then reconstituted at the destination location and at the given time, while respecting a given characteristic of a storage device access model. In this embodiment, the collection of storage devices may comprise disk devices, and the requests are issued by a given application, such as a media server.
-
Citations
16 Claims
-
1. A method operative in a distributed system comprising a set of storage devices in a communications network, comprising:
-
receiving a rendezvous access request from the communications network that comprises a set of one or more action parameters, a set one or more event parameters, and a set of one or more location parameters, wherein, for a given access operation, an action parameter describes an access to be performed, an associated event parameter specifies a time with respect to which the access is to be performed, and the location parameter describes a source or destination object associated with the access; in response to receipt of a rendezvous access request, transforming the rendezvous access request into a set of one or more device-specific requests; providing the one or more device-specific requests to a subset of the storage devices of the set of storage devices in the communications network such that the given access operation is performed in a manner that satisfies the action parameters, event parameters and the location parameters, wherein the given access operation has an associated access pattern characteristic, wherein the characteristic is one of;
sequential periodic, statistical interactive, and best-effort quasi-random. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A method operative in a distributed system comprising a set of storage devices in a communications network, comprising:
-
receiving a rendezvous access request from the communications network that comprises a set of one or more action parameters, a set of one or more event parameters, and a set of one or more location parameters, wherein, for a given access operation, an action parameter describes an access to be performed, an associated event parameter specifies a time with respect to which the access is to be performed, and the location parameter describes a source or destination object associated with the access; in response to receipt of a rendezvous access request, transforming the rendezvous access request into a set of one or more device-specific requests; providing the one or more device-specific requests to a subset of the storage devices in of the set of storage devices in the communications network such that the given access operation is performed in a manner that satisfies the action parameters, event parameters and the location parameters, wherein a given device-specific request provided to a given storage device includes information associated with one of;
a current access, and a current access and an expected future access,wherein the given access operation has an associated access pattern characteristic, wherein the characteristic is one of;
sequential periodic, statistical interactive, and best-effort quasi-random. - View Dependent Claims (8, 13, 14, 15, 16)
-
-
9. A method operative in a distributed system comprising a set of devices in a communications network, wherein a given device has an associated device model that describes a given device characteristic, comprising:
-
receiving, from the communications network, a rendezvous request that comprises a set of parameters; in response to receipt of a rendezvous access request, transforming the rendezvous access request into a set of one or more device-specific requests, wherein a given device-specific request is a function of a given device characteristic; providing the one or more device-specific requests to a subset of the devices of the set of devices in the communications network such that a given operation is performed in a manner that satisfies the set of parameters in the rendezvous request, wherein a given device-specific request provided to a given storage device includes information associated with one of;
a current access, and a current access and an expected future access, wherein a given access operation has an associated access pattern characteristic, wherein the characteristic is one of;
sequential periodic, statistical interactive, and best-effort quasi-random. - View Dependent Claims (10, 11)
-
Specification