NSDI’05: Proceedings of the 2nd conference on Sympo- sium on Networked Systems Design & Implementation , 2005. [6] M. Castro, P. Druschel, A. Ganesh, A. Rowstron, and D. S. Wallach. Security for structured peer-to-peer over- lay networks. In 5th Symposium on Operating Systems Design and Implementaion (OSDI’02) , December 2002. [7] M. Castro, P. Druschel, A.-M. Kermarrec, and A. Row- stron. One ring to rule them all: Service discover and binding in structured peer-to-peer overlay networks. In SIGOPS European Workshop , Sept. 2002. [8] B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman. Planetlab: an overlay testbed for broad-coverage services. SIGCOMM Comput. Commun. Rev. , 2003. [9] J. Dean and S. Ghemawat. Mapreduce: simplified data processing on large clusters. Commun. ACM , 51(1), 2008. [10] L. Deri and R. Andrews. N2N: A layer two peer-to-peer vpn. In AIMS ’08: Proceedings of the 2nd international conference on Autonomous Infrastructure, Management and Security , 2008. [11] R. Droms. RFC 2131 Dynamic Host Configuration Pro- tocol , March 1997. [12] E. Exa. CloudVPN. http://e-x-a.org/?view=cloudvpn , Septem- ber 2009. [13] R. Figueiredo, P. O. B. Boykin, P. St. Juste, and D. Wolin- sky. Social vpns: Integrating overlay and social networks for seamless p2p networking. [14] R. Figueiredo and et al. Archer: A community dis- tributed computing infrastructure for computer architec- ture research and education. In CollaborateCom , Novem- ber 2008. [15] A. Ganguly, A. Agrawal, O. P. Boykin, and R. Figueiredo. IP over P2P: Enabling self-configuring virtual IP net- works for grid computing. In International Parallel and Distributed Processing Symposium , 2006. [16] A. Ganguly, A. Agrawal, P. O. Boykin, and R. Figueiredo. Wow: Self-organizing wide area overlay networks of vir- tual workstations. In Proceedings of the 15th IEEE In- ternational Symposium on High Performance Distributed Computing (HPDC) , June 2006. [17] A. Ganguly and et al. Improving peer connectivity in wide-area overlays of virtual workstations. In HPDC , 6 2008. [18] A. Ganguly, D. Wolinsky, P. Boykin, and R. Figueiredo. Decentralized dynamic host configuration in wide-area overlays of virtual workstations. In International Parallel and Distributed Processing Symposium , March 2007. [20] B. Gleeson, A. Lin, J. Heinanen, T. Finland, G. Armitage, and A.Malis. RFC 2764 a framework for IP based virtual private networks. February 2000. [19] W. Ginolas. P2PVPN. http://p2pvpn.org , 2009. [21] S. Guha, N. Daswani, and R. Jain. An experimental study of the skype peer-to-peer voip system. In IPTPS’06 , 2006. [22] K. P. Gummadi, S. Saroiu, and S. D. Gribble. King: Es- timating latency between arbitrary internet end hosts. In SIGCOMM IMW ’02 . [23] E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The click modular router. ACM Transactions on Cmputer Systems , 2000. [24] M. Krasnyansky. Universal tun/tap device driver. http://vtun.sourceforge.net/tun , 2005. [26] LogMeIn. Hamachi. https://secure.logmein.com/products/hamachi2/ , 2009. [25] G. LLC. Gbridge. http://www.gbridge.com , September 2009. [27] G. S. Manku, M. Bawa, and P. Raghavan. Symphony: distributed hashing in a small world. In USITS , 2003. [28] P. Maymounkov and D. Mazi`eres. In IPTPS ’02 , 2002. [29] A. Mislove, A. Post, A. Haeberlen, and P. Druschel. Ex- periences in building and operating epost, a reliable peer- to-peer application. In EuroSys ’06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006 , 2006. [30] K. Petric. Wippien. http://wippien.com/ , August 2009. [31] S. Ratnasamy, P. Francis, S. Shenker, and M. Handley. A scalable content-addressable network. In In Proceedings of ACM SIGCOMM , pages 161–172, 2001. [32] J. Rosenberg, R. Mahy, and P. Matthews. ”traversal using relays around nat (turn)”. 2009. [33] J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy. Stun - simple traversal of user datagram protocol (udp) through network address translators (nats), 2003. [34] A. Rowstron and P. Druschel. Pastry: Scalable, decen- tralized object location and routing for large-scale peer- to-peer systems. In IFIP/ACM International Conference on Distributed Systems Platforms (Middleware) , Novem- ber 2001. [35] A. Rowstron and P. Druschel. Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility. In 18th ACM Symposium on Operating Systems Principles (SOSP’01) , October 2001. [36] G. Sliepen. tinc. http://www.tinc-vpn.org/ , September 2009. [37] I. Stoica and et al. Chord: A scalable Peer-To-Peer lookup service for internet applications. In SIGCOMM , 2001. [38] D. Wolinsky and R. Figueiredo. Simplifying resource sharing in voluntary grid computing with the grid appli- ance. In 2nd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2008) , 2008. 14