Installation and Integration of Virtual Clusters onto Pragma Grid NAIST Nara, Japan Kevin Lam 06/28/13.

Slides:



Advertisements
Similar presentations
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Advertisements

1 Applications Virtualization in VPC Nadya Williams UCSD.
Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
What to expect.  Linux  Windows Server (2008 or 2012)
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Jharrod LaFon (HPC-3) Jim Williams (HPC-3) 2011 Computer System, Cluster, and Networking Summer Institute Russell Husted (MTU) Derek Walker (NCA&TSU) Povi.
OpenContrail Quickstart
Grid and Cloud Computing By: Simon Luangsisombath.
Virtualization for Cloud Computing
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
VIRTUALISATION OF HADOOP CLUSTERS Dr G Sudha Sadasivam Assistant Professor Department of CSE PSGCT.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
To run the program: To run the program: You need the OS: You need the OS:
Ch 8-3 Working with domains and Active Directory.
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
Nara Institute of Science and Technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
Virtualization Dr. John P. Abraham Professor. Grid computing Multiple independent computing clusters which act like a “grid” because they are composed.
Computer Applications Unit D Remote Desktop, Cloud Storage, Dropbox.
Software Architecture
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
Virtual Machine Security Systems Presented by Long Song 08/01/2013 Xin Zhao, Kevin Borders, Atul Prakash.
The Open Source Virtual Lab: a Case Study Authors: E. Damiani, F. Frati, D. Rebeccani, M. Anisetti, V. Bellandi and U. Raimondi University of Milan Department.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
How computer’s are linked together.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
BOSCO Architecture Derek Weitzel University of Nebraska – Lincoln.
High Performance File System Service for Cloud Computing Kenji Kobayashi, Osamu Tatebe University of Tsukuba, JAPAN.
Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida.
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Installation and Integration of Virtual Clusters onto Pragma Grid NAIST Nara, Japan Kevin Lam 07/10/13.
Nara Institute of Science and technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
Nara Institute of Science and Technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Introduction to Virtualization Lewis Talley – InSource Solutions.
NTU Cloud 2010/05/30. System Diagram Architecture Gluster File System – Provide a distributed shared file system for migration NFS – A Prototype Image.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Nara Institute of Science and Technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Virtual Machines. A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Grid testing using virtual machines Stephen Childs*, Brian Coghlan, David O'Callaghan, Geoff Quigley, John Walsh Department of Computer Science Trinity.
Nara Institute of Science and Technology, Nara Prefecture, Japan CONFIGURATION AND DEPLOYMENT OF A SCALABLE VIRTUAL MACHINE CLUSTER FOR MOLECULAR DOCKING.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Installation and Integration of Virtual Clusters onto Pragma Grid NAIST Nara, Japan Kevin Lam 07/17/13.
Sandbox Setup 2-Node Cluster. ©2015 Couchbase Inc. 2 What are the Pre-requisites for the Setup  Have at least an Intel i3 or AMD equivalent processor.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
VMware ESX and ESXi Module 3.
Virtualization in Grid Rock
Installation and Integration of Virtual Clusters onto Pragma Grid
Progress on NA61/NA49 software virtualisation Dag Toppe Larsen Wrocław
David Cameron ATLAS Site Jamboree, 20 Jan 2017
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
TYPES OF SERVER. TYPES OF SERVER What is a server.
Introduction to Operating Systems
Virtual Machines.
Hands-On Virtualization in the Classroom
Distributed System Structures 16: Distributed Structures
DHCP, DNS, Client Connection, Assignment 1 1.3
Conditions leading to the rise of virtual machines
Backfilling the Grid with Containerized BOINC in the ATLAS computing
Presentation transcript:

Installation and Integration of Virtual Clusters onto Pragma Grid NAIST Nara, Japan Kevin Lam 06/28/13

Overview Grid computation has been used over the years to run large tests that would otherwise take a long period of time to complete. However, because each physical cluster (group of computers acting as a single unit) differed from the next, the results were inconsistent. Previous studies have shown that virtual machines (software version of a single computer) grouped into a virtual cluster would provide much more consistent results. By integrating the virtual cluster onto the pragma cloud, tasks such as virtual screening would be more efficient and have better results.

Week 1: Installation of OS and Creation of Virtual Machines Installation of Debian OS and Xen Hypervisor onto a laptop was done allowing for multiple OS synchronicity. Later, the realization was that the laptop would not support larger amounts of operating systems. Kernel-based Virtual Machine (KVM) seemed to be a better alternative to Xen. The architecture is more straight forward. Installation of CentOS 6, which has native KVM support, onto a different computer was done. Four virtual machines with CentOS 6 were created. Bridging and network configurations were set. SSH server and clients were installed on the host and nodes. It is now possible to SSH from the host to nodes without passwords or IP-addresses. Open MPI was installed and configured for the cluster.

Future: Near and Nearer A machine file needs to be created for the MPI to recognize each node. Dock needs to be installed onto each virtual machine and configured so that it works for the cluster. Test runs need to be done in order to verify the clusters performance. We should look more into integrating our virtual cluster with NAIST’s cluster, PRAGMA cloud, and, possibly, Amazon E2.

Exploring the Culture