Parallel Programming Framework for Heterogeneous Computing Environment with Xen Virtualization

被引:0
|
作者
Honjo, Masamitsu [1 ]
Kubota, Atsushi [1 ]
Kitamura, Toshiaki [1 ]
机构
[1] Hiroshima City Univ, Grad Sch Informatin Sci, Hiroshima, Japan
关键词
D O I
10.1109/TENCON.2010.5686419
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose an unified parallel programming framework which supports both heterogeneity and fault tolerance in MPI programs on a variety of parallel computing platforms. This paper is mainly dedicated to heterogeneity support in our framework. In our framework, a variety of parallel and sequential jobs submitted by multiple users are optimally scheduled on heterogeneous parallel computing environment. To balance the loads among the nodes on such heterogeneous computing environments, some of the parallel processes should be transferred between the nodes. We adopted the migration facility provided by Xen virtualization to realize a load balancing system where an MPI process running on a Xen virtual machine is migrated between the nodes. We confirmed that the protype system offers efficient load balancing facilities for heterogeneous computing environment with low overhead incurred by Xen virtualization.
引用
收藏
页码:1100 / 1105
页数:6
相关论文
共 50 条
  • [11] A Virtualization Resource Management Platform of Cloud Computing Based on the Xen
    Fang Wei
    Xian Xuefeng
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING (ISISE), 2012, : 220 - 222
  • [12] Virtualization in parallel distributed computing
    Sunderam, V
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2005, 3666 : 6 - 6
  • [13] Predictive mapping framework in heterogeneous computing environment
    Martinovic, G
    Budin, L
    Hocenski, Z
    [J]. ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 581 - 586
  • [14] PARUS: A parallel programming framework for heterogeneous multiprocessor systems
    Salnikov, Alexey N.
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 408 - 409
  • [15] A parallel programming environment with domain components for cluster computing
    Yu, HS
    Xu, ZQ
    Liang, Y
    Ding, WK
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 769 - 773
  • [16] Research of Real-time Task in Xen Virtualization Environment
    Wang, Yudong
    Zhang, Jiong
    Shang, Lihong
    Long, Xiang
    Jin, Huihua
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 496 - 500
  • [17] Stardust: An environment for parallel programming on networks of heterogeneous workstations
    Cabillic, G
    Puaut, I
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 40 (01) : 65 - 80
  • [18] A new parallel vision environment in heterogeneous networked computing
    Kim, KN
    Choi, TS
    Ramakrishna, RS
    [J]. PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING II, 1998, 3452 : 45 - 56
  • [19] Parallel Processing of Multimedia Data in a Heterogeneous Computing Environment
    Kim, Heegon
    Lee, Sungju
    Chung, Yongwha
    Park, Daihee
    Jeon, Taewoong
    [J]. MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 27 - 32
  • [20] Time-lapse Seismic Parallel Forward Modeling with Xen Virtualization
    Liu, Qicheng
    Zheng, Weimin
    Song, Yibin
    [J]. PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1524 - +