Article thumbnail

MyP2PWorld: Highly reproducible application-level emulation of P2P systems

By Roberto Roverso, Mohammed Al-aggan, Amgad Naiem, Andreas Dahlstrom, Sameh El-ansary, Mohammed El-beltagy and Seif Haridi

Abstract

In this paper, we describe an application-level emulator for P2P systems with a special focus on high reproducibil-ity. We achieve reproduciblity by taking control over the scheduling of concurrent events from the operating system. We accomplish that for inter- and intra- peer concurrency. The development of the system was driven by the need to enhance the testing process of an already-developed indus-trial product. Therefore, we were constrained by the ar-chitecture of the overlying application. However, we man-aged to provide highly transparent emulation by wrapping standard/widely-used networking and concurrency APIs. The resulting environment has proven to be useful in a pro-duction environment. At this stage, it started to be general enough to be used in the testing process of applications other than the one it was created to test.

Publisher: SASOW
Year: 2008
DOI identifier: 10.1109/sasow.2008.48
OAI identifier: oai:CiteSeerX.psu:10.1.1.1003.5388
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://soda.swedish-ict.se/409... (external link)
  • http://soda.swedish-ict.se/409... (external link)
  • http://citeseerx.ist.psu.edu/v... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.