6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing

Research Article

SocialDNS: A decentralized naming service for collaborative P2P VPNs

Download514 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2010.12,
        author={Pierre St Juste and David Wolinsky and Kyungyong Lee and P. Oscar Boykin and Renato J. Figueiredo},
        title={SocialDNS: A decentralized naming service for collaborative P2P VPNs},
        proceedings={6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2011},
        month={5},
        keywords={Social Networks Rank Naming},
        doi={10.4108/icst.collaboratecom.2010.12}
    }
    
  • Pierre St Juste
    David Wolinsky
    Kyungyong Lee
    P. Oscar Boykin
    Renato J. Figueiredo
    Year: 2011
    SocialDNS: A decentralized naming service for collaborative P2P VPNs
    COLLABORATECOM
    ICST
    DOI: 10.4108/icst.collaboratecom.2010.12
Pierre St Juste1,*, David Wolinsky1,*, Kyungyong Lee1,*, P. Oscar Boykin1,*, Renato J. Figueiredo1,*
  • 1: Advanced Computing and Information Systems Lab, University of Florida, Gainesville, FL 3261 I
*Contact email: pstjuste@acis.ujl.edu, davidiw@acis.ujl.edu, klee@acis.ujl.edu, boykin@acis.ujl.edu, renato@acis.ujl.edu

Abstract

The ability to define domain names for resources in a collaborative virtual organization is usually reserved to network administrators through centralized domain name servers. We propose SocialDNS, a decentralized, naming service that gives individual collaborators the power to choose the domain names for their resources. Our approach is based on similar concepts of decentralized naming solutions available in local area networks. We enable short-names for resources by limiting the scope for uniqueness. We also employ a rank-based mechanism for dealing with name conflicts. We evaluate our design through graph level analysis to anticipate scope, bandwidth costs and latency. We also conducted experiments involving Amazon EC2 and PlanetLab to analyze the latencies in a real world environment.