Modeling of correlated resources availability in distributed computing systems

被引:2
|
作者
Javadi, Bahman [1 ]
Matawie, Kenan M. [1 ]
机构
[1] Western Sydney Univ, Sch Comp Engn & Math, Penrith, NSW, Australia
关键词
Volunteer computing; Resource availability; Statistical modeling; Markov model; Time series; TIME-SERIES; UNIT-ROOT; ESTIMATORS; FIT;
D O I
10.1016/j.simpat.2017.12.017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Volunteer computing systems are large-scale distributed systems with large number of heterogeneous and unreliable Internet-connected hosts. Volunteer computing resources are suitable mainly to run High-Throughput Computing (HTC) applications due to their unavailability rate and frequent churn. Although they provide Peta-scale computing power for many scientific projects across the globe, efficient usage of this platform for different types of applications still has not been investigated in depth. So, characterizing, analyzing and modeling such resources availability in volunteer computing is becoming essential and important for efficient application scheduling. In this paper, we focus on statistical modeling of volunteer resources, which exhibit non-random pattern in their availability time. The proposed models take into account the autocorrelation structure in individual and subset of hosts whose availability has temporal correlation. We applied our methodology on real traces from the SETI@home project with more than 230,0 0 0 hosts. We showed that Markovian arrival process and ARIMA time series can model the availability and unavailability intervals of volunteer resources with a reasonable to excellent level of accuracy. (c) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:147 / 159
页数:13
相关论文
共 50 条
  • [1] Modeling and Analysis of Resources Availability In Volunteer Computing Systems
    Lavadi, Bahman
    Matawie, Kenan
    Anderson, David P.
    2013 IEEE 32ND INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2013,
  • [2] On Correlated Availability in Internet-Distributed Systems
    Kondo, Derrick
    Andrzejak, Artur
    Anderson, David P.
    2008 9TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2008, : 276 - +
  • [3] Combined performance and availability analysis of distributed resources in grid computing
    Entezari-Maleki, Reza
    Mohammadkhan, Ali
    Yeom, Heon Young
    Movaghar, Ali
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 827 - 844
  • [4] Combined performance and availability analysis of distributed resources in grid computing
    Reza Entezari-Maleki
    Ali Mohammadkhan
    Heon Young Yeom
    Ali Movaghar
    The Journal of Supercomputing, 2014, 69 : 827 - 844
  • [5] HIERARCHICAL MODELING OF AVAILABILITY IN DISTRIBUTED SYSTEMS
    HARIRI, S
    MUTLU, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (01) : 50 - 56
  • [6] Systems approach to modeling distributed computing systems
    Molonov, V.G.
    Smelyamskii, R.L.
    Programming and computer software, 1988, : 28 - 34
  • [7] Balanced high availability in layered distributed computing systems
    Trinitis, C
    Walter, M
    Leberecht, M
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 713 - 717
  • [8] The Modeling Approaches of Distributed Computing Systems
    Bagchi, Susmit
    SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, 2011, 257 : 479 - 488
  • [9] A Prediction Approach for Correlated Failures in Distributed Computing Systems
    Zheng, Weiwei
    Wang, Zhili
    Huang, Haoqiu
    Meng, Luoming
    Qiu, Xuesong
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016, : 138 - 143
  • [10] A SYSTEMS-APPROACH TO MODELING DISTRIBUTED COMPUTING SYSTEMS
    MOLONOV, VG
    SMELYANSKII, RL
    PROGRAMMING AND COMPUTER SOFTWARE, 1988, 14 (01) : 28 - 34