Title :
Exploiting temporal and spatial constraints on distributed shared objects
Author :
West, Richard ; Schwan, Karsten ; Tacic, Ivan ; Ahamad, Mustaque
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Gigabit network technologies have made it possible to combine workstations into a distributed, massively-parallel computer system. Middleware, such as distributed shared objects (DSO), attempts to improve programmability of such systems, by providing globally accessible `object´ abstractions. Researchers have developed consistency protocols for replicated `memory´ objects. These protocols are well suited to scientific applications but less suited to multimedia or groupware applications. We address the state sharing needs of complex distributed applications with: high-frequency symmetric accesses to shared objects; unpredictable and limited locality of accesses; dynamically changing sharing behavior; and potential data races. We show that a DSO system exploiting application-level temporal and spatial constraints on shared objects can outperform shared object protocols which do not exploit application-level constraints. We compare our S(emantic) DSO against entry consistency using a sample application having the four properties mentioned above
Keywords :
distributed memory systems; groupware; message passing; multimedia computing; protocols; shared memory systems; workstations; consistency protocols; data races; distributed massively-parallel computer system; distributed shared objects; dynamically changing sharing behavior; entry consistency; gigabit network technologies; globally accessible object abstractions; groupware; high-frequency symmetric access; middleware; multimedia; programmability; replicated memory objects; scientific applications; spatial constraints; state sharing needs; temporal constraints; workstations; Access protocols; Application software; Collaborative work; Computer networks; Concurrent computing; Distributed computing; Educational institutions; Message passing; Middleware; Workstations;
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-7813-5
DOI :
10.1109/ICDCS.1997.598052