Graduation Semester and Year
2006
Language
English
Document Type
Thesis
Degree Name
Master of Science in Computer Science
Department
Computer Science and Engineering
First Advisor
Mohan Kumar
Abstract
Use of the Peer-to-Peer (P2P) architecture has recently spread in popularity. File sharing and ad hoc networks have contributed to the architecture's usage. P2P generates new challenges in scalability, fairness, and quality of service. Current solutions tend to fall into two main areas: incentives and system design. Incentive-based approaches appeal to the self-interested nature of peers by requiring service to the system in order to access resources. System design includes distributed hash tables and graph-theoretical based designs which have seen some success, but also result in new problems. We introduce a Utility-Based Clustering Architecture, UBCA, designed to address scalability, fairness, quality of service, and load distribution through the use of implicit incentives. The UBCA runs on peers and clusters during the execution based on mutual utility gained as a result of the grouping. Simulation of the UBCA shows improved bandwidth and latency per access and reduced overhead costs.
Disciplines
Computer Sciences | Physical Sciences and Mathematics
License
This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 4.0 International License.
Recommended Citation
Lagesse, Brent, "UBCA: A Utility Based Clustering Architecture For Peer-to-peer Networks" (2006). Computer Science and Engineering Theses. 36.
https://mavmatrix.uta.edu/cse_theses/36
Comments
Degree granted by The University of Texas at Arlington