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

Project Information

Discipline
Computer Science (401) 
Orientation
Research 
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 Impacts

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.

Project Contact

Project Lead
Renato Figueiredo (renato) 
Project Manager
Renato Figueiredo (renato) 
Project Members
David Wolinsky, Pierre St Juste, Shuo Jia, Kyungyong Lee  

Resource Requirements

Hardware Systems
  • hotel (IBM iDataPlex at U Chicago)
  • india (IBM iDataPlex at IU)
  • sierra (IBM iDataPlex at SDSC)
 
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.

Project Timeline

Submitted
09/08/2010 - 11:47