

Simulation has been used by researchers to develop new protocols and to test, modify and optimize existing ones. In this paper, the research focus is on the simulation and emulation of BitTorrent. Of course, this list of studies is far from being exhaustive but gives us an idea of the varied interests of the research community in this matter. Currently, there are several studies on this P2P protocol, some of them focus on analytical models ( Qiu & Srikant, 2004 Lin et al., 2007), others on the study of real traces ( Izal et al., 2004 Pouwelse, Garbacki, Epema, & Sips, 2005) and finally, some of them focus on research based on analysis via simulation of the protocol ( Bharambe, Herley, & Padmanabhan, 2005 Bindal et al., 2006 Eger et al., 2007 Katsaros, Kemerlis, Stais, & Xylomenos, 2009 Microsoft, 2007). Load balancing also improves reliability since P2P systems do not depend on a single host members of these networks can be treated as servers or clients according to protocol-specific needs.Īlthough there are several P2P content distribution systems ( Eger, Hoßfeld, Binzenhöfer, & Kunzmann, 2007) available on the Internet, BitTorrent has become the most used file sharing system and it accounts for a representative portion of Internet traffic ( Izal, Urvoy-Keller, Biersack, & Felber, 2004). There systems are designed to share load in terms of bandwidth and computing power in a way that when a host is added not only its demand for a service is aggregated, but also, it provides processing power and network resources that can be used directly or indirectly by any of the hosts this is why we also refer to them as peers since there is no clear distinction if it always acts as a client or has a server role. In P2P systems scalability is enforced by balancing requirements of resources between hosts in the network, indeed, P2P protocols tend to function better as more peers join the system ( Cohen, 2003 Lin, Fan, Lui, & Chiu, 2007). Most P2P systems have the capability to solve these problems. Also, fault tolerance in these scenarios is not easy to implement since servers become a single point of failure, and consequently, costs to have replicated services are higher as the number of hosts increases. In client/server schemes providing some level of scalability implies high costs in terms of infrastructure, management and maintenance ( Aguilar, Ege, Makki, & Bustos, 2007). For starters, typical systems tend to suffer as the number of hosts increases, which degrades quality of service (QoS) and in some cases generate denial of service (DoS). Peer-to-peer (P2P) systems have emerged as a simple yet effective solution for two main weaknesses of traditional client/server content sharing applications: scalability and reliability. Measurement devices (pressure, temperature, flow, voltage, frequency etc.), precision engineering, medical devices, instrumentation for education (devices and software), sensor technology, mechatronics and robotics.

Solid-state physics, radio engineering, telecommunications, control systems, signal processing, power electronics, electronic devices and circuits and automation. Operations research, systems engineering, management science, complex systems and cybernetics applications and information technologies Electronic Engineering
#Secrets of sulphur springs season 2 episodes software
Computer ScienceĬomputer graphics and visualization, programming, human-computer interaction, neural networks, image processing and software engineering. JART classifies research into the following main fields: Material Scienceīiomaterials, carbon, ceramics, composite, metals, polymers, thin films, functional materials and semiconductors. The journal does not charge for submission, processing, publication of manuscripts or for color reproduction of photographs. JART publishes manuscripts describing original research, with significant results based on experimental, theoretical and numerical work. The Journal of Applied Research and Technology (JART) is a bimonthly open access journal that publishes papers on innovative applications, development of new technologies and efficient solutions in engineering, computing and scientific research.
