Cloud Computing : Benefits and challenges A key-Note

 Cloud Computing : Benefits and challenges A key-Note

Cloud Computing : Benefits and challenges A key-Note Presentation Hany H. Ammar LANE Department of Computer Science and Electrical Engineering West Virginia University, Morgantown, West Virginia, USA, Visiting Professor, Faculty of Computers and Information, Cairo U. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

1 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds

Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 2 Research Team Faculty : Dr. Walid Abdelmoez, Egypt

Dr. Mohamad Salah Hamdi, Qatar Dr Alaa Hamouda, Egypt Dr Ahmed Shawky, Egypt : 3 A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 Research Team Parts of this presentation were published in the following

paper: CampusCloud: Aggregating Universities Computing Resources in Ad-Hoc Clouds, 1st Taibah University International Conference on Computing and Information Technology Al-Madinah Al-Munawwarah, Saudi Arabia, 19-21 Rabi II 1433 Hijri (12-14 March 2012) With Funding from: The International Center of Excellence in Software Engineering Project, http://www.bis-cmt.com/icese/ Qatar National Research Fund (QNRF) under the National Priorities Research Program (NPRP) Grant No.: 09-1205-2-470 A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 4

Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds Summary

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 5 What is Cloud Computing A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 6 What is Cloud Computing

Technical resource availability is a key factor to achieve prosperity of any society, Particularly important are computing resources . To attain their full potential, computing resources need to be efficiently utilized preferably in an aggregated manner A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 7

What is Cloud Computing The demand for aggregating computing resources can now be met by Utility Computing Cluster and Grid Computing Cloud Computing A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 8

Utility Computing ( ) Utility computing providers rent computing resources they maintain through a web browser (Web )Service ( ) : Metered computing: analogous to electric power (Pay per use of Computing power, storage, )and network services 9

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 Utility Computing ( ) ( ) Resources are often virtualized and can be shared by multiple tenants Example: Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity with pay per use option ($276/yr for one large EC2 instance) A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training,

Hammamet, Tunis, May 7-10, 2012 Amazon EC2 enables you to increase or decrease capacity within - 10 Utility versus Cloud computing Cloud computing not only provides raw computing resources, but also hosts the applications that use these resources

Applications usually accessed via a web browser. User data typically stored on provider's file systems. . Google Mail, Google Docs : Underlying computing infrastructure concealed from users. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 11

Cluster and Grid Computing A cluster is a collection of tightly coupled computing servers usually co-located. A computing grid is a distributed collection of computing servers 12 A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training,

Hammamet, Tunis, May 7-10, 2012 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds

Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 13 : Campus Grid A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 14

: University of California Multi-Campus Grid A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 15 Tsinghua University Beijing : Campus Cloud for Data Storage and Sharing Eighth International Conference on Grid and

Cooperative Computing, IEEE Xplore A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 16 : Cloud Computing For Distributed University Campus: http://www.pixel-online.net/edu_future/common/download/Paper_pdf/ENT30-Erkoc.pdf Yildiz Technical University (Turkey)

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 17 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds

