By Topic

High performance distributed objects using distributed shared memory and remote method invocation

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Fleisch, B.D. ; Dept. of Comput. Sci., California Univ., Riverside, CA, USA ; Hyde, R.L.

There are two emerging trends in distributed computing: the evolution of client/server architectures into multi-tiered systems and advances in distributed shared memory (DSM). The convergence of these two trends yields a new structure we call virtual distributed objects (VDOs). The first trend is evolving because of the difficulties involved in programming high-performance client/server applications. Client/server architectures must be designed from the ground-up for good performance. Increasingly, we are seeing new client/server topologies that improve server performance. The second converging trend associated with the transition from client/server to peer-to-peer distributed objects is the rapid advances in techniques for DSM. In the past, DSM has been used primarily for support of scientific applications. While DSM was once envisioned as a means to support an entire paged virtual address space, systems like Mirage and Mirage+ began support for sharing smaller entities called segments that, combined with RPCs (remote procedure calls) and RMIs (remote method invocations), can support VDOs. VDOs allow systems designers to improve system performance by making use of idle machines rather than requiring expensive upgrades to a server or extremely expensive upgrades to all client machines. We describe why high-performance VDOs will become the predominant paradigm for distributed computing in the next decade. We describe why VDOs, supported with DSM and other technologies, could potentially supplant strict client/server structures whose scalability and extensibility are inherently limited

Published in:

System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on  (Volume:7 )

Date of Conference:

6-9 Jan 1998