DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING

Slides:



Advertisements
Similar presentations
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Advertisements

Hardware/Software Concepts Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
Virtualization for Cloud Computing
Module – 7 network-attached storage (NAS)
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing,
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.
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
IT Infrastructure Chap 1: Definition
N. GSU Slide 1 Chapter 02 Cloud Computing Systems N. Xiong Georgia State University.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
7. Grid Computing Systems and Resource Management
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Background Computer System Architectures Computer System Software.
Intro to Distributed Systems Hank Levy. 23/20/2016 Distributed Systems Nearly all systems today are distributed in some way, e.g.: –they use –they.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
IMPROVEMENT OF COMPUTATIONAL ABILITIES IN COMPUTING ENVIRONMENTS WITH VIRTUALIZATION TECHNOLOGIES Abstract We illustrates the ways to improve abilities.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Enabling Technologies for Distributed and Cloud Computing
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Network customization
Chapter 1 Characterization of Distributed Systems
Connected Infrastructure
Virtualization for Cloud Computing
Virtual Machine Monitors
Organizations Are Embracing New Opportunities
Introduction to VMware Virtualization
Clouds , Grids and Clusters
PEER-TO-PEER NETWORK FAMILIES
Introduction to Distributed Platforms
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Principles of Network Applications
Peer-to-peer networking
Grid Computing.
Connected Infrastructure
Virtualization, Cloud Computing and Big Data
CHAPTER 3 Architectures for Distributed Systems
CHAPTER 1 INTRODUCTION:
University of Technology
Introduction to Cloud Computing
GGF15 – Grids and Network Virtualization
Module – 7 network-attached storage (NAS)
Chapter 2 Introduction Application Requirements VS. Transport Services
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
Chapter 17: Database System Architectures
Virtualization Techniques
Outline Virtualization Cloud Computing Microsoft Azure Platform
Chapter 9 An Introduction and Overview of Cloud Computing
Emerging technologies-
Cloud-Enabling Technology
CSE 451: Operating Systems Autumn Module 24 Virtual Machine Monitors
Cloud Computing: Concepts
CSE 451: Operating Systems Winter 2004 Module 19 Distributed Systems
Introduction To Distributed Systems
Network customization
CSE 451: Operating Systems Winter 2007 Module 21 Distributed Systems
Presentation transcript:

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING PREPARED BY G.VIJAYA KUMAR Asst.Professor

CLOUD COMPUTING UNIT-1

UNIT-1 Scalable computing over the internet: Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, basically a step on from Utility Computing a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform). Using the Internet for communication and transport provides hardware, software and networking services to clients These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).

UNIT-1 Technologies for Network Based Systems: System Area Interconnects: A LAN is typically used to connect clients to big servers. A Storage Area Network (SAN) connects servers to network storage such as disk arrays. Network attached storage (NAS) connects servers directly to disk arrays. All 3 types of networks often appear in a large cluster built with commercial network components.

UNIT-1 NAS:A NAS is fundamentally a bunch of disks, usually arranged in a disk array. Users and servers attach to the NAS primarily using TCP/IP over Ethernet, and the NAS has its own IP address. The primary job of a NAS is to serve files, so most NAS systems offer support for Windows networking, HTTP, plus file systems

UNIT-1 System models for distributed and cloud computing: Virtual Machines and Virtualization Middleware To build clouds we need to aggregate large amounts of computing, storage, and networking resources in a virtualized manner. Specifically clouds rely on the dynamic virtualization of CPU, memory, and I/O,Virtual Machines (VMs)The VM is built with virtual resources managed by a guest OS to run a specific application. Between the VMs and the host platform, a middleware layer (called the Virtual Memory Monitor (VMM) or a hypervisor) is deployed. Type 1 (bare metal) hypervisor The bare metal hypervisor runs on the bare hardware and handles all the Hardware (CPU, memory, and I/O) directly. This runs in the privileged mode. The guest OS could any OS such as Linux, Windows etc. They provide an almost native performance to the guest OSs (VMs), generally losing only 34% of the Central Processing Unit’s cycles to the running of the hypervisor.

UNIT-1 These can be classified into 4 groups: clusters, peer to peer networks, grids, and clouds .A computing cluster consists of interconnected stand alone computers which work cooperatively as a single integrated computing resource. The network of compute nodes are connected by LAN/SAN and are typically homogeneous with distributed control running Unix/Linux. They are suited to HPC

UNIT-1 P2P network: every node (peer) acts as both a client and server. Peers act autonomously to join or leave the network. No central coordination or central database is needed. No peer machine has a global view of the entire P2P system. The system is self organizing with distributed control.

UNIT-1 P2P Networks are classified into different groups: Distributed File Sharing, content distribution of MP3 music, video, etc. E.g. Gnutella, Napster, Bit Torrent Collaboration P2P networks Skype chatting, instant messaging, gaming etc.Distributed P2P computing : specific application computing such as SETI@homeprovides 25 T-flops of distributed computing power over 3 million Internet host machines.

UNIT-1 , Performance, Security and Energy Efficiency: Cloud Computing represents the most promising Information and Communication Technology (ICT) paradigm that is directly or indirectly used by almost every online user. Its ultra scale size requires large data centers comprising several thousands of servers and other supporting equipment. The power consumption share of such infrastructures reaches 1.1% to 1.5% of the total electricity use worldwide, and is projected to rise even more. In this paper, we describe recent trends in Cloud Computing regarding the energy efficiency of its supporting infrastructure. We present the state of the art approaches found in literature and in practice covering servers, networking, Cloud management systems and appliances, which consists of a software utilized by end users. We describe benefits and trade-offs when applying energy efficiency techniques, and finally we extract existing challenges and highlight future research directions

UNIT-1 Parallel and Distributed Programming Environment: Message Passing Interface (MPI) is the primary programming standard used to develop parallel programs to run on a distributed system. Map Reduce: This is a web programming model for scalable data processing on large clusters over large

UNIT-1 Hadoop :A software platform to write and run large data sets. Hadoop is scalable, economical, efficient And user applications on vast datasets in business reliable in providing users with easy access of and advertising applications.