Roverso, Roberto and Al-Aggan, Mohammed and Naiem, Amgad and Dahlstrom, Andreas and El-Ansary, Sameh and El-Beltagy, Mohammed and Haridi, Seif (2008) MyP2PWorld: Highly Reproducible Application-level Emulation of P2P Systems. In: Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, Venice, Italy.
|PDF - Published Version|
Official URL: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arn...
In this paper, we describe an application-level emulator for P2P systems with a special focus on high reproducibility. 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 industrial product. Therefore, we were constrained by the architecture of the overlying application. However, we managed to provide highly transparent emulation by wrapping standard/widely-used networking and concurrency APIs. The resulting environment has proven to be useful in a production 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.
|Item Type:||Conference or Workshop Item (Paper)|
|Deposited By:||Roberto Roverso|
|Deposited On:||09 Feb 2011 15:17|
|Last Modified:||09 Feb 2011 15:17|
Repository Staff Only: item control page