Project Title Lab Title Project supervisors Project members

Similar documents
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.


White Paper on CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING

The NIST Definition of Cloud Computing

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

NCTA Cloud Architecture

Kent State University s Cloud Strategy

Capability Paper. Today, aerospace and defense (A&D) companies find

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Big Data & Its Bigger Possibilities In The Cloud

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Secure Cloud Computing through IT Auditing

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Cloud Computing: The Next Computing Paradigm

IS PRIVATE CLOUD A UNICORN?

Managing Cloud Computing Risk

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

1. From the CIO Strategic Direction for Cloud Computing at Kent State Cloud Computing at Kent State University 5

The Cloud vs. the Back-Office. Which is right for you?

Cloud Computing, and REST-based Architectures Reid Holmes

Enhancing Operational Capacities and Capabilities through Cloud Technologies

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

Cloud Computing Technology

The NIST Definition of Cloud Computing (Draft)

10/25/2012 BY VORAPOJ LOOKMAIPUN CISSP, CISA, CISM, CRISC, CEH Agenda. Security Cases What is Cloud? Road Map Security Concerns

East African Information Conference th August, 2013, Kampala, Uganda. Security and Privacy: Can we trust the cloud?

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing; What is it, How long has it been here, and Where is it going?

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Certified Cloud Computing Professional Sample Material

Cloud Computing Overview

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Kent State University s Cloud Strategy

Digital Forensics. Lab 10: Cloud Computing & the Future of Digital Forensics

Cloud computing an insight

Presented by Mike Jennings President BEI

The Trend and Challenges of Cloud Computing: A Literature Review

Introduction to Cloud Computing

Have We Really Understood the Cloud Yet?

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing Phillip Hampton LogicForce Consulting, LLC

Cloud Panel Draft Statement of Requirement

How cloud computing can transform your business landscape

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Standardizing Cloud Services for Financial Institutions through the provisioning of Service Level Agreements (SLAs)

Realizing the Value Proposition of Cloud Computing

Cloud Computing Guide & Handbook. SAI USA Madhav Panwar

Cloud Computing Architecture: A Survey

Security Considerations for Public Mobile Cloud Computing

Cloud computing is a marketing term for technologies that provide servers, outside of the firewall, for:

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

OVERVIEW Cloud Deployment Services

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cloud Security Introduction and Overview

Cloud Courses Description

How To Understand Cloud Computing

Cloud Computing Services and its Application

Cloud for Credit Unions Leveraging New Solutions to Increase Efficiency & Reduce Costs Presented by: Hugh Smallwood, Chief Technology Officer

Introduction to Cloud Services

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS

William Saichek Professor, Computer Science & Information Systems Orange Coast College

Soft Computing Models for Cloud Service Optimization

What Every User Needs To Know Before Moving To The Cloud. LawyerDoneDeal Corp.

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Technology & Business Overview of Cloud Computing

Cloud Computing & Hosting Solutions

Mobile Cloud Computing Security Considerations

NATO s Journey to the Cloud Vision and Progress

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Virtualization Technologies in SCADA/EMS/DMS/OMS. Vendor perspective Norman Sabelli Ventyx, an ABB company

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. What is Cloud Computing?

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

An Introduction to Cloud Computing Concepts

OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly

How cloud computing can transform your business landscape.

CLOUD COMPUTING DEMYSTIFIED

Fundamental Concepts and Models

THE CLOUD- CHANGING THE INDIAN HEALTHCARE SYSTEM

How To Get A Cloud Based System In Your Country

CLOUD COMPUTING. A Primer

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing - Architecture, Applications and Advantages

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Cloud Computing: Advantages and Security Challenges

Daren Kinser Auditor, UCSD Jennifer McDonald Auditor, UCSD

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

The Private Cloud Your Controlled Access Infrastructure

CLOUD COMPUTING IN HIGHER EDUCATION

Cloud Security Implications for Financial Institutions By Scott Galyk Director of Software Development FIMAC Solutions, LLC

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Transcription:

