Dynamic Framework for Reconfiguring Computing Resources in the Inter-cloud and Its Application to Genome Analysis Workflows

被引:3
|
作者
Tanjo, Tomoya [1 ]
Sun, Jingtao [1 ]
Saga, Kazushige [1 ]
Takefusa, Atsuko [1 ]
Aida, Kento [1 ]
机构
[1] Natl Inst Informat, Tokyo 1018430, Japan
来源
关键词
Cloud computing; Virtual Cloud Provider; Runtime reconfiguration; Bioinformatics; Workflow analysis; Galaxy; TAXONOMY; SYSTEMS;
D O I
10.1007/978-3-030-02738-4_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a framework that dynamically reconfigures an application environment by adding and removing computing resources during runtime. The main idea is that the conditions for the resources used for reconfiguration can be translated into constraints on specifications, such as the number of cores, memory size, and resource location. Our framework consists of two subsystems: an application scheduler, which determines the constraints on specifications for each application, and a resource allocator, which finds resources that satisfy the constraints established by the application scheduler. This structure enables us to apply various reconfiguration strategies by replacing the application scheduler, and also enables us to investigate new allocation strategies for the resource allocator. As an example of the proposed framework, we developed a reconfiguration module for Galaxy, a workflow manager used in the bioinformatics field. Galaxy can act as an application scheduler by interacting with the reconfiguration module and Galaxy users can take advantage of our reconfiguration framework while using their own interface. The application scheduler applies an embedded strategy to decide when reconfiguration is invoked, whereas it can apply different reconfiguration algorithms to determine constraints on specifications by replacing algorithm modules for reconfiguration. We also describe a scheme for collecting resource metrics, such as CPU usage and memory usage, for use by the reconfiguration algorithms. Finally we conducted preliminary experiments to show the reconfiguration during runtime is necessary because the prediction of resource requirements may fail even if the algorithm uses previous execution records.
引用
收藏
页码:160 / 172
页数:13
相关论文
共 24 条
  • [1] Scheduling of Big Data Application Workflows in Cloud and Inter-Cloud Environments
    Rani, Kezia B.
    Babu, Vinaya A.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 2862 - 2864
  • [2] A scalable and dynamic application-level secure communication framework for inter-cloud services
    Sajjad, Ali
    Rajarajan, Muttukrishnan
    Zisman, Andrea
    Dimitrakos, Theo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 48 : 19 - 27
  • [3] IoT sensing framework with inter-cloud computing capability in vehicular networking
    Wan, Jiafu
    Zou, Caifeng
    Zhou, Keliang
    Lu, Rongshuang
    Li, Di
    ELECTRONIC COMMERCE RESEARCH, 2014, 14 (03) : 389 - 416
  • [4] IoT sensing framework with inter-cloud computing capability in vehicular networking
    Jiafu Wan
    Caifeng Zou
    Keliang Zhou
    Rongshuang Lu
    Di Li
    Electronic Commerce Research, 2014, 14 : 389 - 416
  • [5] ICIF: an inter-cloud interoperability framework for computing resource cloud providers in factories of the future
    Nodehi, Tahereh
    Jardim-Goncalves, Ricardo
    Zutshi, Aneesh
    Grilo, Antonio
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2017, 30 (01) : 147 - 157
  • [6] Computing Framework for Dynamic Integration of Reconfigurable Resources in a Cloud
    Knodel, Oliver
    Spallek, Rainer G.
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 337 - 344
  • [7] Building a Disaster Recovery Framework for e-Learning Environment Using Disaster Information and Inter-cloud Computing
    Togawa, Satoshi
    Kanenishi, Kazuhide
    ADVANCES IN HUMAN FACTORS, BUSINESS MANAGEMENT, TRAINING AND EDUCATION, 2017, 498 : 901 - 908
  • [8] Reward-based Markov chain analysis adaptive global resource management for inter-cloud computing
    Chang, Ben-Jye
    Lee, Yu-Wei
    Liang, Ying-Hsin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 : 588 - 603
  • [9] A Dynamic Energy-Efficient Scheduling Method for Periodic Workflows Based on Collaboration of Edge-Cloud Computing Resources
    Chen, Hong
    Liu, Jianxun
    Zhu, Zhifeng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (03):
  • [10] Dynamic system allocation and application of cloud computing virtual resources based on system architecture
    Lin, Chunhua
    Li, Longzi
    Chen, Yuanyi
    OPEN COMPUTER SCIENCE, 2023, 13 (01)