Abstract
JASMIN is a functionally distributed database machine running on multiple microcomputers that communicate with each other via message passing. The software modules in JASMIN can be cloned and distributed across computer boundaries. One important module is the Intelligent Store, which is a page manager that includes transaction management facilities. It provides an optimistic, mutliversioning concurrency control scheme. The initial implementation of the Intelligent Store deals with centralized databases only. This paper describes our experiences in modifying the JASMIN Intelligent Store module to handle distributed databases. We explore system implementation techniques in the following areas: process structure, data structures, and synchronization on data structures.
Work done while the author was visiting Bellcore in summer, 1986.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fishman D., Lai M., and Wilkinson W.K. “Overview Of The JASMIN Database Machine,” Proc. SIGMOD 84, May 1984.
Lai M. and Wilkinson W.K. “Distributed Transaction Management In JASMIN,” Proc. Very Large Database Conf., Aug. 1984.
Lai, M., Lanin V., and Wilkinson W.K. “Distributing JASMIN’S Optimistic Mulitversioning Page Manager,” Bell Communications Research Technical Memorandum, TM-ARH-008532, Dec. 1986.
Premkumar U. and Wilkinson W. K. “Reliable Disk Server in the JASMIN Distributed System,” Proc. 7th Intl. Distributed Computing Systems, Sept. 1987.
Roome W.D. “A Content-Addressable Intelligent Store,” Bell System Technical Journal, Nov. 1982.
Wilkinson W.K. and Lai M. “Managing Replicate Data In JASMIN,” Proc. 4th Symp. on Reliability in Distributed Software and Database Systems, Oct. 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Kluwer Academic Publishers, Boston
About this chapter
Cite this chapter
Lai, MY., Wilkinson, W.K., Lanin, V. (1988). Distributing the Optimistic Multiversioning Page Manager in the Jasmin Database Machine. In: Kitsuregawa, M., Tanaka, H. (eds) Database Machines and Knowledge Base Machines. The Kluwer International Series in Engineering and Computer Science, vol 43. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1679-4_10
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1679-4_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8948-7
Online ISBN: 978-1-4613-1679-4
eBook Packages: Springer Book Archive