A pipeline virtual service pre-scheduling pattern and its application in astronomy data processing

被引:3
|
作者
Wang, Man [1 ]
Du, Zhihui [1 ]
Cheng, Zhili [1 ]
Zhu, Suihui [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
关键词
Grid computing; workflow; pipeline; pre-scheduling; MetaService;
D O I
10.1177/0037549707079234
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Based on Open Grid Services Architecture (OGSA), the concept and the formal model of Pipeline Virtual Service (PVS) are proposed and presented in this paper. PVS is used to model a special type of grid workflow composed of a group of services that can be executed as a pipeline. A PVS Pre-Scheduling Pattern is described in detail, which can overlap the execution time of a PVS with the time of generating and optimizing the scheduling solution pool. The Pattern includes two independent components, the solution generating component (GenFunc) and the solution execution component (ExeFunc). GenFunc can take advantage of the powerful computing potential of grid environment to find the optimal or a near optimal scheduling solution, while ExeFunc can select a suitable scheduling solution and put a PVS into running as soon as possible. Two corresponding algorithms, SODGen and SODExe, are also developed. The analytic and simulation results show that the PVS Pre-Scheduling Pattern can not only balance the scheduling cost and scheduling precision, save the scheduling time greatly, but also reduce the execution time through selecting the optimized solution. A prototype is designed and implemented for a large scale astronomy data processing center. The early engineering evaluation experiments show that the PVS Pre-Scheduling Pattern is feasible, efficient, and flexible in real astronomy data processing.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 50 条
  • [1] PRE-SCHEDULING ALGORITHM - SCHEDULING A SUITABLE MIX PRIOR TO PROCESSING
    FORBES, K
    GOLDSWORTHY, AW
    [J]. COMPUTER JOURNAL, 1977, 20 (01): : 27 - 29
  • [2] Study on the job shop fuzzy dynamic scheduling based on virtual pre-scheduling
    Li, Fuming
    Zhu, Yunlong
    Yin, Chaowan
    Song, Xiaoyu
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7348 - 7352
  • [3] Data in astronomy: From the pipeline to the Virtual Observatory
    Schaaff, Andre
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007 WORKSHOPS, 2007, 4832 : 52 - 62
  • [4] Towards Low-Latency Batched Stream Processing by Pre-Scheduling
    Jin, Hai
    Chen, Fei
    Wu, Song
    Yao, Yin
    Liu, Zhiyi
    Gu, Lin
    Zhou, Yongluan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (03) : 710 - 722
  • [5] Lever: Towards Low-Latency Batched Stream Processing by Pre-Scheduling
    Chen, Fei
    Wu, Song
    Jin, Hai
    Yao, Yin
    Liu, Zhiyi
    Gu, Lin
    Zhou, Yongluan
    [J]. PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 643 - 643
  • [6] WebIDE Cloud Server Resource Allocation With Task Pre-Scheduling in IoT Application Development
    Wang, Huaijun
    Li, Junhuai
    Tian, Jubo
    Wang, Kan
    [J]. IEEE ACCESS, 2020, 8 : 16216 - 16224
  • [7] WebIDE Cloud Server Resource allocation with Task Pre-Scheduling in IoT application Development
    Wang H.
    Li J.
    Tian J.
    Wang K.
    [J]. IEEE Access, 2020, 8 : 16216 - 16224
  • [8] Cost Efficiency: Economical Mobile Data Traffic Pre-scheduling in User's Perspective
    Ma, Jinghuan
    Song, Lingyang
    Li, Yonghui
    [J]. 2016 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2016,
  • [9] A Flexible Integrated Scheduling Algorithm for Dynamic Determination Processing Equipment Considering the Root-Subtree Vertical and Horizontal Pre-Scheduling
    Teng, Haikun
    Xie, Zhiqiang
    Yue, Xiaoguang
    Cao, Wangcheng
    [J]. IEEE ACCESS, 2022, 10 : 132298 - 132314
  • [10] Data pre-processing pipeline generation for AutoETL
    Giovanelli, Joseph
    Bilalli, Besim
    Abelló, Alberto
    [J]. Information Systems, 2022, 108