Zorilla: a peer-to-peer middleware for real-world distributed systems

被引:4
|
作者
Drost, Niels [1 ]
van Nieuwpoort, Rob V. [1 ]
Maassen, Jason [1 ]
Seinstra, Frank J. [1 ]
Bal, Henri E. [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, NL-1081 HV Amsterdam, Netherlands
来源
关键词
distributed computing; middleware; peer-to-peer; virtualization;
D O I
10.1002/cpe.1713
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The inherent complex nature of current distributed computing architectures hinders the widespread adoption of these systems for mainstream use. In general, users have access to a highly heterogeneous set of compute resources, which may include clusters, grids, desktop grids, clouds, and other compute platforms. This heterogeneity is especially problematic when running parallel and distributed applications. Software is needed which easily combines as many resources as possible into one coherent computing platform. In this paper, we introduce Zorilla: peer-to-peer (P2P) middleware that creates a single distributed environment from any available set of compute resources. Zorilla imposes minimal requirements on the resource used, is platform independent, and does not rely on central components. In addition to providing functionality on bare resources, Zorilla can exploit locally available middleware. Zorilla explicitly supports distributed and parallel applications, and allows resources from multiple sites to cooperate in a single computation. Zorilla makes extensive use of both virtualization and P2P techniques. We will demonstrate how virtualization and P2P combine into a simple design, while enhancing functionality and ease of use. Together, these techniques bring our goal a step closer: transparent, easy use of resources, even on very heterogeneous distributed systems. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:1506 / 1521
页数:16
相关论文
共 50 条
  • [1] User behavior in a real-world peer-to-peer electricity market
    Ableitner, Liliane
    Tiefenbeck, Verena
    Meeuw, Arne
    Woerner, Anselma
    Fleisch, Elgar
    Wortmann, Felix
    [J]. APPLIED ENERGY, 2020, 270
  • [2] DOLCLAN - Middleware support for peer-to-peer distributed shared objects
    Bardram, Jakob E.
    Mogensen, Martin
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2007, 4531 : 119 - +
  • [3] Analysis of Peer-to-Peer SIP in a Distributed Mobile Middleware System
    Harjula, Erkki
    Ala-Kurikka, Jussi
    Howie, Douglas
    Ylianttila, Mika
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [4] A Collaboration Middleware for Service Scalability in Peer-to-Peer Systems
    Kim, Sung-Soo
    Cho, Chunglae
    Won, Jongho
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 269 - 276
  • [5] An optimised publish/subscribe middleware for peer-to-peer systems
    Garcia-Sanchez, Antonio Javier
    Garcia-Sanchez, Felipe
    Pavon-Marino, Pablo
    Garcia-Haro, Joan
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2008, 1 (02) : 195 - 215
  • [6] Distributed monitoring of Peer-to-Peer systems
    Abiteboul, Serge
    Marinoiu, Bogdan
    Bourhis, Pierre
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1572 - +
  • [7] Co-Operative Peer-to-Peer Systems for Industrial Middleware
    Ismail, Ahmed
    Kastner, Wolfgang
    [J]. 2016 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2016,
  • [8] CONFIIT: a middleware for peer-to-peer computing
    Oliver Flauzac
    Michael Krajecki
    Luiz-Angelo Steffenel
    [J]. The Journal of Supercomputing, 2010, 53 : 86 - 102
  • [9] CONFIIT: a middleware for peer-to-peer computing
    Flauzac, Oliver
    Krajecki, Michael
    Steffenel, Luiz-Angelo
    [J]. JOURNAL OF SUPERCOMPUTING, 2010, 53 (01): : 86 - 102
  • [10] Managing, distributed objects in peer-to-peer systems
    Kalogeraki, V
    Chen, F
    [J]. IEEE NETWORK, 2004, 18 (01): : 22 - 29