University of St Andrews School of Computer Science Experiences with a Private Cloud St Andrews Cloud Computing co-laboratory James W. Smith Ali Khajeh-Hosseini.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

Virtualization, Cloud Computing, and TeraGrid Kate Keahey (University of Chicago, ANL) Marlon Pierce (Indiana University)
Clearing the Clouds Understanding cloud computing Ali Khajeh-Hosseini ST ANDREWS CLOUD COMPUTING CO-LABORATORY.
Cloud Resource Broker for Scientific Community By: Shahzad Nizamani Supervisor: Peter Dew Co Supervisor: Karim Djemame Mo Haji.
Windows® Deployment Services
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
Ed Duguid with subject: MACE Cloud
Ed Duguid with subject: MACE Cloud
1 Applications Virtualization in VPC Nadya Williams UCSD.
1 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, © Ravi Sandhu World-Leading.
System Center 2012 R2 Overview
HEAnet Cloud Compute Update 1.HEAnet Cloud – a Multilayered Strategy 2.HEAnet Cloud Project 3.Cloud Realities 4.Role of the NREN – Why Cloud ? 5.NREN Collaboration.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI Ioannis Konstantinou Greek.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
Cisco and NetApp Confidential. Distributed under non-disclosure only. Name Date FlexPod Entry-level Solution FlexPod Value, Sized Right for Smaller Workloads.
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
COMS E Cloud Computing and Data Center Networking
Virtualization and the Cloud
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Introduction to DoC Private Cloud
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud computing Tahani aljehani.
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Military Open Simulator Enterprise Strategy
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Customized cloud platform for computing on your terms !
Introduction to VMware Virtualization
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
ITServices Virtualization Terry Black January 2013.
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.
Customized cloud platform for computing on your terms ! Nirav Merchant
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
An Agile Service Deployment Framework and its Application Quattor System Management Tool and HyperV Virtualisation applied to CASTOR Hierarchical Storage.
Introducing Virtualization via an OpenStack “Cloud” System to SUNY Orange Applied Technology Students SUNY Innovative Instruction Technology Grant Christopher.
David Palme Portland Schools. Why I’m Here Today Portland Public Schools Small Department 1.5 FTE Old Equipment 20 Servers (8 10+ years old, 5 ESXI, 5.
The Eucalyptus Open-source Cloud Computing System Daniel Nurmi Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
Optimize the Business with Microsoft Datacenter Services 2.0
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Virtualization for Cloud Computing
Cloud Technology and the NGS Steve Thorn Edinburgh University (Matteo Turilli, Oxford University)‏ Presented by David Fergusson.
Understanding The Cloud
Introduction to VMware Virtualization
UnixBench System Score
Openlab Compute Provisioning Topics Tim Bell 1st March 2017
Building a Virtual Infrastructure
Welcome! Thank you for joining us. We’ll get started in a few minutes.
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
Virtualization, Cloud Computing and Big Data
Cloud Computing B. Ramamurthy 9/19/2018 B. Ramamurthy.
Public vs Private Cloud Usage Costs:
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

University of St Andrews School of Computer Science Experiences with a Private Cloud St Andrews Cloud Computing co-laboratory James W. Smith Ali Khajeh-Hosseini {jws7,

2 University of St Andrews School of Computer Science Background School of Computer Science, University of St Andrews launched StACC in April 2009 – Funding of £0.5million for: PhD Studentships Experimental hardware platform Technical Support Aim is to explore the research potential of Cloud Computing – Bringing together researchers from: Distributed Systems High-performance Computing Systems Engineering

3 University of St Andrews School of Computer Science Motivation Motivations for having a private cloud: –Monitoring Energy consumption, network bandwidth, on board... –We can break it And we do, frequently! –Experiment with cloud software Hypervisors Provisioning –Modifications Speed scaling algorithms We anticipate that the lessons learned from a private cloud can be applied to a massive cloud

4 University of St Andrews School of Computer Science How to build a Cloud Server infrastructure –10 machines –2x 4 core CPU, 16GB RAM, 2TB Storage Networking –Switch,fibre optic, 1Gbit Cat6 Cloud Software –Eucalyptus, VMware, etc –We had one of the first working Eucalyptus private clouds in UK academia

5 University of St Andrews School of Computer Science Our setup

6 University of St Andrews School of Computer Science Eucalyptus Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems EC2 like functionality –Spawn VMs on demand –Interact in a similar way to EC2 Positive Experiences –Our system is now stable and is being used by both academia and industry partners –Fantastic ability to provision resources on demand –Our own platform for monitoring –Exposure to building these types of systems –Works like Amazon, but can combat some concerns

7 University of St Andrews School of Computer Science Eucalyptus Issues No VM management GUI –Problem for non-technical users Monitoring is not clear –Investigating use of Nagios & other techniques Common errors not well documented –Online wiki at needs community inputhttp://open.eucalyptus.com Needs a part-time sysadmin –just to deal with Computing Officers & ITS Cant limit how many resources people can use –This could be Very Important in a large scale system

8 University of St Andrews School of Computer Science Problems Encountered General networking / linux problems –Quite a complex piece of software & interactions –Requires a good deal of linux and networking knowledge DHCP, VLANS, Subnets, IPTables Eucalyptus specific –configuration manages network which can lead to problems with existing network –software upgrade 1.5 had problems, re-install required to goto 1.6 –ssh into instances –problem with volumes

9 University of St Andrews School of Computer Science So if we havent put you off... If you want to build your own Private Cloud with Eucalyptus there are a few things to remember: 9 It is not as easy as it seems It will take you longer than you anticipate It does require regular administration

10 Future Investigation with other Cloud Software Recent EPSRC grant -> expand our hardware Significantly increasing our monitoring capability –performance degradation relating to Virtual Machines –Network performance –Energy Consumption Cloud Adoption Toolkit

10 University of St Andrews School of Computer Science Cloud Adoption Toolkit Wide range of research interests in StACC, our group is currently developing the Cloud Adoption Toolkit – based on our experiences with the private Cloud and other platforms A collection of tools that support decision-making during the adoption of cloud computing in enterprise Support the process of migration Includes –Modelling Cost & Energy –Technology Analysis –Stakeholder Impact & Requirements Analysis

11 University of St Andrews School of Computer Science Example of Cost Modelling

12 University of St Andrews School of Computer Science Cost Report

Contact If you would like to use the StACC Cloud please Or if you wish to speak to me directly: 13