Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1555336.1555340acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Towards a uniform self-configuring virtual private network for workstations and clusters in grid computing

Published: 15 June 2009 Publication History

Abstract

The rising popularity of grid computing makes the issues of growth, security, and access critical in deploying and maintaining well-functioning grid systems. Overlay networks (ON)provide a framework to deal with these issues, but current techniques impose limitations and administrative burdens such as manual configuration for each new system in the grid, installation and configuration of software. Additionally, current approaches lack methods of effectively merging clusters with individual workstations, usually focusing on either the grouping of distributed clusters or a desktop/workstation Grid. The main difference between the two scenarios is that in a cluster environment all machines share a common ON router, whereas in a workstation environment each machine has ON software.
This paper presents a novel approach of self-configuring IP-based Virtual Private Networks (VPNs)1 overlays that support dynamic, seamless addition of new resources to the grid for both cluster and workstation platforms. The approach allows for bridging physical and virtual networking in clusters, in a manner that allows dynamic configuration of IP addresses while avoiding overlay routing among nodes within the same layer 2 network. To enable these features, the ON runs on top of a Peer-To-Peer (P2P) network that provides supports a distributed data store. IP addresses are dynamically allocated by a virtual DHCP server controlled by the ON router through atomic operations on the distributed data store. This atomic operation creates a mapping of an IP address to a P2P address that can later be used by the VPN and router to determine the host of an IP address. We have prototyped this approach, demonstrating the ability to seamlessly mix both workstation and cluster based approaches into a wide-area Condor pool.

References

[1]
Altair. Pbs pro, March 2007.
[2]
Cisco. Cisco vpn, March 2007.
[3]
P. Computing. Load sharing facility, lsf, March 2007.
[4]
R. Droms. RFC 2131 Dynamic Host Configuration Protocol, March 1997.
[5]
R. Figueiredo and et al. Archer: A community distributed computing infrastructure for computer architecture research and education. In CollaborateCom, November 2008.
[6]
R. J. Figueiredo, P. A. Dinda, and J. A. B. Fortes. A case for grid computing on virtual machines. In ICDCS '03: Proceedings of the 23rd International Conference on Distributed Computing Systems, Washington, DC, USA, 2003. IEEE Computer Society.
[7]
I. Foster, C. Kesselman, and S. Tuecke. The anatomy of the grid: Enabling scalable virtual organizations. Int. J. High Perform. Comput. Appl., 15(3):200--222, August 2001.
[8]
A. Ganguly and et al. Ip over p2p: Enabling self-configuring virtual ip networks for grid computing. In IPDPS, Apr.
[9]
A. Ganguly, D. Wolinsky, P. O. Boykin, and R. Figueiredo. Decentralized dynamic host configuration in wide-area overlay networks of virtual workstations. In PCGrid 2007.
[10]
A. Ganguly, D. I. Wolinsky, P. O. Boykin, and R. J. Figueiredo. Decentralized dynamic host configuration in wide-area overlay networks of virtual workstations. In WORKSHOP ON LARGE-SCALE, VOLATILE DESKTOP GRIDS, March 2007.
[11]
X. Jiang and D. Xu. Violin: Virtual internetworking on overlay infrastructure. In IPDPS '03.
[12]
D. Joseph and et al. Ocala: an architecture for supporting legacy applications over overlays. In NSDI'06.
[13]
M. Krasnyansky. Universal tun/tap device driver, March 2007.
[14]
M. Livny, J. Basney, R. Raman, and T. Tannenbaum. Mechanisms for high throughput computing. SPEEDUP Journal, 11(1), June 1997.
[15]
R. D. S. Alexander. RFC 2132 DHCP Options and BOOTP Vendor Extensions.
[16]
S. Santhanam, P. Elango, A. A. Dusseau, and M. Livny. Deploying virtual machines as sandboxes for the grid. In WORLDS, 2005.
[17]
Sun. gridengine, March 2007.
[18]
A. I. Sundararaj and P. A. Dinda. Towards virtual networks for virtual machine grid computing. In VM'04. M. Tsugawa and J. Fortes. A virtual network (vine) architecture for grid computing. IPDPS 2006.
[19]
M. Tsugawa and J. A. Fortes. Characterizing user-level network virtualization: Performance, overheads, and limits. In e-Science '08.
[20]
D. I. Wolinsky and et al. On the design of virtual machine sandboxes for distributed computing in wide area overlays of virtual workstations. In VTDC, 2006.
[21]
J. Yonan. Openvpn, March 2007.

Cited By

View all
  • (2009)Dynamic scheduling of virtual machines running HPC workloads in scientific gridsProceedings of the 3rd international conference on New technologies, mobility and security10.5555/1790343.1790404(319-323)Online publication date: 20-Dec-2009
  • (2009)On the design of scalable, self-configuring virtual networksProceedings of the Conference on High Performance Computing Networking, Storage and Analysis10.1145/1654059.1654073(1-12)Online publication date: 14-Nov-2009
  • (2009)Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids2009 3rd International Conference on New Technologies, Mobility and Security10.1109/NTMS.2009.5384725(1-5)Online publication date: Dec-2009

Index Terms

  1. Towards a uniform self-configuring virtual private network for workstations and clusters in grid computing

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      VTDC '09: Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
      June 2009
      82 pages
      ISBN:9781605585802
      DOI:10.1145/1555336
      • General Chair:
      • Kate Keahey,
      • Program Chair:
      • Renato Figueiredo
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 15 June 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. autonomic computing
      2. virtual networking

      Qualifiers

      • Research-article

      Conference

      ICAC '09
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 5 of 10 submissions, 50%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 27 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2009)Dynamic scheduling of virtual machines running HPC workloads in scientific gridsProceedings of the 3rd international conference on New technologies, mobility and security10.5555/1790343.1790404(319-323)Online publication date: 20-Dec-2009
      • (2009)On the design of scalable, self-configuring virtual networksProceedings of the Conference on High Performance Computing Networking, Storage and Analysis10.1145/1654059.1654073(1-12)Online publication date: 14-Nov-2009
      • (2009)Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids2009 3rd International Conference on New Technologies, Mobility and Security10.1109/NTMS.2009.5384725(1-5)Online publication date: Dec-2009

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media