The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures By: Mugasa Hatwib.

Slides:



Advertisements
Similar presentations
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Advertisements

SLA-Oriented Resource Provisioning for Cloud Computing
Brocade VDX 6746 switch module for Hitachi Cb500
Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
Raspberry Pi Surrey Amateur Radio Club November 12, 2014 AN INTRODUCTION TO THIS NON-EDIBLE DELIGHT.
Towards Autonomic Adaptive Scaling of General Purpose Virtual Worlds Deploying a large-scale OpenSim grid using OpenStack cloud infrastructure and Chef.
Cloud Computing Data Centers Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
IT Infrastructure: Software September 18, LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating.
Data Center Basics (ENCS 691K – Chapter 5)
1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
Cloud computing Tahani aljehani.
Virtual Desktop Infrastructure Solution Stack Cam Merrett – Demonstrator User device Connection Bandwidth Virtualisation Hardware Centralised desktops.
Measuring zSeries System Performance Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012 Sponsored in part by Deer &
Cloud Computing WG (initiative in AFACT) Institute For Information Industry.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
A Unified, Low-overhead Framework to Support Continuous Profiling and Optimization Xubin (Ben) He Storage Technology & Architecture Research(STAR)
Network Aware Resource Allocation in Distributed Clouds.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
 Configuring a vSwitch Cloud Computing (ISM) [NETW1009]
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
Improving Network I/O Virtualization for Cloud Computing.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Pi In The Sky (Storing Big Data on Cloud) Jenish Koirala Claflin University Mentors: Dr. Raghu Raj, Dr. Richard Loft SIParCS at Mesa Lab, NCAR Boulder,
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
服务计算技术与系统教育部重点实验室 (SCTS) 集群与网格计算湖北省重点实验室 (CGCL) CFCC: Covert Flows Confinement For VM Coalitions Ge Cheng, Hai Jin, Deqing Zou, Lei Shi, and Alex K. Ohoussou.
MediaGrid Processing Framework 2009 February 19 Jason Danielson.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
A.SATHEESH Department of Software Engineering Periyar Maniammai University Tamil Nadu.
VL2: A Scalable and Flexible Data Center Network Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David.
Home Intrusion Detection System Andre, Irena, Priyanka, Balta.
This presentation will cover all of the work that was set during the third week of the course. This means that the task associated with the purpose of.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
ACE in Clouds: Availability Changes Everything Chunming Qiao, IEEE Fellow Computer Science and Engineering, SUNY Buffalo Collaborators: T. Furlani, R.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Students: Aiman Md Uslim, Jin Bai, Sam Yellin, Laolu Peters Professors: Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem Currently.
Strategy: Focus on the foundation of the service catalog Strategy : Implement a personal network Strategy : Invest in tools that empower Principle: Users.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Raspberry Pi. Introduction The Raspberry Pi is a credit-card sized computer It can be plugged into your TV and a keyboard, and can be used for many of.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
SAURABH GINGADE 12311A0480. The Raspberry Pi is a credit-card sized computer.
VL2: A Scalable and Flexible Data Center Network
Warehouse Scaled Computers
Seminar Announcement December 24, Saturday, 15:00-17:00, Room: A302, WNLO Title: Quality-of-Experience (QoE) and Power Efficiency Tradeoff for Fog Computing.
The Post Windows Operating System
Building Raspberry Pi Controllers with Python
Computer System Laboratory
Virtualization for Cloud Computing
CIS 700-5: The Design and Implementation of Cloud Networks
Implementation of Embedded OS
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
What is Virtualization Last Update
Data Center Energy Efficiency: Scale-Up/Scale-Out Processor Design Background & Analysis By Nick.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Systems Software Keywords Operating Systems
What we learn during Program
OPERATING SYSTEMS.
Cloud Computing Data Centers
Virtualization Techniques
Cloud Computing Data Centers
Cloud-Enabling Technology
Cloud Computing: Concepts
COMP4442 Cloud Computing: Assignment 1
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures By: Mugasa Hatwib

Cloud Data Center Most research in Data Centers using Cloud computing is by uses Development Environments with a handful of machines. However this is very expensive for most research and educational institutions considering the data center space, power, cooling, etc.

Google Cloud Data Center Google Data Center Cooling system at Google Credit :

Cloud DC Simulator Are a low cost alternative to the development environments. However some essential Cloud Computing properties that these simulators have failed to capture, e.g. Traffic patterns, cross layer correlation between application and network. Cloud simulation tools also require physical Cloud Dev environments running on x86 processors which are very expensive.

PiCloud : A scaled Cloud DC model The low-power, low-cost Raspberry Pi provides an affordable option to construct a miniature Cloud Data Center. It also allows for the reproduction of actual traffic patterns with realistic cloud applications.

System Design 56 x Raspberry Pi Model B 512MB RAM ARM MHz processor 1 Ethernet Port 10/100 16GB Sandisk SD card storage Credit :

System Design Credit :

System Design Built using 56 Model B version Raspberry Pi devices housed in a rack constructed from Lego bricks Devices in the same rack are connected to the same Top Of rack switch

System Architectural Design Credit :

System Virtualization Linux LXC Containers were used for virtualization API daemon on each Pi providing a RESTful management interface A webserver on the pimaster was used to provide a web-based control panel for users and administrators. The website is used to control workloads using RESTful interfaces through the interaction with API daemons

System Virtualization Credit :

Conclusion Possible to experiment with new algorithms for Virtual Machine (VM) management at low cost. Directly observing resulting behaviors on all layers of the Cloud architecture unlike with simulators. Observations on the interaction and effects of specific optimizations on the cloud configurations can be made at all system layers.

Conclusion Can be used to investigate ways of reducing network congestion through improved resource allocation, Can be used to look at novel network architectures and technologies that require significant changes to the infrastructure. A future development in the Cloud computing is the adjustment or removal of virtualization techniques.

References [1] Fung P.T., White D.R., Jouet S., Singer J., Pezaros D.P., "The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures," icdcsw, pp , 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops (ICDCSW), 2013 [2] A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel, “The cost of a cloud: Research problems in data center networks,” ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, January [3] “Raspbian.” [Online]. Available: (4/29/2014) [4] “Raspberry pi.” [Online]. Available: (4/29/2014)