Zorilla: a peer-to-peer middleware for real-world distributed systems
Autor: | Frank J. Seinstra, Jason Maassen, Niels Drost, Henri E. Bal, Rob V. van Nieuwpoort |
---|---|
Rok vydání: | 2011 |
Předmět: |
Distributed Computing Environment
Computer Networks and Communications Computer science business.industry Distributed computing Peer-to-peer computer.software_genre Virtualization Computer Science Applications Theoretical Computer Science Distributed design patterns Resource (project management) Software Computational Theory and Mathematics Middleware Middleware (distributed applications) business computer |
Zdroj: | Concurrency and Computation: Practice and Experience. 23:1506-1521 |
ISSN: | 1532-0626 |
Popis: | 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 © 2011 John Wiley & Sons, Ltd. |
Databáze: | OpenAIRE |
Externí odkaz: |