Dynamic resolution of servers in a distributed environment
AssigneeVMware, Inc.
InventorsPavel Mitkov Dobrev, Kalin Georgiev Fetvadjiev
Life of this patent
Estimating the term…
Abstract
The present application is directed to methods and systems that provide for identification of a server, within a distributed computing environment, through which an object can be accessed. The object is associated with metadata that identifies a server currently responsible for providing access to the object. By these methods and system, a request to access an object can be directed to an appropriate server, without first accessing a centralized dispatching node and without access to detailed mappings of access-type/object pairs to servers in a distributed computing environment.
Claims10
A method that provides for inter-distributed-computing-facility operations, the method comprising:
- in a distributed computing facility, associating, with an object with respect to which a request can be directed to the distributed computing facility, metadata that identifies a computational entity within the distributed computing facility that can receive and carry out the request;
- and
- alerting computational entities within the distributed computing facility that provide services with respect to the object to update the metadata following metadata-invalidating events.
A method by which a computational entity accesses an object or directs a service request with respect to the object to a service-providing computational entity within a remote distributed computing facility, the method comprising:
- accessing the object through an object-access interface provided by the remote distributed computing facility;
- accessing metadata contained within, or associated with, the object to identify a computational entity within the remote distributed computing facility;
- and
- transmitting an object-access request or service request to the identified computational entity within the remote distributed computing facility.
A distributed computing facility that provides remote access to, and request handling for, an object within the distributed computing facility by:
- associating metadata with the object that identifies a computational entity within the distributed computing facility that can receive and carry out the request;
- and
- alerting computational entities within the distributed computing facility that provide services with respect to the object or access to the object to update the metadata following metadata-invalidating events.
Dependencies are inferred from the claim text.