Challenges of Clouds Making the Case for Campus Clouds Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 18 The services of Cloud Comptng ) XaaS( I x Every thing as a service (IaaS (

Physical resource set (PRS): is hardware dependent or vendor dependent Virtual resource set (VRS): is built on top of PRS to run in multivendor cloud A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 19

Infrastructure as a service )IaaS( A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 20 IaaS, VRS and PRS VRS PRS

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 21 Infrastructure-as-a-Service Providers A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Lenk et al, CLOUD09, Hammamet,May Tunis, 23, May 2009,7-10, Vancouver, 2012

Canada 22 : Platform as a service (Paas) Java Google App Engin, Java Virtual Machine A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

23 Platform as a service Providers A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 24 : Software as a Service( SaaS ) Google Maps

API Google OpenSocial A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 25 Software-as-a-Service Providers. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

26 ( : Human as a Service )Huaas ( )MTurk crowdsourcing . Prediction of events e.g. Iowa Electronic Markets, Enabling Collective Intelligence, e.g. Surveys

27 A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 28 Human-as-a-Service Providers In India Cloud Computing is projected to grow from a 50 Million industry in 2009 to a $15 Billion Industry in 2013 S. Greengard Cloud Computing and Developing Nations,

Communications of the ACM, May 2010. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 29 Layered Architecture A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

30 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds

Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 31 Clouds reduces the need for advanced computing resources at the clients side Clients can use inexpensive small Net Books mobile phones to use cloud

resources and virtually have the processing power and storage of an expandable computing system No need to buy software or software licenses A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 32 .

Data is no longer confined to the local storage, users will be able to access data and applications from anywhere at any time. There is no more lost data due to hard drive failures Corporations would save money on IT support, and No need for space to house expensive hardware and software servers A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 33

The resources and applications needed for e-learning including the virtual laboratories can all be in a virtual environment on the cloud Facilitate the interactions between instructors and an increasing number of students. Facilitate the collaboration between instructors

Facilitate the collaboration between students Facilitate the access to e-books and e-references A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 34 A Short Video http://www.youtube.com/watch?v=bmZL-5h5zeE&feature=c hannel&list=UL

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 35 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds

Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 36 Challenges Provide Support to users and developers alike A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

37 The RESERVOIR Project http://www.reservoir-fp7.eu/, 2008-2011 Cloud Computing Framework) Iaas( A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

38 Private Clouds A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 39 Hybrid Clouds A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training,

Hammamet, Tunis, May 7-10, 2012 40 Federated Clouds A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 41 The OpenNebula Virtual Execution Environment Manager(VEE)

The Virtual Infrastructure Manager in Reservoir Cluster or Data Center A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 42 Development of Scalable database management systems Amazon Dy

namoDB , database service A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 43 Cloud Computing Research Projects Boston U project in exploring the merits of "Colocation Games" (CGs) as a novel, economically-sound framework

upon which emerging cloud architectures could be implemented. (Cloud Software Engineering) CMU research projects includes studies on Multi-Tier Indexing for Web Search Engines, Integrated Cluster Computing Architecture. (Cloud Software Engineering) Duke U. projects to explore and test Trustworthy Virtual Cloud Computing. (Security, Reliability, Performance,..) A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 44 Cloud Computing Research Projects Indiana U. project explore cloud techniques to overcome

current medical computing obstacles such as long computation time and large memory requirements. (Medical Technology Applications) MIT project on Cloud Computing Infrastructure and Technology for Education (CITE), k-12 on to University Education. (Education Technology Applications) NC State U. project on Virtual Computing Lab (VCL) (Education Technology Applications) http://www.cloudbook.net/directories/research-clouds/cloud-computing-rese arch.php A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 45

Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 46

College Campuses maintain significant Infrastructure of computing resources in computing Labs ( ) )This infrastructure is under utilized (many students use laptops and Net Books Service Providers in small companies and general users are in need for inexpensive computing resources 47

A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 : Developing IaaS Campus cloud would provide the following benefits: Providing collaboration between colleges and service providers and small businesses.

Providing students with an environment for learning the concepts of cloud computing Academic research will benefit from Campus clouds A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 48 Campus Cloud Requirements Model A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

49 Research Team What is Cloud Computing Examples of Grids and Clouds Benefits of Clouds What can we do with Clouds Challenges of Clouds Making the Case for Campus Clouds Summary A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012

50 Conclusions Cloud Computing emerged to provide elastic or extensible computing resources Cloud Computing has evolved from Utility Computing and Grid Computing. i Cloud Computing provides everything as a service starting from

the computing infrastructure to the applications in different domains such as e-learning. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 51 Conclusions ) ( Software Engineering Methodologies and tools are needed for cloud developers (Cloud-based Service-Oriented Engineering)

Security and privacy are the biggest concerns of cloud computing users and developers Campus Clouds can reduce the cost of computing resources, enhance student learning, strengthen ties with Industry, and enhance academic research. A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 52

I would like to acknowledge the efforts of Dr. Jamil Itmazi, the Scientific Committee Chair, and Dr. Radwa Marouane, the Organization Committee Chair for helping with the logistics of this Conference A key-Note Presentation, 1st Intern. Conf. on Information and Communication Technology for Education and Training, Hammamet, Tunis, May 7-10, 2012 53

Recently Viewed Presentations

  • Introduction to Computing and Programming in Python: A ...

    Introduction to Computing and Programming in Python: A ...

    Constantia Arial Calibri Wingdings 2 MS Pゴシック Wingdings Times New Roman Flow 1_Flow 2_Flow 3_Flow 4_Flow 5_Flow Introduction to Computing and Programming in Python: A Multimedia Approach Chapter Objectives Big speed differences Where does the speed go?
  • The Incomplete ConstellationScience Version

    The Incomplete ConstellationScience Version

    The Incomplete Constellation. STAAR. Can you identify this picture? It is the Big Dipper… one of the most recognizable constellations in the night sky. Click. Without two of its stars, the dipper might appear to be a series of random...
  • The Business of PAS and the Philosophy of Independent Living

    The Business of PAS and the Philosophy of Independent Living

    PAS in Kansas: History & Philosophy1977 PD Waiver, cont'd. IL Counseling Provider Requirements Include at least 12 hours of Training Annually in the History and Philosophy of Independent Living. CIL-NET, a project of ILRU - Independent Living Research Utilization.
  • Chapter 7: Sin and Conversion - Midwest Theological Forum

    Chapter 7: Sin and Conversion - Midwest Theological Forum

    Sin is divinely personalized in the New Testament in that human sin is the reason for the Incarnation and the Passion and Death of Jesus Christ. What do both Testaments reveal about sin? They both reveal how sin damages man...
  • Reading is Fun!- Percy Jackson and the Lightning Thief

    Reading is Fun!- Percy Jackson and the Lightning Thief

    Times New Roman Arial Calibri Century Gothic Romanesque 1_Romanesque Microsoft Photo Editor 3.0 Photo Reading is Fun!- Percy Jackson and the Lightning Thief The Plan Lesson Examples Essential and Unit Questions TEKS- ELAR Grade 7- 110.19. TEKS, contd. TA TEKS...
  • Experimental Design

    Experimental Design

    Experimental Design Criteria for Establishing a Causal Relationship Concomitant variation Temporal variation Control over other possible causal factors Concomitant Variation Temporal Ordering Causes must precede effects. Control over other possible causal factors Randomization: Randomly assign respondents to treatment conditions.
  • Lesson 7.3 Tolerances - Weebly

    Lesson 7.3 Tolerances - Weebly

    Types of Fit. Clearance Fit - Always a clearance between the axle and the opening. Here, the maximum size of the axle is 10 and the minimum size of the hole is 10.15. If these parts are manufactured correctly, there...
  • Adjective Clauses - Academic Computer Center

    Adjective Clauses - Academic Computer Center

    Things to Remember Formal written English: In formal, academic English in adjective clauses with object relative pronouns, for people, we use whom. In adjective clauses with an object of a preposition, bring the preposition forward and use whom or which....