Loading...
Please wait, while we are loading the content...
Similar Documents
Grid RPC, Events and Messaging (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Lee, C. |
| Description | This document is motivated by the need for a remote procedure call (RPC) mechanism for grid environments. Grid applications can certainly be built by using explicit message-passing which is, in turn, based on low-level, network communication mechanisms. An RPC mechanism, however, provides a programming abstraction that is at least "one step" higher than simple message-passing. Rather than explicitly marshalling arguments, identifying the intended recipient, and sending a message, RPC allows the user to specify an operation as a typed procedure call with typed arguments. This provides the user with a more consistent programming model since an RPC is semantically closer to other procedure calls. In a wide-area, distributed grid environment, however, the need for fault tolerance is essential. Besides having to cope with the higher probability of faults in a large system, the cost and difficulty of containing and recovering from a fault is higher. It is unacceptable that a process, host or network failure should cause a distributed grid application to irrevocably "hang" or malfunction in any way such that manual intervention is required at multiple sites. This is to say that Grid RPC clients and servers must exhibit independent failures. To accomplish this, a Grid RPC mechanism will have to use an event and messaging service to manage the occurrence of errors that are outside of the application-level RPC semantics. This document begins by presenting a basic RPC model and enumerating fault scenarios. Four basic RPC operations are defined whereby the requirements and possible uses of a Grid Event Service are investigated. Security requirements are briefly discussed. Other requirements for a general Grid RPC mechanism are also discussed. 1. Abstract .............................. |
| File Format | |
| Language | English |
| Publisher Date | 2001-01-01 |
| Publisher Institution | September 2001, http://www.eece.unm.edu/~apm/WhitePapers/APM_Grid_RPC_0901.pdf |
| Access Restriction | Open |
| Subject Keyword | Explicit Message-passing Grid Rpc Mechanism Multiple Site Grid Rpc Client Typed Procedure Call Security Requirement Grid Event Service Manual Intervention Consistent Programming Model Intended Recipient Typed Argument Network Communication Mechanism Possible Us Rpc Mechanism Basic Rpc Operation Remote Procedure Call Grid Application Fault Scenario Independent Failure Application-level Rpc Semantics Basic Rpc Model Large System Grid Environment General Grid Rpc Mechanism Distributed Grid Application Distributed Grid Environment Network Failure Grid Rpc Fault Tolerance |
| Content Type | Text |
| Resource Type | Article |