Cloud Computing Dr. Sharad Saxena.

Slides:



Advertisements
Similar presentations
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
By Adam Balla & Wachiu Siu
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud computing Tahani aljehani.
What is inside a cloud? An architectural map of the cloud Landscape Presented by: Omer Iltaf 1 st Semester BCM.
Plan Introduction What is Cloud Computing?
Building Sustainable MIS Infrastuctures
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
VIRTUALIZATION AND CLOUD COMPUTING Dr. John P. Abraham Professor, Computer Engineering UTPA.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
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.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Introduction to Cloud Computing
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
PaaSport Introduction on Cloud Computing PaaSport training material.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Paperless Timesheet Management Project Anant Pednekar.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
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.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Lecture 6: Cloud Computing
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Overview: Cloud Datacenters
Introduction to Cloud Computing
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The Future? Or the Past and Present?
Architectural Overview Of Cloud Computing
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
What is Cloud Computing - How cloud computing help your Business?
An Introduction to Cloud Computing
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Cloud Computing By P.Mahesh
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Team Members: Aleksandra Knezevic Willie Robbins
CNIT131 Internet Basics & Beginning HTML
Dr. John P. Abraham Professor, Computer Engineering UTPA
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Cloud Computing and its Implementation
Brandon Hixon Jonathan Moore
Internet and Web Simple client-server model
Cloud Computing: Concepts
Cloud Computing Erasmus+ Project
Basics of Cloud Computing
Presentation transcript:

Cloud Computing Dr. Sharad Saxena

Introduction

Cloud Computing Cloud Computing is a framework for enabling convenient, on-demand network access to a shared pool of computing resources (e.g. servers, storage, applications etc.) that can be rapidly provisioned and released with minimal management effort or service provider interaction, which in turn promotes availability.

Evolution of Cloud Computing Figure 1: Computing paradigm shift

Layers Figure 2: View of the Layers within a Cloud Infrastructure

Clients A client interacts with a Cloud through a predefined, thin layer of abstraction. This layer is responsible for communicating the user requests and displaying data returned in a way that is simple and intuitive for the user e.g. Web Browser or a thin client application

Software-as-a-Service (SaaS) It is a multi-tenant platform for providing applications or software deployed on the Internet, packaged as a unique service for users to consume. e.g. Google Docs, Face book etc.

Platform-as-a-Service (PaaS) It is a framework that provides a unique computing platform or software stack for applications and services to be developed on e.g. Microsoft Azure and Google App Engine.

Infrastructure-as-a-Service (IaaS) It is a framework that provides entire computing resources through a service. This allows users to rent or buy computing resources on demand for their own use without needing to operate or manage physical infrastructure. e.g. Amazon EC2, Eucalyptus, and Nimbus.

Physical Hardware This is the basis for all computing infrastructure providing the underlying set of physical machines and IT equipment to host the various levels of service.

Energy Consumption and Cloud

Causes Rapid growth of Internet-based business computing Growing demand of High Performance Computing (HPC) in commercial and consumer IT applications Need to gain rapid and scalable access to high-end computing capabilities Cloud computing promises to deliver such a computing infrastructure using data centers Data centers are enabled by high speed computer networks that allow applications to run more efficiently on these remote, broadband computer networks, compared to local personal computers.

These data centers cost less for application hosting and operation than individual application software licenses running on clusters of on-site computer clusters Explosion of cloud computing networks and the growing demand drastically increases the energy consumption of data centers A critical issue and a major concern for both industry and society High energy consumption not only translates to high energy cost, which reduces the profit margin of Cloud providers, but also has high carbon emissions which is not environmentally sustainable

The increased usage of Information and Communication Technologies (ICT) Together with increasing energy costs and the need to reduce green house gas emissions also calls for energy-efficient technologies that decrease the overall energy consumption of computation, storage and communications Cloud computing is also considered to be a promising approach for delivering ICT services by improving the utilization of data center resources. In principle, cloud computing can be an inherently energy-efficient technology for ICT

Hence energy-efficient solutions are required To address the high increase in the energy consumption from the perspective of not only the Cloud provider but also from the perspective of the environment Leads to Green computing

Green computing Green Computing or Green IT, is the practice of implementing policies and procedures that improve the efficiency of computing resources in such a way as to reduce the energy consumption and environmental impact of their utilization.

Figure 3: Green Computing in Clouds

CloudSim CloudSim: an extensible simulation toolkit that enables modeling and simulation of Cloud computing environments The CloudSim toolkit supports modeling and creation of one or more virtual machines (VMs) on a simulated node of a Data Center, jobs, and their mapping to suitable VMs It also allows simulation of multiple Data Centers to enable a study on federation and associated policies for migration of VMs for reliability and automatic scaling of applications

CloudSim Architecture

http://www.cloudbus.org/cloudsim/ http://code.google.com/p/cloudsim/downloads/list http://www.eclipse.org/

Designed for building integrated development environments (IDEs) Used to create diverse end-to-end computing solutions for multiple execution environments

Write the Project Name Untick the USE Default Location Browse and target it to where you extracted the CloudSim On JRE Select JavaSE-1.6 or JavaSE-1.7 Project Layout second option Next

Select finish to complete installing

Thank You