Dubna, Russia 2016 Project Title Introduction to grid and cloud technologies. Practical usage of EMI and OpenNebula middleware Lab Title Laboratory of Information Technologies (LIT). Project supervisors 1. A. Nechaevskyi, 2. V. Korenkov Project members 1. Mr. Mostafa Rabea - Fayoum University 2. Mr. Ahmed Elaraby South Valley University 3. Mr. Ayman Taha - Cairo University 4. Mr. Ahmed Hafez Zewil University

Outline Introduction Grid Computing Cloud Computing Experimental Data Analytic Techniques Conclusions and Future Cooperation Slide 2

Introduction Nowadays it's impossible to imagine natural science research without computer assistance. Scientists have a need to simulate complex processes, handle experimental data of store huge amounts of information. Many areas like high energy physics contemporary demands to the computational resources are really high and are continuously growing. Slide 3

Introduction Distributed computing and Grid technologies are now in use in many areas of science: - biology, medicine, climate research, earth sciences, quantum chemistry, space science, etc.. -Technologies are applied for many commercial applications (e.g. drugs discovery, engineering industry, aircrafts designing, movie industry, financial calculations, cryptography studies). Slide 4

Grid Computing What is Grid Computing? How Grid Computing Works? Grid Architecture Advantages of Grid Computing Major business areas for grid computing Slide 5

What is Grid Computing? Grid computing or the use of a computational grid is applying the resources of many computers in a net work to a single problem at the same time. Usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. Slide 6

How Grid computing works? In general, a grid computing system requires: At least one computer, usually a server, which handles all the administrative duties for the System A network of computers running special grid computing network software. A collection of computer software called middleware Slide 7

Grid Architecture Slide 8

Working of layers Fabric. The lowest layer job is used to make a common interface on all possible kinds of resources available. Access by higher layers is granted via standardized processes. Resource and connectivity protocols: The connectivity layer defines the basic communication- and authentication protocols which are needed by the grid. While the communication protocols allow the exchange of files between different resources connected by the first layer, the authentication protocols allow to communicate confidentially and to ensure the identity of the two partners. Collective services: The purpose of this layer is the coordination of multiple resources. Access to these resources doesn t happen directly but merely via the underlying protocols and interfaces. User applications: To this layer belong all those applications which are operating in the environment of a virtual organization. Jobs of the lower layers get called by applications and can use resources transparently. Slide 9

Advantages of Grid Computing Business benefits Improve efficiency by improving computational capabilities Bring together not only IT resources but also people. Create flexible, resilient operational infrastructures Address rapid fluctuations in customer demands Technology benefits Federate data and distribute it globally. Support large multi-disciplinary collaboration across organizations and business. Enable recovery and failure Ability to run large-scale applications comprising thousands of computes, for wide range of applications. Reduces signal latency the delay that builds up as data are transmitted over the Internet. Slide 10

Outline Introduction Grid Computing Cloud Computing Experimental Data Analytic Techniques Conclusions and Future Cooperation Slide 11

Cloud Computing? Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The general overview of cloud computing. Slide 12

Cloud Computing Cont.. Cloud computing is an emerging IT technology that is being used increasingly in industry, government and academia. Cloud computing services to help your organization run more cost effectively and efficiently. The use of cloud computing has increased rapidly in many organizations. Cloud computing provides many benefits in terms of low cost and accessibility of data. Slide 13

Cloud Computing Cont.. A widely adopted definition of cloud computing comes from the U.S. National Institute of Standards and Technology (NIST) as " a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or cloud provider interaction" Slide 14

Cloud Computing Cont.. This cloud model is composed of five essential characteristics, three service models, and four deployment models [NIST] Slide 15

Five essential characteristics of cloud computing 1. On-demand self-service 2. Broad network access 3. Rapid elasticity 4. Measured service 5. Resource pooling Slide 16

Five essential characteristics of cloud computing 1. On-demand self-service A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. A cloud service provider publishes a service catalogue, which contains information about all cloud services available to consumers. The service catalogue includes information about service attributes, prices, and request processes. Slide 17

Five essential characteristics of cloud computing 2. Broad network access Resources are available via the network and can be accessed by multiple devices, including: smart phones, tablets, laptops, desktops, and workstations. Slide 18

Five essential characteristics of cloud computing 3. Rapid elasticity Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. Consumers can leverage rapid elasticity of the cloud when they have a fluctuation in their IT resource requirements. For example, an organization might require doubling the number of web and application servers for a specific duration to accomplish a specific task Slide 19

