Adding multiprocessor support to an uniprocessor distributed operating system with transactional distributed memory

被引:0
|
作者
Schmitt, Thilo [1 ]
Schmidt, Patrick [1 ]
Kaemmer, Nico [1 ]
Gerhold, Steffen [1 ]
Schulthess, Peter [1 ]
机构
[1] Univ Ulm, Inst Distributed Syst, James Frank Ring O27, D-89069 Ulm, Germany
关键词
D O I
10.1109/ICCEA.2010.68
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:309 / 313
页数:5
相关论文
共 50 条
  • [2] Architectural support for uniprocessor and multiprocessor active memory systems
    Kim, D
    Chaudhuri, M
    Heinrich, M
    Speight, E
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (03) : 288 - 307
  • [3] A DISTRIBUTED OPERATING SYSTEM FOR A BINARY-TREE MULTIPROCESSOR
    TAKAHASHI, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1982, 143 : 270 - 286
  • [4] Hardware transactional memory with Operating System support, HTMOS
    Tomic, Sasa
    Cristal, Adrian
    Unsal, Osman
    Valero, Mateo
    EURO-PAR 2007 WORKSHOPS: PARALLEL PROCESSING, 2008, 4854 : 8 - 17
  • [5] Operating system support for distributed multimedia
    Yau, DKY
    Lam, SS
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1998, 13 (12) : 1175 - 1200
  • [6] Operating system support for distributed multimedia
    Purdue Univ, West Lafayette, United States
    Int J Intell Syst, 12 (1175-1200):
  • [7] On Transactional Scheduling in Distributed Transactional Memory Systems
    Kim, Junwhan
    Ravindran, Binoy
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 347 - 361
  • [8] PARALLEL NONLINEAR OPTIMIZATION ON A MULTIPROCESSOR SYSTEM WITH DISTRIBUTED MEMORY
    BODEN, H
    GEHNE, R
    GRAUER, M
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1991, 367 : 65 - 78
  • [9] Scalable realization of Sparse Distributed Memory on a multiprocessor system
    Kolinummi, P
    Tikkanen, KN
    Hämäläinen, T
    Saarinen, J
    INTELLIGENT SYSTEMS, 2000, : 66 - 69
  • [10] Dependability evaluation of a distributed shared memory multiprocessor system
    Rabah, M
    Kanoun, K
    DEPENDABLE COMPUTING - EDCC-3, 1999, 1667 : 42 - 59