DocumentCode :
1824802
Title :
(De-)clustering objects for multiprocessor system software
Author :
Parsons, Eric ; Gamsa, Ben ; Krieger, Orran ; Stumm, Michael
Author_Institution :
Toronto Univ., Ont., Canada
fYear :
1995
fDate :
14-15 Aug 1995
Firstpage :
72
Lastpage :
81
Abstract :
Designing system software for large scale shared memory multiprocessors is challenging because of the level of performance demanded by the application workload and the distributed nature of the system. Adopting an object oriented approach for our system, we have developed a framework for de clustering objects, where each object may migrate, replicate, and distribute all or part of its data across the system memory using the policies that will best meet the locality requirements for that data. The mechanism for object invocation hides the internal structure of an object, allowing a request to be made directly to the most suitable part of the object on a per processor basis without any knowledge of how the object is de clustered. Method invocation is very efficient, both within and across address spaces, involving no remote memory accesses in the common case. We describe the design and implementation of this framework in Tornado, our multiprocessor operating system
Keywords :
network operating systems; object-oriented programming; parallel programming; shared memory systems; systems software; Tornado; address spaces; internal structure; large scale shared memory multiprocessors; locality requirements; method invocation; multiprocessor operating system; multiprocessor system software; object de clustering; object invocation; object oriented approach; remote memory accesses; system memory; Aggregates; Application software; Large-scale systems; Multiprocessing systems; Operating systems; Software design; Software systems; System software; Tornadoes; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
Conference_Location :
Lund
Print_ISBN :
0-8186-7115-7
Type :
conf
DOI :
10.1109/IWOOS.1995.470575
Filename :
470575
Link To Document :
بازگشت