Browsing by Subject "Peer-to-peer architecture (Computer networks)."
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Analysis of transaction throughput in P2P environments.(2006-05-28T01:24:49Z) Chokkalingam, Arun.; Speegle, Gregory D. (Gregory David); Donahoo, Michael J.; Gipson, Stephen L. (Stephen Lloyd); Green, Gina, 1962-; Computer Science.; Baylor University. Dept. of Computer Science.In recent years P2P systems have gained tremendous popularity. Support of a transaction processing facility in P2P systems would provide databases at a low cost. Extending distributed database algorithms such as 2PC and ROWA to P2P environments might not provide the best performance because the P2P systems are characterized by high site failure rates and an unpredictable network topology. The choice of algorithms in building P2PDB is difficult because of the lack of information about the performance of database algorithms in P2P environments. This thesis analyzes the performance of one such algorithm, the epidemic algorithm against the performance of traditional database algorithms in simulated P2P environments.Item Towards efficient and practical reliable bulk data transport for large receiver sets.(2008-04-15T17:53:41Z) Cutchin, Andrew E.; Donahoo, Michael J.; Computer Science.; Baylor University. Dept. of Computer Science.Many critical network applications require the transmission of bulk data to a large, heterogeneous, asynchronous receiver set. Standard unicast solutions exhibit poor scaling due to inefficient use of bandwidth over shared links, prompting consideration of multicast and peer-to-peer systems. Unfortunately, these approaches introduce their own problems. In multicast, we must provide transport layer services, such as reliability and congestion/flow control. To deal with these, researchers have proposed the use of several layered multicast scheduling techniques using cyclic transmission and FEC. For peer-to-peer systems, we must address the problem of block location and extinction. Work in network coding provides an elegant solution to these problems; however, a naive implementation of such coding is computationally expensive. We propose a practical implementation of network coding. Next we compare several layered encoding schemes. Finally, we compare the performance of layered multicast and network coding in peer-to-peer systems.