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 条
  • [1] A Cluster Operating System Supporting Parallel Computing
    A. Goscinski
    M. Hobbs
    J. Silcock
    Cluster Computing, 2001, 4 (2) : 145 - 156
  • [2] Optical fiber interconnection for the scalable parallel computing system
    Zhou, G
    Zhang, YM
    Liu, W
    PROCEEDINGS OF THE IEEE, 2000, 88 (06) : 856 - 863
  • [3] SYSTEM-DESIGN FOR PARALLEL COMPUTING
    MERROW, T
    HENSON, N
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (01): : 36 - &
  • [4] The design of scalable parallel middleware for embedded parallel processing system
    Chen, Yuanlin
    Journal of Computational Information Systems, 2013, 9 (08): : 3219 - 3226
  • [5] The Changing Trend of User Applications and Operating System Design Objectives for Parallel Computing by Reconfigurable FPGAs
    Guha, Radha
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 799 - 804
  • [6] Impact of ubiquitous computing on operating system design
    Foka, R
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 69 - 73
  • [7] A highly scalable parallel caching system for Web Search Engine results
    Fagni, T
    Perego, R
    Silvestri, F
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 347 - 354
  • [8] Scalable parallel and cluster computing abstract
    Hwang, K
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 336 - 336
  • [9] Design and Research of a Aero Engine Operating Status Monitoring System
    Wei Lin
    He Li-qing
    Wan Yang
    Chen Hua-jie
    2018 INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS AND CONTROL ENGINEERING (ISPECE 2018), 2019, 1187
  • [10] Design and implementation of a scalable parallel system for multidimensional analysis and OLAP
    Northwestern Univ, Evanston, United States
    Proc Int Parall Process Symp IPPS, (576-581):