{"title":"Performance Modeling of P2P File Sharing Applications","authors":"D. Manini, R. Gaeta, M. Sereno","doi":"10.1109/FIRB-PERF.2005.16","DOIUrl":"https://doi.org/10.1109/FIRB-PERF.2005.16","url":null,"abstract":"Peer-to-Peer (P2P) based file sharing applications have become highly popular in today’s Internet due to the spread of platforms such as Napster, Gnutella, KaZaa, eDonkey, BitTorrent, and others. There are several interesting issues in P2P-based file sharing applications that affect their performance. As their diffusion grew, the scientific community started to analyze these applications using analytical and mathematical techniques, measurements and simulations. In this paper we make a first step towards a comprehensive survey of the existing literature on the performance analysis of P2P-based file sharing applications. In particular, we first provide a classification structure of performance issues in P2P-based file sharing that exploits different viewpoints that could be chosen to analyze the behavior of such applications. Furthermore, we discuss and summarize a subset of the proposals that are based on analytical and mathematical models of P2P-based file sharing applications. The discussion of measurement and simulation based experiments is left for later development.","PeriodicalId":218095,"journal":{"name":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","volume":"129 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133963301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Throughput Analysis of UDP and TCP Flows in IEEE 802.11b WLANs: A Simple Model and Its Validation","authors":"R. Bruno, M. Conti, E. Gregori","doi":"10.1109/FIRB-PERF.2005.20","DOIUrl":"https://doi.org/10.1109/FIRB-PERF.2005.20","url":null,"abstract":"In this paper we present a simple analytical model to estimate the throughput performance in IEEE 802.11 WLANs, in which inelastic traffic competes with elastic traffic. In the considered wireless network the inelastic traffic is composed of asymptotic UDP uplink flows, while the elastic traffic consists of multiple persistent TCP uplink and downlink connections. We show that it is not necessary to precisely characterize the steady-state distribution of the network contention level in order to derive the throughput performance, because the overall TCP traffic can be equivalently modeled as two saturated flows. Starting from this finding, we develop an approximate model to evaluate the throughput of the UDP and TCP connections. Comparison with simulation results demonstrates that our approximate model is accurate in predicting the TCP and UDP throughput performance over a wide range of network and traffic configurations.","PeriodicalId":218095,"journal":{"name":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130012861","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. Bononi, Michele Bracuto, Gabriele D’angelo, L. Donatiello
{"title":"Scalable and Efficient Parallel and Distributed Simulation of Complex, Dynamic and Mobile Systems","authors":"L. Bononi, Michele Bracuto, Gabriele D’angelo, L. Donatiello","doi":"10.1109/FIRB-PERF.2005.17","DOIUrl":"https://doi.org/10.1109/FIRB-PERF.2005.17","url":null,"abstract":"In this work we illustrate the design and implementation guidelines of a recently developed middleware defined to support the parallel and distributed simulation of large scale, complex and dynamically interacting system models. The distributed simulation of complex system models, may suffer the communication and synchronization required to maintain the causality constraints between distributed model components. We designed and implemented the ARTÌS middleware as a new framework by incorporating a set of features that allow adaptive optimization by exploiting many complex and dynamic model and distributed simulation characteristics. As an example, a dynamic migration mechanism for the run-time adaptive allocation of model entities has been designed and exploited for dynamic load and communication balancing. Optimizations have been introduced to obtain the maximum advantage from heterogeneous and asymmetric communication systems, from shared memory to LAN and Internet communication. Other optimizations have been introduced by the exploitation of concurrent replications of parallel and distributed simulations, in order to increase the resources utilization and to maximize the speedup of simulation processes. Solutions have been designed, implemented and tuned to obtain a significant reduction in the communication and synchronization overheads between the physical execution units, and an increased model scalability and simulation speedup, even in worst-case modeling assumptions and simulation scenarios.","PeriodicalId":218095,"journal":{"name":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123125984","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Performance Issues in Video Streaming Environments","authors":"G. Casale, P. Cremonesi, G. Serazzi, S. Zanero","doi":"10.1109/FIRB-PERF.2005.14","DOIUrl":"https://doi.org/10.1109/FIRB-PERF.2005.14","url":null,"abstract":"The main motivation for applying capacity planning techniques to the design of Internet-based video services is that very often these systems incur significant delays that decrease the offered Quality of Service below an acceptable level. However, the very high fluctuations of the Internet traffic make the identification of the correct capacity of the server and network components a very hard task to be accomplished. In this paper we analyze the metrics used to evaluate the performance perceived by users of video streaming applications and we introduce and validate some new metrics. These variables may be used to parameterize the models required by capacity planning studies. A characterization of users’ behavior for live and stored video streams is presented. The knowledge of the behavior of these two streams is important to identify the capacity to be allocated in order to satisfy the QoS requirements. Several issues concerning the security of video streaming are also discussed.","PeriodicalId":218095,"journal":{"name":"2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-PERF'05)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121747207","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}