Predicting the behavior of large scale P2P systems by parallel discrete event simulation

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:coophui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P systems are becoming the dominator of Internet.Such systems are typically composed of thousands to millions of physical computers,which make it difficult to predict their behaviors without a large scale distributed system simulator.This paper is an attempt to predict the behavior of large scale P2P systems by building a novel parallel simulator:AegeanSim,which provides parallel discrete event simulation of such systems on high performance server clusters.We abstract the execution of P2P applications with a specific event model,and parallel the simulation of events in a cluster,thus expanding the simulation scale and boosting the simulation process dramatically.A 1-stage synchronization method is proposed to improve the performance.An event callback interface is designed to implement their application logic easily while keeping the simulator application-independent.We use AegeanSim to predict the behavior of a typical P2P system:BitTorrent.By comparing the simulation behavior of BT with that of related BT studies and verifying its efficiency,scalability and accuracy,we make predictions about the behavior of BT system assuming they are assaulted by different man-made system attacks.Some reasonable results are found:(1) Tracker isolation can hardly work because of its short attacking time window.(2) Limiting the bandwidth of BT may be an efficient way to control it. P2P systems are becoming the dominator of Internet.Such systems are typically composed of thousands to millions of physical computers, which make it difficult to predict their obligations without a large scale distributed system simulator.This paper is an attempt to predict the behavior of large scale P2P systems by building a novel parallel simulator: Aegean Sim, which provides parallel discrete event simulation of such systems on high performance server clusters. We abstract the execution of P2P applications with a specific event model, and parallel the simulation of events in a cluster, thus expanding the simulation scale and boosting the simulation process dramatically. A 1-stage synchronization method is proposed to improve the performance. An event callback interface is designed to implement their application logic easily while keeping the simulator application-independent. We use Aegean Sim to predict the behavior of a typical P2P system: BitTorrent.By comparing the simulation behavior of BT with that of related BT studies and verifying its efficiency, scalability and accuracy, we make predictions about the behavior of BT system supporting they are assaulted by different man-made system attacks.Some reasonable results are found: (1) Tracker isolation can hardly work because of its short attacking time window. (2) Limiting the bandwidth of BT may be an efficient way to control it.
其他文献
社会构造主义不把关于世界的论述看成是世界的一种反射或一幅地图,而是看作公共交换的一种人工制品。不仅对心理知识的方向,而且对心理构造特征的方向,构造主义对传统理解提
界面设计是一个复杂的有不同学科参与的工程。网页界面的设计当中应该注重的视觉导向设计,其中要使浏览该网页的用户在该网站中的任何位置,都能够清楚的找到指引方向的标识物
以“Content、Context及Channel”为代表的3C法则在未来营销中的地位将愈加重要。  回首过去近百年的营销发展历程,就会知道,每当新技术、新媒体出现,就会产生新的营销理论和体系:印刷技术诞生后纸媒成为大众媒体,第一次让一对多的传播成为可能;通信技术和广电媒体的发展,让传统营销发展到巅峰;随后而来的技术发展,使CRM真正可行,实现了营销人员一对一沟通的梦想。那么,随着当前数字技术、移
由中国科协继续教育中心、清华大学继续教育学院、总装备部继续教育中心和联合国教科文组织继续工程教育中国教席联合主办的第十五届“21世纪继续教育论坛”拟定于2015年9月
本文将报告对独生子女研究文献所做的一些原分折(meta-analyses)结果,并用这些结果评价独生子女的状况,以指导该领域的理论发展。关于独生子女的理论关于独生子女结果的解释
[目的]对四川省B群脑膜炎奈瑟菌分离菌株进行脉冲场凝胶电泳(PFGE)分析,了解四川省B群脑膜炎奈瑟菌菌株的分子流行病学特征。[方法]对健康人群和流行性脑脊髓膜炎病例密切接
一、问题的提出语文学习能力是由语言的表达、理解、推理等能力综合而成的,它的形成与智力的发展不无关系。而关于智力发展的研究结果表明,男女两性在智力因素的某些方面是
社区教育是社区建设的重要内容。构建以雁峰区社区学院为龙头、以“三机构、三任务、四载体”为特征的雁峰区社区教育管理体系是推进雁峰终身教育、促进雁峰和谐稳定的现实选
10万种以上正版数字图书、3万种有声图书、23万种中小学试卷、几十万分钟影视剧节目资源实时更新……近日,“书香宁夏·全民阅读”数字平台正式启动,只需下载该平台客户端即
为应对可能发生的甲型H1N1流感大流行,卫生部组织专家对《甲型H1N1流感诊疗方案》进行了第二次修订。于2009年7月13日新方案正式印发。新方案明确划定了甲流高危病例、重症病