The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 28, 2016
Filed:
Aug. 14, 2012
Sushma Anantharam, Cupertino, CA (US);
Nirapada Ghosh, Sunnyvale, CA (US);
Dayavanti Gopal Kamath, Santa Clara, CA (US);
Keshav Govind Kamble, Fremont, CA (US);
Dar-ren Leu, San Jose, CA (US);
Chandarani J. Mendon, San Jose, CA (US);
Vijoy A. Pandey, San Jose, CA (US);
Nandakumar Peethambaram, Santa Clara, CA (US);
Sushma Anantharam, Cupertino, CA (US);
Nirapada Ghosh, Sunnyvale, CA (US);
Dayavanti Gopal Kamath, Santa Clara, CA (US);
Keshav Govind Kamble, Fremont, CA (US);
Dar-Ren Leu, San Jose, CA (US);
Chandarani J. Mendon, San Jose, CA (US);
Vijoy A. Pandey, San Jose, CA (US);
Nandakumar Peethambaram, Santa Clara, CA (US);
INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US);
Abstract
A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity.