EVGM081 Multi-Site Virtual Cluster: A User-Oriented, Distributed Deployment and Management Mechanism for Grid Computing Environments Takahiro Hirofuchi,

Slides:



Advertisements
Similar presentations
Resource WG Summary Mason Katz, Yoshio Tanaka. Next generation resources on PRAGMA Status – Next generation resource (VM-based) in PRAGMA by UCSD (proof.
Advertisements

A Proposal of Capacity and Performance Assured Storage in The PRAGMA Grid Testbed Yusuke Tanimura 1) Hidetaka Koie 1,2) Tomohiro Kudoh 1) Isao Kojima 1)
Wei Lu 1, Kate Keahey 2, Tim Freeman 2, Frank Siebenlist 2 1 Indiana University, 2 Argonne National Lab
Ed Duguid with subject: MACE Cloud
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
1 Applications Virtualization in VPC Nadya Williams UCSD.
System Center 2012 R2 Overview
An OpenFlow based virtual network environment for Pragma Cloud virtual clusters Kohei Ichikawa, Taiki Tada, Susumu Date, Shinji Shimojo (Osaka U.), Yoshio.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Workload Management Massimo Sgaravatto INFN Padova.
© 2009 Wipro Ltd - Confidential Private Cloud at Wipro Cloud computing based on Condor.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
An Introduction to Xen Prof. Chih-Hung Wu
Virtual Infrastructure in the Grid Kate Keahey Argonne National Laboratory.
Introduction To Windows Azure Cloud
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
1.  PRAGMA Grid test-bed : Shares clusters which managed by multiple sites Realizes a large-scale computational environment. › Expects as a platform.
การติดตั้งและทดสอบการทำคลัสเต อร์เสมือนบน Xen, ROCKS, และไท ยกริด Roll Implementation of Virtualization Clusters based on Xen, ROCKS, and ThaiGrid Roll.
Resource WG PRAGMA 18 Mason Katz, Yoshio Tanaka.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
COMS E Cloud Computing and Data Center Networking Sambit Sahu
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Deploying a Network of GNU/Linux Clusters with Rocks / Arto Teräs Slide 1(18) Deploying a Network of GNU/Linux Clusters with Rocks Arto Teräs.
Nara Institute of Science and technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Breaking Barriers Exploding with Possibility Breaking Barriers Exploding with Possibility The Cloud Era Unveiled.
Ian Gable University of Victoria 1 Deploying HEP Applications Using Xen and Globus Virtual Workspaces A. Agarwal, A. Charbonneau, R. Desmarais, R. Enge,
1 Grid Activity Summary » Grid Testbed » CFD Application » Virtualization » Information Grid » Grid CA.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Michał Jankowski, Paweł Wolniewicz, Jiří Denemark, Norbert Meyer,
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Web Technologies Lecture 13 Introduction to cloud computing.
1/23 Distributed Systems Architecture Research Group Universidad Complutense de Madrid Nuevos modelos de provisión de recursos para infrestructuras GRID:
Grid testing using virtual machines Stephen Childs*, Brian Coghlan, David O'Callaghan, Geoff Quigley, John Walsh Department of Computer Science Trinity.
From VMware to Proxmox Federico Calzolari Scuola Normale Superiore - INFN Pisa.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
2007/05/22 Integration of virtualization software Pierre Girard ATLAS 3T1 Meeting
Self Service Service Delivery & Automation Deploy Configure Service Model DC Admin Operate Monitor Virtual Physical Public Cloud Private Cloud Virtual.
Workspace Management Services Kate Keahey Argonne National Laboratory.
New Paradigms: Clouds, Virtualization and Co.
Virtualization for Cloud Computing
Cloud Technology and the NGS Steve Thorn Edinburgh University (Matteo Turilli, Oxford University)‏ Presented by David Fergusson.
From Application To Appliance
Use of HLT farm and Clouds in ALICE
Computing Clusters, Grids and Clouds Globus data service
Blueprint of Persistent Infrastructure as a Service
Dag Toppe Larsen UiB/CERN CERN,
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
Dag Toppe Larsen UiB/CERN CERN,
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Virtualization in the gLite Grid Middleware software process
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
GGF15 – Grids and Network Virtualization
Haiyan Meng and Douglas Thain
Microsoft Virtual Academy
Managing Services with VMM and App Controller
Presentation transcript:

EVGM081 Multi-Site Virtual Cluster: A User-Oriented, Distributed Deployment and Management Mechanism for Grid Computing Environments Takahiro Hirofuchi, Takeshi Yokoi, Tadashi Ebara, Yusuke Tanimura, Hirotaka Ogawa, Hidetomo Nakada, Yoshio Tanaka, and Satoshi Sekiguchi National Institute of Advanced Industrial Science and Technology (AIST)

EVGM082 Background Grid Computing  Large-scale  Distributed  Heterogeneous Grid Middleware  Globus toolkit  gLite

EVGM083 Software Deployment and Management Problems  Software complexity Dependency Configuration  Resource diversity Hardware x86, x64, memory, storage, … Software CentOS 4, CentOS 5, Solaris, … Library versions Organizations Administration policy x Sites Management Cost Explosion

EVGM084 My Experience VOMS Installation at 2007 spring  Virtual organization management system  Supports only SL3 (based on RHEL3 since )  It was nightmare Debian EtchCentOS 5 VOMS depends on GT4. VOMS requires old GCC for C++. GT4 requires new GCC for its patched OpenSSL Me, too…?

EVGM085 Our Concept Virtualization  Isolate resources  Capsulate environments  Create new administrative domains Site A Site B Site C Create virtual machines at each site

EVGM086 Our Concept Virtualization  Isolate resources  Capsulate environments  Create new administrative domains Site A Site B Site C Group distributed VMs for a Virtual Organization

EVGM087 Our Concept Virtualization  Isolate resources  Capsulate environments  Create new administrative domains Site A Site B Site C Multi-Site Virtual Cluster

EVGM088 Multi-Site Virtual Cluster Integrate distributed VMs  Single cluster view. Allow single administrative domain  OS installation and full configuration Enable easy system deployment  Large-scale nodes Application Site A Site B Application Scientific application Emulation testbed Deployment and configuration

EVGM089 System Components (1) Site A Site B Site C Resource Virtualization Mechanism

EVGM0810 System Components (2) Site A Site B Site C Web Service API for Virtualized Resource Control

EVGM0811 System Components (3) Site A Site B Site C Easy management system for large-scale, distributed nodes

EVGM0812 Resource Virtualization Mechanism Design criteria  Create completely-isolated VMs (Virtual Cluster) Our virtual cluster system  Physical nodes  VMware Server and Xen  VLAN  LVM and iSCSI  Free and Open Source

EVGM0813 Allocating a Virtual Cluster (1) Cluster Manager VMM Private Network Public Network

EVGM0814 Allocating a Virtual Cluster (2) Cluster Manager VMM Create a new VLAN (eth0.1234) Bridge to VLAN

EVGM0815 Allocating a Virtual Cluster (3) Cluster Manager VMM Create new storage volumes LVM Attach via iSCSI

EVGM0816 Allocating a Virtual Cluster (4) Cluster Manager VMM Launch VMs on VMM LVM Attach via iSCSI VM

EVGM0817 Web Service API REST API /api/vc List virtual clusters (GET), Create a new virtual cluster (POST) /api/vc/1234/ Get the status of VC 1234 (GET) /api/vc/1234/vm List the VMs (GET), Add/Delete a new VM(POST) /api/vc/1234/vm/{0, 1, 2, 3, 4, 5} Get the status of a VM, Start/Stop a VM (POST) /api/vc/1234/vpn /api/vc/1234/vpn/{0, 1, 2}

EVGM0818 Distributed Node Management Exploit an existing cluster management system for the inside of a multi-site virtual cluster  Designed for physical clusters  Powerful node management Node database, parallel command execution, automatic node installation Integrate distributed VMs by Ethernet VPN  Bridge internal networks of single-site virtual clusters  Transparency for admins and users Transparent package caching at each site  Package-based software installer  Quick installation and reconfiguration  Flexible customizability

EVGM0819 VM Ethernet VPN among site-local VLANs Package cache repository Managed by Rocks toolkit Frontend Node Console Node DB PXE installation server

EVGM0820 Prototype Implementation Reservation portal Site resource monitoring Automatic reservation NPACI Rocks 4.2 VMware Server VLAN, iSCSI OpenVPN 2.0 Squid 3.0

EVGM0821 Evaluation Demo over the Pacific  Software configuration  Parallel command line tools  Node status monitoring  Condor job sumission Evaluate Scalability WAN Large number of VMs  Reconfiguration time  Network traffic

EVGM0822 Experiment Setting AMD Opteron 244, 3GB Mem, Gb Eth x2 16 nodes 134 nodes, reconfigured with 900MByte packages AMD Opteron 246, 6GB Mem, Gb Eth x2 Node Config. DB

EVGM Node Reinstallation over WAN Only 20 minutes for a 134-nodes virtual cluster 900MB programs per node

EVGM MB/s 800KB/s 10MB/s Cache Enabled Pre Cached Cache Disabled WAN Traffic over VPN RTT 20ms A cache server minimizes VPN traffic for reinstallation.

EVGM0825 Conclusion Multi-site virtual cluster  Virtualization for Grid computing  Isolate resources  Give independent administrative domains  Easy-to-use UI Future work  Amazon EC2 support  Live Migration (demo