Abstract
This paper describes the problems arise in managing remote procedure call (RPC) transactions. The structures and constructions of RPC-based systems have been widely discussed, while how to maintain the RPC transactions by using these existing structures and constructions remains unclear. This paper presents a model for maintaining the single and parallel RPC transactions. Some properties of the model are also described.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bernstein, P. A., Hadzilacos, V., and Goodman, N., Concurrency Control and Recovery in Database Systems, Addison-Wesley Publishing Company, 1987.
Coulouris, G. F. and Dollimore, J., Distributed Systems: Concepts and Design, Addison-Wesley Publishing Co. Inc., 1988.
Korth, H. F., Kim, W., and Bancilhon, F., “On Long-Duration CAD Transaction,” Information Sciences, ACM, 1988.
Lampson, B. W., “Atomic Transactions,” Lecture Notes in Computer Science, vol. 105, pp. 246–265, Springer-Verlag, 1981.
Liskov, B. and Sheifler, R., “Guardians and Actions: Linguistic Support for Robust, Distributed Programs,” ACM Transactions on Programming Languages and Systems, vol. 5, no. 3, pp. 381–404, July 1983.
Liskov, B. and Shrira, L., “Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems,” Proceedings of the SIGPLAN '88 Conference on Programming Language Design and Implementation, Atlanta, Georgia, June 1988.
Nelson, B. J., “Remote Procedure Call,” Report CSL-81-9, Xerox Palo Alto Research Centre, May 1981.
Weihl, W. and Liskov, B., “Implementation of Resilient, Atomic Data Types,” ACM Transactions on Programming Languages and Systems, vol. 7, no. 2, pp. 244–269, April 1985.
Zhou, W. and Molinari, B., “A Performance Evaluation Model for Programs Using Remote Procedure Calls,” Australian Computer Science Communications, vol. 11, no. 1, pp. 98–109, February 1989.
Zhou, W., “Transaction Management: An Overview,” Internal Report, Department of Computer Science, The ANU, January 1990.
Zhou, W., “On the Management of Remote Procedure Call Transactions,” Internal Report, Department of Computer Science, The ANU, February 1990.
Zhou, W., “On The Rapid Prototyping of Distributed Information System Applications,” Proceedings of the International Conference on Computing and Information, pp. 176–180, Niagara Falls, Ontario, Canada, May, 1990.
Zhou, W., “Computer-Aided Prototyping of Distributed Programs: A Case Study,” Australian Software Engineering Conference '90, Sydney, Australia, May 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, W., Molinari, B. (1991). On the management of remote procedure call transactions. In: Dehne, F., Fiala, F., Koczkodaj, W.W. (eds) Advances in Computing and Information — ICCI '91. ICCI 1991. Lecture Notes in Computer Science, vol 497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54029-6_206
Download citation
DOI: https://doi.org/10.1007/3-540-54029-6_206
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54029-8
Online ISBN: 978-3-540-47359-6
eBook Packages: Springer Book Archive