Resource co-allocation : A complementary technique that enhances performance in grid computing environment

被引:0
|
作者
Azougagh, D [1 ]
Yu, JL [1 ]
Kim, JS [1 ]
Maeng, SR [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Div Comp Sci, Dept EECS, Taejon, South Korea
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper introduces an Availability Check technique (ACT) as a complementary technique to most resource co-allocation protocols in the literature. For a given resource co-allocation protocol, ACT tries to reduce the conflicts that happen between co-allocators when they try to allocate multiple resources simultaneously. In ACT each job checks for the availability state of required resources and gets informed with updates each time one of the resources availability state changes until all the resources become available. Once all required resources become available a job starts applying the given resource co-allocation protocol. Two co-allocation protocols: All-or-Nothing (AONP) and Order-based Deadlock Prevention (ODP2) Protocols are chosen to be the case studies to simulate the proposed technique (ACT). To simulate ACT each job is allowed to allocate from 1 to 5 different types of resources simultaneously using a uniform distribution. The results show that applying ACT to one of the two protocols outperform the original one. The resource utilization is improved by up to 34% and 41% for AONP and ODP2 respectively. The job response time is improved by up to 13% and 8% for AONP and ODP2, respectively. And the communication overhead is improved by up to 96% and 94%for AONP and ODp2, respectively. Also, applyingACTto AONP represents the most scalable andfully distributed scheme that outperforms original schemes (AONP and ODP2) and competes well with all other schemes presented in this paper.
引用
收藏
页码:36 / 42
页数:7
相关论文
共 50 条
  • [41] Resource allocation in grid computing
    Ger Koole
    Rhonda Righter
    Journal of Scheduling, 2008, 11 : 163 - 173
  • [42] Negotiation model supporting co-allocation for Grid scheduling
    Li, Jiadao
    Yabyapour, Ramin
    2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, : 254 - +
  • [43] Performance comparison of process allocation schemes depending upon resource availability on grid computing environment
    Yamamoto, H
    Kawahara, K
    Takine, T
    Oie, Y
    COMPUTATIONAL SCIENCE - ICCS 2003, PT II, PROCEEDINGS, 2003, 2658 : 247 - 256
  • [44] Performance comparison of task allocation schemes depending upon resource availability in a grid computing environment
    Yamamoto, H
    Kawahara, K
    Takine, T
    Oie, Y
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (02): : 459 - 468
  • [45] METASCHEDULING AND HEURISTIC CO-ALLOCATION STRATEGIES IN DISTRIBUTED COMPUTING
    Toporkov, Victor
    Yemelyanov, Dmitry
    Potekhin, Petr
    Toporkova, Anna
    Tselishchev, Alexey
    COMPUTING AND INFORMATICS, 2015, 34 (01) : 45 - 76
  • [46] Hierarchical framework for resource co-allocation in heterogeneous systems
    Liu, Changsong
    Xiao, Peng
    Huang, Zhe
    Journal of Computational Information Systems, 2013, 9 (05): : 2039 - 2046
  • [47] Resource co-allocation for parallel tasks in computational grids
    Wang, LZ
    Cai, WT
    Lee, BS
    PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON CHALLENGES OF LARGE APPLICATIONS IN DISTRIBUTED ENVIRONMENTS, 2003, : 88 - 95
  • [48] TRAM: Technique for resource allocation and management in fog computing environment
    Heena Wadhwa
    Rajni Aron
    The Journal of Supercomputing, 2022, 78 : 667 - 690
  • [49] Resource Allocation in Cloud Computing Environment using AHP Technique
    Singh, Anil
    Dutta, Kamlesh
    Singh, Avtar
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (01) : 33 - 44
  • [50] TRAM: Technique for resource allocation and management in fog computing environment
    Wadhwa, Heena
    Aron, Rajni
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (01): : 667 - 690