Title :
Implementing scoped behavior for flexible distributed data sharing
Author_Institution :
Alberta Univ., Edmonton, Alta., Canada
Abstract :
In the Aurora distributed shared data system, the programmer instantiates shared-data objects and uses scoped behavior to incrementally tune applications on a per-object and per-context basis. A class library implements shared-data objects as abstract data types and scoped behavior implements the optimizations within standard C++. Using a network of workstations connected by an ATM switch, the author demonstrates that Aurora performs comparably to message passing
Keywords :
abstract data types; asynchronous transfer mode; distributed object management; distributed shared memory systems; software performance evaluation; tuning; workstation clusters; ATM switch; Aurora distributed shared data system; C++ language; abstract data types; class library; context; flexible distributed data sharing; incremental application tuning; message passing; optimizations; scoped behavior; shared-data object instantiation; workstation network; Data systems; High level languages; Message passing; Object oriented modeling; Parallel languages; Parallel programming; Programming profession; Runtime library; Switches; Workstations;
Journal_Title :
Concurrency, IEEE
DOI :
10.1109/4434.865895