ACM Home Page
Please provide us with feedback. Feedback
High accuracy failure injection in parallel and distributed systems using virtualization
Full text PdfPdf (489 KB)
Source
Conference On Computing Frontiers archive
Proceedings of the 6th ACM conference on Computing frontiers table of contents
Ischia, Italy
SESSION: Novel tools and methods 2 table of contents
Pages 193-196  
Year of Publication: 2009
ISBN:978-1-60558-413-3
Authors
Thomas Hérault  Univ. Paris Sud; LRI; INRIA;, F-91405 Orsay, France
Thomas Largillier  Univ. Paris Sud; LRI; INRIA;, F-91405 Orsay, France
Sylvain Peyronnet  Univ. Paris Sud; LRI; INRIA;, F-91405 Orsay, France
Benjamin Quétier  Univ. Paris Sud; LRI; INRIA;, F-91405 Orsay, France
Franck Cappello  INRIA;, F-91893 Orsay, France
Mathieu Jan  CEA; LIST;, F-91191 Saclay, France
Sponsors
ACM: Association for Computing Machinery
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 50,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1531743.1531774
What is a DOI?

ABSTRACT

Emulation sits between simulation and experimentation to complete the set of tools available for software designers to evaluate their software and predict behavior under conditions usually unachievable in a laboratory experiment. It consists in running the real application in an emulated environment. Thus, it behaves more realistically than a simulation, but under a controlled and reproducible environment, more suitable for behavior analysis.

In this paper, we propose an emulation platform for parallel and distributed systems where both the machines and the network are virtualized at a low level. We demonstrate that the use of virtual machines allows us to test highly accurate failure injection by "destroying" virtual machines. Failure accuracy is a criteria that demonstrates how realistic a fault is. The platform accuracy is evaluated using Pastry, a fault-tolerant distributed hash-table.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Erik Buchmann and Klemens Böhm. How to run experiments with large peer-to-peer data structures. Parallel and Distributed Processing Symposium, International, 1:27b, 2004.
 
3
 
4
Miguel Castro, Peter Druschel, Ayalvadi Ganesh, Antony Rowstron, and Dan S. Wallach. Security for structured peer-to-peer overlay networks. In 5th Symposium on Operating Systems Design and Implementaion (OSDI'02), December 2002.
 
5
Miguel Castro, Peter Druschel, Y. Charlie Hu, and Antony I.T. Rowstron. Topology-aware routing in structured peer-to-peer overlay networks. In André Schiper, Alexander A. Shvartsman, Hakim Weatherspoon, and Ben Y. Zhao, editors, Future Directions in Distributed Computing, volume 2584 of Lecture Notes in Computer Science, pages 103--107. Springer, 2003.
6
 
7
Andreas Haeberlen, Alan Mislove, Ansley Post, and Peter Druschel. Fallacies in evaluating decentralized systems. In Proceedings of IPTPS, 2006.
 
8
 
9
Ralph Niederberger. DEISA: Motivations, strategies, technologies. In Proc. of the Int. Supercomputer Conference (ISC'04), 2004.
 
10
 
11
Benjamin Quétier, Vincent Neri, and Franck Cappello. Scalability Comparison of Four Host Virtualization Tools. Journal of Grid Computing, 5:83--98, 2006.
12
 
13
 
14
Quinn O. Snell, Armin R. Mikler, and John L. Gustafson. Netpipe: A network protocol independent performace evaluator. In Proceedings of the IASTED International Conference on Intelligent Information Management and Systems, 1996.
15
16

Collaborative Colleagues:
Thomas Hérault: colleagues
Thomas Largillier: colleagues
Sylvain Peyronnet: colleagues
Benjamin Quétier: colleagues
Franck Cappello: colleagues
Mathieu Jan: colleagues