Please use this identifier to cite or link to this item:
|Title:||A client-server based application using ASTRA-an asynchronous remote procedure call (RPC) mechanism||Authors:||Ananda, A.L.
|Issue Date:||Apr-1995||Citation:||Ananda, A.L.,Teh, H.C.,Lee, C.L.,Koh, E.K. (1995-04). A client-server based application using ASTRA-an asynchronous remote procedure call (RPC) mechanism. Journal of Microcomputer Applications 18 (2) : 95-113. ScholarBank@NUS Repository.||Abstract:||Remote Procedure Call (RPC) has become a popular paradigm for distributed application development in a client-server environment. It is simple, flexible and powerful. Most of the RPC mechanisms today are synchronous in nature, and hence fail to exploit fully the parallelism inherent in distributed applications. The authors have designed and implemented a transport independent asynchronous RPC mechanism (ASTRA) that combines the advantages of both RPC and the message-passing IPC. ASTRA calls do not block the caller (client) and the replies can be received as and when they are needed, thus allowing the client execution to proceed locally in parallel with the server invocation. All the calls are received and executed by the server in the order called by the client. ASTRA is unique among other asynchronous RPC systems in allowing its users to explicitly specify whether low-latency or high-throughput is required for a call. This paper describes the ASTRA primitives and a client-server based application developed using ASTRA. The performance results of the application are briefly summarized to show the suitability of ASTRA for distributed application development. © 1995 Academic Press Limited.||Source Title:||Journal of Microcomputer Applications||URI:||http://scholarbank.nus.edu.sg/handle/10635/50518||ISSN:||07457138|
|Appears in Collections:||Staff Publications|
Show full item record
Files in This Item:
There are no files associated with this item.
checked on May 17, 2019
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.