Hoang Giang Ngo - PhD Student

at Lognet team INRIA Sophia Antipolis Mediterranee,
2004 route des Lucioles,
06902 Sophia Antipolis,
France

Phone: +84 (0)915 225 189
Email: giang.ngo_hoang@inria.fr


Home Software My CV

Inter-overlay routing framework:
The software for evaluating the inter-routing framework constitute twofold:
  • JOGP: a P2P node client, which implements following protocols: OGP, lightweight OGP,Kademlia, Gnutella and Chord. It can be instantiated as OGP node, lightweight OGP node, Kademlia node, Gnutella node and Chord node. Every kind of node provides PUT and GET functions.
  • JOGPManager: the experiment controller, which performs following tasks:
    • It automatically deploys the inter-connected overlays in large scale on Grid5000 platform using the configuration read from configuration file (a text file). In the configuration file, user can define various experiment parameters such as the number of overlays, the protocol of each overlay, the percentage of OGP, LOGP nodes, the duration time of the experiment, the time interval for lookup data, etc.
    • It launch the processes of PUT and GET data of random nodes using the configuration read from configuration file.
    • It collects statistics of the experiments such as the success rate of GET operation, the number of hops of successful GET operations, the numbers of messages generated by each node, etc.
  • Configuration file



Cooperation of P2P file-sharing networks:
The software for evaluating the cooperation solution for cooperating P2P file-sharing networks constitute twofold:
  • JOGPFs: a P2P node client, which implements: IFP, OGP, lightweight OGP protocols and three simple file-sharing networks based on three protocols namely Kademlia, Gnutella and BitTorrent respectively. It can be instantiated as OGP node, lightweight OGP node, Kademlia node, Gnutella node and Chord node. Every kind of node allows the users to search and receive files.
  • JOGPFsManager: the experiment manager, which perform following tasks:
    • It automatically deploys the inter-connected file-sharing networks in large scale on Grid5000 platform using the configuration read from configuration file (a text file). In the configuration file, user can define various experiment parameters such as the number of overlays, the protocol of each overlay, the percentage of OGP, LOGP nodes, the duration time of the experiment, the time interval for lookup data, etc.
    • It launch the upload file, search and retrieve file processes of random nodes using the configuration read from configuration file.
    • It collects statistics of the experiments such as the success rate of upload file, download file operations.
  • Configuration file



Communication architecture for AMI:

The software for evaluating the AMI communication architecture constitute:
  • Node: a P2P node client, which can be instantiated as child node or parent node.
  • Manager: the experiment manager, which perform following tasks:
    • It automatically deploys the inter-connected DHTs in large scale on Grid5000 platform using the configuration read from configuration file (a text file). In the configuration file, user can define various experiment parameters such as the number of children overlays, the number of nodes per child overlay, the duration time of the experiment, etc.
    • It launches the different communication schemes between children peers and parent peers.
    • It collects statistics of the experiments such as the success rate of communication and traffic generated by nodes.
  • Configuration file