• Research Support
      • Starting Library Research
      • Research Guides
      • Subject Librarians
      • Digital Scholarship Center
      • Publishing & Copyright
      • Research Data Management
      • Study Skills & Campus Resources
      • Request a Purchase
    • Using the Libraries
      • Rooms & Study Spaces
      • Borrowing & Requesting
      • Connect from Off-campus
      • ILL (Interlibrary Loan)
      • Course Reserves
      • Technology, Printing, & Scanning
      • Tutoring at the UO Libraries
      • Classroom Technology Support
      • Canvas Support
      • Accessibility
    • Collections
      • Databases A-Z
      • Scholars' Bank
      • Videos, Music, Photos
      • Special Collections & University Archives
      • Unique Collections
      • Government Documents
      • Maps & Aerial Photography
      • Oregon Digital
      • Oregon Newspapers
    • Library Accounts
      • LibrarySearch Account
      • ILLiad Account (Interlibrary Loan)
      • Endnote Web (Citation Manager)
    • About
      • Hours & Locations
      • Staff & Department Directory
      • News & Events
      • Calendar
      • Mission, Values, & Strategic Directions
      • Diversity & Inclusion
      • Policies
      • Jobs
      • Comments & Suggestions
    • Chat/Ask Us
      • Email
      • Phone
      • Text
    View Item 
    •   Scholars' Bank Home
    • University Archives
    • University of Oregon Administration
    • The Office of Research, Innovation and Graduate Education
    • Theses and Dissertations
    • View Item
    •   Scholars' Bank Home
    • University Archives
    • University of Oregon Administration
    • The Office of Research, Innovation and Graduate Education
    • Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    On P2P Networks and P2P-Based Content Discovery on the Internet

    View/Open
    Memon_oregon_0171A_10873.pdf (2.133Mb)

    Date
    2014-06-17
    Author
    Memon, Ghulam
    Metadata
    Show full item record
    Author
    Memon, Ghulam
    Abstract
    The Internet has evolved into a medium centered around content: people watch videos on YouTube, share their pictures via Flickr, and use Facebook to keep in touch with their friends. Yet, the only globally deployed service to discover content - i.e., Domain Name System (DNS) - does not discover content at all; it merely translates domain names into locations. The lack of persistent naming, in particular, makes content discovery, instead of domain discovery, challenging. Content Distribution Networks (CDNs), which augment DNSs with location-awareness, also suffer from the same problem of lack of persistent content names. Recently, several infrastructure- level solutions to this problem have emerged, but their fundamental limitation is that they fail to preserve the autonomy of network participants. Specifically, the storage requirements for resolution within each participant may not be proportional to their capacity. Furthermore, these solutions cannot be incrementally deployed. To the best of our knowledge, content discovery services based on peer-to-peer (P2P) networks are the only ones that support persistent content names. These services also come with the built-in advantage of scalability and deployability. However, P2P networks have been deployed in the real-world only recently, and their real-world characteristics are not well understood. It is important to understand these real-world characteristics in order to improve the performance and propose new designs by identifying the weaknesses of existing designs. In this dissertation, we first propose a novel, lightweight technique for capturing P2P traffic. Using our captured data, we characterize several aspects of P2P networks and draw conclusions about their weaknesses. Next, we create a botnet to demonstrate the lethality of the weaknesses of P2P networks. Finally, we address the weaknesses of P2P systems to design a P2P-based content discovery service, which resolves the drawbacks of existing content discovery systems and can operate at Internet-scale. This dissertation includes both previously published/unpublished and co-authored material.
    URI


    Collections
    • Theses and Dissertations [2826]
    • Computer and Information Science Theses and Dissertations [71]

    My Account

    LoginRegister

    Browse

    All of Scholars' BankCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    Statistics

    View Usage Statistics

    CAMPUS

    • News
    • Events
    • Maps
    • Directions
    • Class Schedule
    • Academic Calendar

    RESOURCES

    • Webmail
    • Canvas
    • Duckweb
    • Find People
    • A–Z Index
    • UO Libraries

    RELATED INFORMATION

    • Library Accessibility
    • Privacy Policy
    • Giving
    UO Libraries
    1501 Kincaid Street
    1239 University of Oregon
    Eugene, OR 97403-1299

    T: 541-346-3053

    FacebookTwitterYouTubeInstagram

    CareersPrivacy PolicyAboutFind People
    University of Oregon
    ©University of Oregon. All Rights Reserved.

    UO prohibits discrimination on the basis of race, color, sex, national or ethnic origin, age, religion, marital status, disability, veteran status, sexual orientation, gender identity, and gender expression in all programs, activities and employment practices as required by Title IX, other applicable laws, and policies. Retaliation is prohibited by UO policy. Questions may be referred to the Title IX Coordinator, Office of Affirmative Action and Equal Opportunity, or to the Office for Civil Rights. Contact information, related policies, and complaint procedures are listed on the statement of non-discrimination.