INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.

Slides:



Advertisements
Similar presentations
High Performance Computing Course Notes Grid Computing.
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Cloud Testing – Guidelines and Approach. Agenda Understanding “The Cloud”? Why move to Cloud? Testing Philosophy Challenges Guidelines to select a Cloud.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Grid and Cloud Computing By: Simon Luangsisombath.
DISTRIBUTED COMPUTING
Grid Computing Net 535.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
New Challenges in Cloud Datacenter Monitoring and Management
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
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  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
GCC 2006 Panel: Grid Research and Engineering Vs Standards Dr. Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Software Architecture
DISTRIBUTED COMPUTING
Challenges towards Elastic Power Management in Internet Data Center.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
N. GSU Slide 1 Chapter 05 Clustered Systems for Massive Parallelism N. Xiong Georgia State University.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Authors: Ronnie Julio Cole David
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Giuseppe Andronico INFN Sez. CT / Consorzio COMETA Beijing,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Chapter 8 – Cloud Computing
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Web Technologies Lecture 13 Introduction to cloud computing.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Parallel IO for Cluster Computing Tran, Van Hoai.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Grid and Cloud Computing
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Clouds , Grids and Clusters
Introduction to Distributed Platforms
Prepared by: Assistant prof. Aslamzai
Jhashuva. U1 Asst. Prof. Dept. of CSE
Grid Computing.
Chapter 21: Cloud Computing and Related Security Issues
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Presentation transcript:

INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE

TOPICS Grid Computing – Definition – Characteristics – Architecture – Services – Applications Cloud Computing – Architecture – Services – Applications Grid vs. Cloud

GRID COMPUTING Definition: A grid computing is a computing environment where sharing of computing power, may be computing cycle, resources, and storage is taken place to accomplish the task efficiently and quickly

GRID COMPUTING Grid Resource Broker Resource Broker Application Grid Information Service database R2R2 R3R3 RNRN R1R1 R4R4 R5R5 R6R6 Grid Information Service Resource Broker Figure : A Bird view of global grid (from Rajkumar buyya presentation)

GRID COMPUTING Characteristics: Large Scale : – A grid is able to deal with any number of resources (either system or memory). It can range from few to millions. Global Distribution: – Grid computing resources can be in any location in the global. Cont..

GRID COMPUTING Loosely Coupled: – Main characteristics of grid computing is loosely coupled architecture. Distributed Job Management: – It has the characteristics to split the job for various resources or computers to avoid the work pending in the queue for long time. Cont..

GRID COMPUTING Consistent Access: – A grid is designed in such a way to give the consistent data and also other resources accessing ability. Resource Coordination: – Resources in a grid must be coordinated in such a way to provide cluster computing capabilities. Cont..

GRID COMPUTING Dependable Access: – A grid should assume the quality of service standards in order to provide an assure way of sharing the resources for the requested user Transparent Access: – A grid has a capability to see as a single virtual computer even it has multiple resources across the global Cont..

GRID COMPUTING On-Demand Computing: It provides an efficient way to access the resources that cannot be cost effectively or conveniently located in local area Heterogeneity : – A grid can host both hardware and software that can be varied in data, sensors, devices, networks and so on.

GRID COMPUTING Grid resources Desktops, servers, clusters, networks, applications, storage, devices + resource manager + monitor Security Services Authentication, Single sign-on, secure communication Job submission, info services, Storage access, Trading, Accounting, License Resource management and scheduling Grid programming environment and tools Languages, API, libraries, compilers, parallelization tools Grid applications Web Portals, Applications, Adaptive Management Application Development and Deployment Environment Distributed Resources Coupling Services Core Middleware User-Level Middleware System level User level Autonomic/ Grid Economy

GRID COMPUTING Requirements: Step 1: – The integration of individual s/w & h/w components into a combined networked resource (single system image cluster). Step 2: – Low-level middleware to provide a secure and uniform access to services provided by different resources. Cont…

GRID COMPUTING Step 3: – User-level middleware to support application development and aggregation of distributed resources. Step 4: – The construction of Grid applications and Web portals.

GRID COMPUTING Categories of Grid Computing:

GRID COMPUTING Computational Grid: – provides a secure way of accessing the resources from a huge collection (pool). This kind of grid is much useful for high throughput applications and computation intensive computing. Collaboration Grid: – with the popularity of Internet, there is a huge demand for better collaboration. Using the grid, advance collaboration is possible. Cont.…

GRID COMPUTING Utility Grid: – is not limited for sharing data and computation cycles but also software and resources can be shared. It provides main services like sharing Software and other special equipment. Network Grid: – Provides fault-tolerant and high performance communication services. During communication each grid node act as a data router between two communication points. Cont.…

GRID COMPUTING Data Grid: – provides an environment to support data discovery, data storage, data handling, data publication and data manipulation. It is stored in different types of databases and file systems.

CLOUD COMPUTING Definition: A cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers.

CLOUD COMPUTING Characteristics: No up-front commitments On-demand access Nice pricing Simplified application acceleration and scalability Efficient resource allocation Energy efficiency Seamless creation and use of third-party services

CLOUD COMPUTING Fig : Cloud Computing Architecture (from mastering cloud computing text book)

GRID Vs. CLOUD Business Models: – While in Grid business models are usually based on bilateral agreements between academic institutions, provision of resource in Clouds requires more differentiated business models. Resource Management: – While Grids rely on batch systems, utilization of virtualization technologies represents the resource management solution for the Clouds.

GRID Vs. CLOUD Resource Provision Models: – Grid resource provisioning models are based on virtual organisations where the relationships are established offline. In Clouds usage of SLAs, compliance, and trust management is essential.

GRID Vs. CLOUD Resource Availability: – In Grids resource sharing relies on the best effort manner, sometimes resources are not available and sometimes there are plenty of resources which are idle. Clouds rely on massive elasticity in Clouds. Challenging issues in Clouds are to find the balance between wasting resources due to the virtualization overhead and standby modes of devices on the one hand, and pooling of resources to facilitate efficient consumption of resources and reducing energy consumption on the other.

ANY QURIES ? Thank you

REFRENCES 1. india.org/digital_magazine/November/No v.htmlhttp:// india.org/digital_magazine/November/No v.html 2. Mastering in Cloud Computing 1.Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi 3.Grid vs Cloud – A Technology Comparison 1.Ivona Brandic, Schahram Dustdar, Vienna University of Technology