Cooperative scheduling mechanism for large-scale peer-to-peer computing systems

被引:8
|
作者
Rius, Josep [1 ]
Cores, Fernando [1 ]
Solsona, Francesc [1 ]
机构
[1] Univ Lleida, Dept Comp Sci & Ind Engn, E-25001 Lleida, Spain
关键词
P2P computing; Super-peer; Overlays; Distributed and centralized scheduling;
D O I
10.1016/j.jnca.2013.01.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over recent years, peer-to-peer (P2P) systems have become an important part of Internet. Millions of users have been attracted to their structures and services. P2P computing is a distributed computing paradigm that uses Internet to connect thousands, or even millions, of users into a single large virtual computer based on the sharing of computational resources. One of the most critical aspects to the design of P2P computing systems is the development of scheduling techniques to manage the computational resources efficiently and in a scalable way. This paper proposes a cooperative scheduling mechanism with a two-level topology designed to work on large-scale distributed computing P2P systems. Our main contribution is proposing three criteria that only use local information to schedule tasks thus providing scalability to the overall scheduling system. By setting up these three criteria, the system can be easily adapted to work efficiently with very different kinds of distributed applications. The extensive experimentation carried out justifies the importance of good scheduling in such heterogeneous systems, but also emphasizes the importance of having a scheduling algorithm capable of being adapted to the requirements of different kinds of application. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1620 / 1631
页数:12
相关论文
共 50 条
  • [1] Large-scale cooperative task distribution on peer-to-peer networks
    Karrels, Daniel R.
    Peterson, Gilbert L.
    Mullins, Barry E.
    Web Intelligence and Agent Systems, 2013, 11 (01): : 67 - 79
  • [2] Developing trust in large-scale peer-to-peer systems
    Yu, B
    Singh, MP
    Sycara, K
    2004 IEEE 1ST SYMPOSIUM ON MULTI-AGENT SECURITY & SURVIVABILITY, 2004, : 1 - 10
  • [3] A Distributed Simulator for Large-Scale Peer-to-Peer Systems
    Zhou, Shijie
    Deng, Weiwei
    Luo, Jiaqing
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 130 - 135
  • [4] dFault: Fault Localization in Large-Scale Peer-to-Peer Systems
    Prakash, Pawan
    Kompella, Ramana Rao
    Ramasubramanian, Venugopalan
    Chandra, Ranveer
    MIDDLEWARE 2010, 2010, 6452 : 252 - +
  • [6] Optimistic Parallel Simulation of Very Large-Scale Peer-to-Peer Systems
    Hanai, Masatoshi
    Shudo, Kazuyuki
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 35 - 42
  • [7] Incentive mechanism for scheduling jobs in a peer-to-peer computing system
    Rius, Josep
    Estrada, Soraya
    Cores, Fernando
    Solsona, Francesc
    SIMULATION MODELLING PRACTICE AND THEORY, 2012, 25 : 36 - 55
  • [8] A Framework of Large-Scale Peer-to-Peer Learning System
    Luo, Yongkang
    Han, Peiyi
    Luo, Wenjian
    Xue, Shaocong
    Chen, Kesheng
    Song, Linqi
    NEURAL INFORMATION PROCESSING, ICONIP 2023, PT II, 2024, 14448 : 27 - 41
  • [9] Peer-to-peer large-scale collaborative storage networks
    Bocek, Thomas
    Stiller, Burkhard
    INTER-DOMAIN MANAGEMENT, PROCEEDINGS, 2007, 4543 : 225 - +
  • [10] Mapping the Gnutella network: Macroscopic properties of large-scale peer-to-peer systems
    Ripeanu, M
    Foster, I
    PEER-TO-PEER SYSTEMS, 2002, 2429 : 85 - 93