Peer-to-peer overlay networks and applications in virtual networks and virtual clusters

Project ID
Project Categories
Computer Science
Project Alumni
John Gibson (johngibson07)
The research and development focuses on self-organizing, peer-to-peer virtual IP overlays with the objective of enabling seamless deployment and use of virtual networks that support existing, unmodified operating systems and TCP/IP applications. It builds upon and extends the self-configuring IP-over-P2P (IPOP) overlay system developed at the University of Florida, which enables scalable, robust, self-configuring virtual network overlays interconnecting physical or virtual resources within a LAN or across a WAN (even in the presence of NATs and firewalls), and supports IPsec-based virtual private networking. This project has the following focus activities: * Cybersecurity: self-organizing VPN (virtual private network) links and name resolution by integrating infrastructures such as online social networks (to establish trust and store public-key cryptographic credentials) and decentralized overlays (for resource discovery and routing of IP packets); * Resource discovery in distributed systems: techniques to efficiently support self-configuring multicast trees and unstructured queries for resource discovery in overlay networks and IP-over-P2P virtual networks; * Applications in cloud computing: Integration with virtual machines and performance enhancements
Use of FutureSystems
FutureGrid will be used in experiments that evaluate various aspects of performance and scalability of P2P overlay networks, virtual networks, and virtual clusters.
Scale of Use
Scalability experiments may use several hundred cores, potentially distributed across multiple sites. Each experiment often take of the order of a few hours to be conducted.