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 条
  • [31] Rapid design of dedicated turbofan engine for parallel hybrid propulsion system
    Liu G.
    Wang B.
    Wang X.
    Shuai S.
    Hangkong Dongli Xuebao/Journal of Aerospace Power, 2023, 38 (08): : 1909 - 1925
  • [32] A Scalable FPGA Engine for Parallel Acceleration of Singular Value Decomposition
    Wang, Yu
    Lee, Jeong-Jun
    Ding, Yu
    Li, Peng
    PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 370 - 376
  • [33] SCALA: A performance system for scalable computing
    Sun, XH
    Fahringer, T
    Pantano, M
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2002, 16 (04): : 357 - 370
  • [34] A parallel computing engine for a class of time critical processes
    Nabhan, TM
    Zomaya, AY
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (05): : 774 - 786
  • [35] Parallel and scalable block system generation
    Gardner, Michael
    Kolb, John
    Sitar, Nicholas
    COMPUTERS AND GEOTECHNICS, 2017, 89 : 168 - 178
  • [36] A lightweight, scalable grid computing framework for parallel bioinformatics applications
    De Sterck, H
    Markel, R
    Knight, R
    HPCS 2005: 19TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 251 - 257
  • [37] A scalable parallel workstation cluster system
    Dong, CL
    Zheng, WM
    Wang, DX
    Sheng, MM
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 307 - 313
  • [38] A design of scalable computing platform for continuous data
    NTT Network Innovation Labs, Japan
    不详
    Comput. Softw., 2 (101-118):
  • [39] Massively scalable prototype learning for heterogeneous parallel computing architecture
    Su T.
    Li S.
    Deng S.
    Yu Y.
    Bai W.
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2016, 48 (11): : 53 - 60
  • [40] A Reconfigurable Computing Approach for Efficient and Scalable Parallel Graph Exploration
    Betkaoui, Brahim
    Wang, Yu
    Thomas, David B.
    Luk, Wayne
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 8 - 15