• DocumentCode
    2045505
  • Title

    BitMON: A Tool for Automated Monitoring of the BitTorrent DHT

  • Author

    Junemann, Konrad ; Andelfinger, Philipp ; Dinger, Jochen ; Hartenstein, Hannes

  • Author_Institution
    Inst. of Telematics & Steinbuch Centre for Comput., Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • fYear
    2010
  • fDate
    25-27 Aug. 2010
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    The distributed hash table (DHT) formed by BitTorrent has become very popular as a basis for various kinds of services. Services based on this DHT often assume certain characteristics of the DHT. For instance, for realizing a decentralized bootstrapping service a minimum number of peers running on a certain port are required. However, key characteristics change over time. Our measurements show that e.g. the number of concurrent users grew from 5 to over 7 millions of users during the last months. For making reliable assumptions it is thus essential to monitor the P2P network. This demo presents BitMON, a Java-based out-of-the-box platform for monitoring the BitTorrent DHT. This tool does not only crawl the network, but also automatically analyzes the collected data and visualizes the results. BitMON monitors the DHT´s size in peers as well as the peers´ IP addresses, port numbers, countries of origin and session length. Also, the long-term evolution of these indicators can be graphically displayed. Furthermore, BitMON is designed as a framework and can easily be extended or adapted to monitor other P2P networks.
  • Keywords
    Java; computer bootstrapping; peer-to-peer computing; BitMON; Java-based out-of-the-box platform; P2P network; automated monitoring; bittorrent DHT; distributed hash table; Data visualization; Estimation; Graphical user interfaces; IP networks; Measurement; Monitoring; Peer to peer computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2010 IEEE Tenth International Conference on
  • Conference_Location
    Delft
  • Print_ISBN
    978-1-4244-7140-9
  • Electronic_ISBN
    978-1-4244-7139-3
  • Type

    conf

  • DOI
    10.1109/P2P.2010.5569978
  • Filename
    5569978