THE DESIGN OF AN OPERATING SYSTEM FOR A SCALABLE PARALLEL COMPUTING ENGINE

被引:1
|
作者
AUSTIN, P
MURRAY, K
WELLINGS, A
机构
[1] Department of Computer Science, University of York, York, YO1 5DD, Heslington
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1991年 / 21卷 / 10期
关键词
PARALLEL COMPUTING; DISTRIBUTED COMPUTING; COMMUNICATION; SCALABILITY; OPERATING SYSTEMS; FILE SYSTEMS;
D O I
10.1002/spe.4380211002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There are substantial benefits to be gained from building computing systems from a number of processors working in parallel. One of the frequently-stated advantages of parallel and distributed systems is that they may be scaled to the needs of the user. This paper discusses some of the problems associated with designing a general-purpose operating system for a scalable parallel computing engine and then describes the solutions adopted in our experimental parallel operating system. We explain why a parallel computing engine composed of a collection of processors communicating through point-to-point links provides a suitable vehicle in which to realize the advantages of scaling. We then introduce a parallel-processing abstraction which can be used as the basis of an operating system for such a computing engine. We consider how this abstraction can be implemented and retain the ability to scale. As a concrete example of the ideas presented here we describe our own experimental scalable parallel operating-system project, concentrating on the Wisdom nucleus and the Sage file system. Finally, after introducing related work, we describe some of the lessons learnt from our own project.
引用
收藏
页码:989 / 1013
页数:25
相关论文
共 50 条
  • [21] Numerical libraries and tools for scalable parallel cluster computing
    Dongarra, J
    Moore, S
    Trefethen, A
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 175 - 180
  • [22] PARCSIM: a parallel computing simulator for scalable software optimization
    Jesús Cámara
    José-Carlos Cano
    Javier Cuenca
    Mariano Saura-Sánchez
    The Journal of Supercomputing, 2022, 78 : 17231 - 17246
  • [23] A scalable interactive parallel computing environment for python']python
    Raghunathan, Sudarshan
    COMPUTING AND INFORMATICS, 2008, 27 (02) : 249 - 259
  • [24] A scalable low discrepancy point generator for parallel computing
    Liu, KI
    Hickernell, FJ
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 257 - 262
  • [25] Verified Scalable Parallel Computing with Why3
    Proust, Olivia
    Loulergue, Frederic
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2023, 2023, 14323 : 246 - 262
  • [26] Scalable Random Forest with Data-Parallel Computing
    Vazquez-Novoa, Fernando
    Conejero, Javier
    Tatu, Cristian
    Badia, Rosa M.
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 397 - 410
  • [27] PARCSIM: a parallel computing simulator for scalable software optimization
    Camara, Jesus
    Cano, Jose-Carlos
    Cuenca, Javier
    Saura-Sanchez, Mariano
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 17231 - 17246
  • [28] Parallel Computing and Protein Design
    Cruzeiro, Leonor
    Lopes, Paulo Afonso
    IBERGRID: 4TH IBERIAN GRID INFRASTRUCTURE CONFERENCE PROCEEDINGS, 2010, : 132 - +
  • [29] Multidisciplinary design optimization of a vehicle system in a scalable, high performance computing environment
    S. Kodiyalam
    R.J. Yang
    L. Gu
    C.-H. Tho
    Structural and Multidisciplinary Optimization, 2004, 26 : 256 - 263
  • [30] Multidisciplinary design optimization of a vehicle system in a scalable, high performance computing environment
    Kodiyalam, S
    Yang, RJ
    Gu, L
    Tho, CH
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2004, 26 (3-4) : 256 - 263