Title :
EMule Simulator: A Practical Way to Study the eMule System
Author :
Sheng, Lijie ; Song, Jianfeng ; Dong, Xuewen ; Zhou, Liwei
Author_Institution :
Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
Abstract :
Simulation is an effective way to study P2P systems. But for the popular file sharing software eMule, there is no eMule simulator to date. In this paper, we release the first eMule simulator, which simulates the internal mechanisms of the eMule software, such as requesting source list from server, publishing shared file list to server, connecting to other clients and requesting for uploading, credit and queue system, part selection algorithm, and data transfer between peers. Design and implementation of the simulator are presented in detail. Performance and memory efficiency of the simulator are discussed. Experiment results demonstrate that the simulator can model the internal behavior of the eMule network properly.
Keywords :
peer-to-peer computing; queueing theory; EMule simulator; P2P systems; data transfer; eMule simulator; eMule system; file sharing software; internal mechanisms; memory efficiency; performance efficiency; queue system; Analytical models; Computational modeling; Computer science; Computer simulation; Discrete event simulation; File servers; Joining processes; Peer to peer computing; Protocols; Publishing; P2P; eMule; simulator;
Conference_Titel :
Networks (ICN), 2010 Ninth International Conference on
Conference_Location :
Menuires
Print_ISBN :
978-1-4244-6083-0
DOI :
10.1109/ICN.2010.22