Anonymous remote computing: A paradigm for parallel programming on interconnected workstations

被引:12
|
作者
Joshi, RK [1 ]
Ram, DJ
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
[2] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
关键词
anonymous remote computing; cluster computing; remote instruction block; parallel programming;
D O I
10.1109/32.748919
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Parallel computing on interconnected workstations is becoming a viable and attractive proposition due to the rapid growth in speeds of interconnection networks and processors. In the case of workstation clusters, there is always a considerable amount of unused computing capacity available in the network. However, heterogeneity in architectures and operating systems, load variations on machines, variations in machine availability, and failure susceptibility of networks and workstations complicate the situation for the programmer. In this context, new programming paradigms that reduce the burden involved in programming for distribution, load adaptability, heterogeneity, and fault tolerance gain importance. This paper identifies the issues involved in parallel computing on a network of workstations. The Anonymous Remote Computing (ARC) paradigm is proposed to address the issues specific to parallel programming on workstation systems. ARC differs from the conventional communicating process model by treating a program as one single entity consisting of several loosely coupled remote instruction blocks instead of treating it as a collection of processes. The ARC approach results in distribution transparency and heterogeneity transparency. At the same time, it provides fault tolerance and load adaptability to parallel programs on workstations. ARC is developed in a two-tiered architecture consisting of high level language constructs and low level ARC primitives. The paper describes an implementation of the ARC kernel supporting ARC primitives.
引用
收藏
页码:75 / 90
页数:16
相关论文
共 50 条
  • [1] Moset: An anonymous remote mobile cluster computing paradigm
    Mohamed, MAM
    Srinivas, AV
    Janakiram, D
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (10) : 1212 - 1222
  • [2] DP: A paradigm for anonymous remote computation and communication for cluster computing
    Johnson, BK
    Karthikeyan, R
    Ram, DJ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (10) : 1052 - 1065
  • [3] Parallel computing on clusters of workstations
    Atiquzzaman, M
    Srimani, PK
    PARALLEL COMPUTING, 2000, 26 (2-3) : 175 - 177
  • [4] Parallel dynamic programming on clusters of workstations
    Canto, SD
    de Madrid, AP
    Bencomo, SD
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (09) : 785 - 798
  • [5] MPIT - a programming paradigm for networks of SMP workstations
    Huttunen, P
    Ikonen, J
    Porras, J
    MODELLING AND SIMULATION 2002, 2002, : 211 - 218
  • [6] Parallel computing under network of workstations
    Mo, Zeyao
    Li, Xiaomei
    Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (06): : 510 - 517
  • [7] Parallel computing in networks of workstations with Paralex
    Davoli, R
    Giachini, LA
    Babaoglu, O
    Amoroso, A
    Alvisi, L
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (04) : 371 - 384
  • [8] Special issue on Parallel and distributed computing based on the functional programming paradigm
    Turek, Wojciech
    Byrski, Aleksander
    Hughes, John
    Hammond, Kevin
    Zaionc, Marek
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (22):
  • [9] Potentials and limitations of parallel computing on a cluster of workstations
    Hamdi, M
    Pan, Y
    Hamidzadeh, B
    Lim, FM
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 572 - 577
  • [10] Optically interconnected parallel computing systems
    Ishikawa, M
    McArdle, N
    COMPUTER, 1998, 31 (02) : 61 - +