Five essential characteristics of cloud computing 4. Measured service Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service. For example, storage, processing, bandwidth, and active user accounts. Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. Slide 20

Five essential characteristics of cloud computing 5. Resource pooling The provider s computing resources are pooled to serve multiple consumers using a multitenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. Examples of resources include storage, processing, memory, and network bandwidth. Slide 21

Cloud Computing Cont.. Three Cloud Service Models 1. Infrastructure-as-a-Service (IaaS). 2. Platform-as-a-Service (PaaS). 3. Software-as-a-Service (SaaS). Slide 22

Three Cloud Service Models 1. Infrastructure-as-a-Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources. Slide 23

Three Cloud Service Models Cont.. The consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems and deployed applications Security provisions beyond the basic infrastructure are carried out mainly by the cloud consumer. For Example : Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3) and Sun s Cloud Services Slide 24

1. Infrastructure-as-a-Service (IaaS). IaaS benefits Pay as you go Dynamic Scaling Reduces TCO (Total Cost of Ownership) Slide 25

Three Cloud Service Models Cont 2. Platform-as-a-Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. Slide 26

Three Cloud Service Models Cont. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment The consumer is able to deploy and run arbitrary software, which can include operating systems and applications. Security provisions are split between the cloud provider and the cloud consumer.. For Example : Google App Engine and Microsoft Windows Azure Platform Slide 27

1. Platform-as-a-Service (PaaS). PaaS benefits Reduced Complexity Lower Costs Higher Computing Efficiency Slide 28

Three Cloud Service Models Cont. 3. Software as a service (SaaS). The capability provided to the consumer is to use the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (example,web-based e-mail), or a program interface. Slide 29

Three Cloud Service Models Cont The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration. In a SaaS model, as shown in figure 5, applications, such as Customer Relationship Management (CRM), e-mail, and Instant Messaging (IM), are offered as a service by the cloud service providers. Security provisions are carried out mainly by the cloud provider [10]. For Example : EMC Mozy and Salesforce.com is a provider of SaaS-based CRM applications, such as Sales Cloud and Service Cloud Slide 30

3. Software as a service (SaaS). SaaS benefits Affordable Zero Infrastructure Seamless Upgrades Guaranteed Levels of Service Backups and Data Recovery Work Anywhere Slide 31

Three Cloud Service Models IaaS, PaaS and SaaS. Slide 32

Cloud computing Four Deployment Models of Cloud Computing 1. Public Cloud Model. 2. Private Cloud Model. 3. Community Cloud Model. 4. Hybrid Cloud Model. Slide 33

Four Deployment Models of Cloud Computing 1. Public Cloud : can be accessed by any subscriber with an internet connection and access to the cloud space It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. Public cloud model Slide 34

1. Public Cloud An advantage of the public cloud is its low capital cost with enormous scalability. However, for consumers, these benefits come with certain risks: no control over the resources in the cloud, the security of confidential data, network performance, and interoperability issues. Popular public cloud service providers are Amazon, Google, and Salesforce.com. Figure in the page shows a public cloud that provides cloud services to organizations and individuals. Back Slide 35

2. Private Cloud : A private cloud is established for a specific group or organization and limits access to just that group. Private cloud model Slide 36

2. Private Cloud It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. Following are two variations to the private cloud model On-premise private cloud: The on premise private cloud, also known as internal cloud, is hosted by an organization within its own data centers. Externally hosted private cloud: This type of private cloud is hosted external to an organization and is managed by a third-party organization. Slide 37

3. Community Cloud: A community cloud is shared among two or more organizations that have similar cloud requirements. Community cloud model Slide 38

3. Community Cloud: It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. In a community cloud, the costs spread over to fewer consumers than a public cloud. Hence, this option is more expensive but might offer a higher level of privacy, security, and compliance. Back Slide 39

Outline Introduction Grid Computing Cloud Computing Experimental Data Analytic Techniques Conclusions and Future Cooperation Slide 42

Outline Introduction Grid Computing Cloud Computing Experimental Data Analytic Techniques Conclusions and Future Cooperation Slide 55

Slide 57