Preview

Performance Analysis and Improvement of Gnutella I for Web Services Discovery

Better Essays
Open Document
Open Document
4271 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Performance Analysis and Improvement of Gnutella I for Web Services Discovery
Performance Analysis and Improvement of Gnutella I for Web Services Discovery

Babatunde Oke
University of derby
Okestra09@gmail.com

Abstract
Peer-to-peer (P2P) systems are popularly used as “file-swapping” networks to support distributed content sharing. A number of P2P networks for file sharing have been developed and deployed. Gnutella is among the most popular P2P systems. This chapter presents a broad overview of P2P computing and concentrates on Gnutella I in the context of Web Services discovery. It also emphasizes on the analysis of a revised mechanism that can achieve the ping pong message exchange objectives but with less network traffic. In addition, these chapters also suggest method in detail and provide lines of reasoning as to why it could.

1.0 INTRODUCTION

Gnutella is a communications protocol for distributed search. Whilst the Gnutella protocol supports a conventional client/centralized server search prototype, Gnutella's is its peer-to-peer, decentralized model. In this framework, every client is a server and server is a client. Gnutella servents execute the same jobs typically related to both clients and servers. They provide client-side interfaces through which users can issue queries and view search results, while concurrently they likewise accept queries from other servents, check for matches against their local data set and reply with relevant results. A network of servents that implement Gnutella protocol is extremely fault-tolerant, as functioning of the network will not be cut off if a subset of servents goes offline, due to its distributed nature.

The tasks of this project are:
(a) Project an overview of the Gnutella I protocol principles and functionality and identify and explicate two advantages and two disadvantages in utilizing Gnutella for web accommodations revelation.

(b) Come up and describe a revised mechanism that can achieve the ping pong message exchange objectives but with less network traffic and

You May Also Find These Documents Helpful

  • Good Essays

    Nt1330 Unit 5 Assignment 1

    • 1348 Words
    • 6 Pages

    4. The client accept the connection and send data to server and the server to replay the…

    • 1348 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    1. Describe the three modes of communication available on a network. (Minimum word count: 60)…

    • 494 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    nt1210 unit 1 lab1

    • 1325 Words
    • 5 Pages

    5. Which of the following are true about the commonly used version of the TCP/IP model as shown in this chapter? (Choose two answers.)…

    • 1325 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    It 273 Unit 1

    • 316 Words
    • 2 Pages

    4. Describe two hypothetical situations, one in which a peer-to-peer network would be most appropriate and one in which a client-server network would be most appropriate, and explain why the particular network type would be most appropriate for that case.…

    • 316 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    NT 1210, Unit 3 Homework

    • 1335 Words
    • 5 Pages

    5. Which of the following are true about the commonly used version of the TCP/IP model as shown in this chapter? (Choose two answers.)…

    • 1335 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 2 Lab 2.1

    • 374 Words
    • 2 Pages

    A peer-to-peer (P2P) network is created when two or more PCs are connected and share resources without going through a separate server computer.…

    • 374 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Message timing involves several rules of engagement. Access Method determines when two hosts can know when to begin sending messages and how to respond when errors occur. Flow control is used to manage how much data and the speed at which the data is transferred, allowing source and destination hosts to negotiate correct timing for successful communication. Hosts on the network also have defined Response Timeout rules specifying how long to wait for responses and what action to take if a response timeout occurs.…

    • 538 Words
    • 3 Pages
    Good Essays
  • Good Essays

    show that the proposed framework is fast (two rounds of communication among nodes, regardless of network size) and outperforms an existing method.…

    • 8009 Words
    • 33 Pages
    Good Essays
  • Satisfactory Essays

    appendix b

    • 569 Words
    • 2 Pages

    The peer to peer network is unique because it has no central hub for any of the computers that is on the network. The computers are connected to each other and each computer hold a piece of the network capability, each computer handles part of the processing power, the memory requirements, and the communication processes. The components in this network are computers that are connected to each other and the cables that they are connected to. This type of network does not allow many additions to the…

    • 569 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Final Paper Introduction

    • 578 Words
    • 2 Pages

    First invented in the 1950s by the United State Military during the Cold War, the dynamics of the Internet have gone through a complete transformation. The World Wide Web combined with modern day technology including smart phones, tablet, and laptops, every corner in the globe is open for instant communication. Moreover, combine the ease of use with the…

    • 578 Words
    • 2 Pages
    Good Essays
  • Best Essays

    Planet Lab

    • 4273 Words
    • 18 Pages

    Underlying the design principles are the high-level goals of PlanetLab. From the beginning [4], we have identified three: • to provide a platform for researchers to experiment with planetary-scale network services; • to provide a platform for novel network services to be deployed and serve a real user community; and • to catalyze the evolution of the Internet into a service-oriented…

    • 4273 Words
    • 18 Pages
    Best Essays
  • Powerful Essays

    Service Delivery Platform

    • 43813 Words
    • 176 Pages

    Service Delivery PlatformS: the key to Service convergence Devoteam white PaPer C onneCting Business & t eChnology Service Delivery PlatformS: the key to Service convergence Devoteam white PaPer october 2007 Table of conTenTs 1. IntroductIon 6 1.1. bjectives O H 1.2.…

    • 43813 Words
    • 176 Pages
    Powerful Essays
  • Satisfactory Essays

    Workgroup and Domain

    • 381 Words
    • 2 Pages

    |1. It is a peer-to-peer networking model. |1. It is a server-based networking model. |…

    • 381 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    comprising of a complex and complicated ecosystem of networks used for a wide variety of applications. ASes exhibit…

    • 2557 Words
    • 16 Pages
    Best Essays
  • Good Essays

    The Internet

    • 492 Words
    • 2 Pages

    The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to serve several billion users worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies. The Internet carries an extensive range of information resources and services, such as the inter-linked hypertext documents of the World Wide Web (WWW), the infrastructure to support email, and peer-to-peer networks.…

    • 492 Words
    • 2 Pages
    Good Essays