DocumentCode :
2048313
Title :
Adding Multiprocessor Support to an Uniprocessor Distributed Operating System with Transactional Distributed Memory
Author :
Schmitt, Thilo ; Schmidt, Patrick ; Kaemmer, Nico ; Gerhold, Steffen ; Schulthess, Peter
Author_Institution :
Inst. of Distrib. Syst., Ulm Univ., Ulm, Germany
Volume :
1
fYear :
2010
fDate :
19-21 March 2010
Firstpage :
309
Lastpage :
313
Abstract :
Writing software for distributed systems is a complex task and gets even harder when shared data is replicated among nodes. Transactional memory is a promising technology for dealing with both synchronization and data consistency issues. Rainbow OS, a distributed operating system for PC clusters, employs this concept in a distributed fashion providing a cluster-wide transactional distributed memory (TDM). In the past Rainbow OS could only use a single processor in each cluster node. In our paper we present a lean way to integrate multiprocessor support into an uniprocessor TDM system, without sacrificing the programming model or other crucial design aspects. We discuss architectural considerations and their influences on the TDM subsystem.
Keywords :
distributed processing; multiprocessing systems; operating systems (computers); transaction processing; Rainbow OS; multiprocessor support; transactional distributed memory; uniprocessor distributed operating system; Computer applications; Computer architecture; Data engineering; Distributed computing; Hardware; Java; Memory management; Object oriented modeling; Operating systems; Time division multiplexing; distributed operating system; multicore; multiprocessor; transactional memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering and Applications (ICCEA), 2010 Second International Conference on
Conference_Location :
Bali Island
Print_ISBN :
978-1-4244-6079-3
Electronic_ISBN :
978-1-4244-6080-9
Type :
conf
DOI :
10.1109/ICCEA.2010.68
Filename :
5445818
Link To Document :
بازگشت