Peer-to-peer overlay networks and applications in virtual networks and virtual clusters
Abstract
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
Intellectual Merit
This project contributes to the body of knowledge in the areas of social networking, resource virtualization, and self-managing systems. In addition, it contributes to the understanding of complex systems which emerge from the establishment of ad-hoc social virtual networks through quantitative measurements --- our developed systems will be deployed in realistic wide-area infrastructures. We will investigate self-organizing IP overlays which allow secure communication among peers connected by a social network to significantly simplify trust management in ad-hoc VOs. The research will also address the challenge of scalable discovery of resources and develop decentralized, self-configuring scheduling techniques making it possible for such ad-hoc systems to be deployed without burdening any particular peer in the pool with the requirement of being managed as a dedicated server.
Broader Impact
This project has the potential for transformative impact in the adoption of CI technologies by groups who are currently unable to effectively use CI due to lack of resources, funds and IT expertise. Implementations of the proposed approach will build upon existing systems developed by the PI.
Use of FutureGrid
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.
Publications
- [fg-2537] Figueiredo, R., ""Self-organizing Virtual Private Networks and Applications"", February 2013
- [fg-2536] Figueiredo, R., ""Peer-to-peer Virtual Private Networks and Applications"", March 22, 2013
- [fg-2535] Figueiredo, R., "Panel on Clouds", May 2013
- [fg-2395] Figueiredo, R., "Peer-to-peer Virtual Private Networks and Applications", 12/2012
- [fg-2047] Wolinsky, D. I., P. Chuchaisri, K. Lee, and R. J. Figueiredo, "Experiences with self-organizing, decentralized grids using the grid appliance", 01/2012
- [fg-1196] Figueiredo, R. J., D. I. Wolinsky, and P. Chuchaisri, "Educational Virtual Clusters for On-demand MPI/Hadoop/Condor in FutureGrid [extended abstract]", 07/2011