POEMS: A parallel object-oriented environment for multi-computer systems

被引:1
|
作者
Jie, W [1 ]
Cai, WT [1 ]
Turner, SJ [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
COMPUTER JOURNAL | 2002年 / 45卷 / 05期
关键词
D O I
10.1093/comjnl/45.5.540
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
POEMS is a Parallel Object-oriented Environment for Multi-computer Systems. In order to support dynamic load balancing, its runtime execution model is based on object replication. Method invocation in POEMS is asynchronous and threads are created to execute methods. Inter-object, intra-object as well as intra-method parallelism are all supported. Programs in POEMS are written using two classes of objects, i.e. parallel object replication (POR) and parallel object collection (POC) classes. They are used to support programming in MPMD and SPMD styles, respectively. This paper will focus on the object models and programming facilities of POEMS and presents some preliminary performance studies. The major features and execution models of POR and POC classes are described in detail. In addition, some typical applications are also presented to illustrate the usage of these two classes. The implementation issues of a POEMS prototype runtime system are also discussed.
引用
收藏
页码:540 / 560
页数:21
相关论文
共 50 条
  • [41] Object-oriented parallel execution model
    Zhu, Genjiang
    Xie, Li
    Sun, Zhongxiu
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 1998, 26 (02): : 103 - 105
  • [42] Optimizations for parallel object-oriented frameworks
    Bassetti, F
    Davis, K
    Quinlan, D
    OBJECT ORIENTED METHODS FOR INTEROPERABLE SCIENTIFIC AND ENGINEERING COMPUTING, PROCEEDINGS, 1999, : 303 - 312
  • [43] An object-oriented model for parallel softwares
    Yao, SZ
    Tang, FG
    Liu, YF
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 245 - 250
  • [44] Object-oriented virtual environment for visualization of flexible multibody systems
    Wasfy, TM
    Noor, AK
    ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (04) : 295 - 315
  • [45] THE IMPLEMENTATION OF AIDE - A SUPPORT ENVIRONMENT FOR DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    LEA, R
    WALPOLE, J
    WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 289 - 299
  • [46] An Object-Oriented Modeling and Simulation Environment for Reactive Systems Development
    Bernard T. Barcio
    S. Ramaswamy
    K. Suzanne Barber
    International Journal of Flexible Manufacturing Systems, 1997, 9 : 51 - 80
  • [47] An object-oriented modeling and simulation environment for reactive systems development
    Barcio, BT
    Ramaswamy, S
    Barber, KS
    INTERNATIONAL JOURNAL OF FLEXIBLE MANUFACTURING SYSTEMS, 1997, 9 (01): : 51 - 80
  • [48] A novel object-oriented environment for distributed process control systems
    Ramos-Hernandez, DN
    Fleming, PJ
    Bass, JM
    CONTROL ENGINEERING PRACTICE, 2005, 13 (02) : 213 - 230
  • [49] An environment for object-oriented real-time systems design
    vandeWeg, R
    Engmann, R
    vandeHoef, R
    tenThij, V
    8TH CONFERENCE ON SOFTWARE ENGINEERING ENVIRONMENTS - PROCEEDINGS, 1997, : 23 - 33
  • [50] A multi-computer intelligence information parallel processing method
    Wuhan Digital Engineering Institute, Wuhan 430074, China
    Huazhong Ligong Daxue Xuebao, 2009, 6 (16-19):