Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jordan University of Science and Technology

Similar presentations


Presentation on theme: "Jordan University of Science and Technology"— Presentation transcript:

1 Jordan University of Science and Technology
High Performance and Cloud Computing (HPCC) Group TeachCloud: A Cloud Computing Educational Toolkit ICA CON 2012 Yaser Jararweh, Zakariea Alshroa, Mazen Kharbutli, Moath Jarrah, and Mohammad Alsaleh.

2 Introduction Cloud Computing needs professionals who are able to deploy, maintain, and advance the cloud technology. It’s the universities task to generate such professionals. Universities worldwide are introducing cloud computing technologies in their curricula by updating existing courses or developing new ones. Cloud computing builds on a wide range of different computing technologies with many complexities. This complexity presents a major obstacle for the students to grasp and thoroughly understand cloud computing.

3 Main Problem The diversity of cloud computing related areas requires the students to put great efforts to understand each one of these areas alone in addition to integrating them in a single platform. There are no teaching tools to cover the different aspects of cloud computing as a whole makes teaching more theoretical-oriented, and therefore, less effective. Although there exists teaching tools for most of the cloud components alone, no full-system tool exists yet.

4 Main Problem At Jordan University of Science and Technology (JUST), we were one of the first universities in the MENA region to introduce cloud computing concepts in our courses for both graduate and undergraduate students. (2010) At the end of the course, we conducted a students' survey and asked the students to identify which challenges they thought were most important.

5 students' survey Results
Challenges in Teaching Cloud Computing as Identified by Students

6 Possible Solutions The use of real infrastructures such as EC2, IBM Smart Cloud, and Azure. Problem: Limited capabilities as a teaching tools, required some previous experience from the students, time consuming, and costly, etc. Solution: Simulation What is available : CloudSim, The University of Melbourne. Problems: very limited, basic Cloud components modeling, hard to use in education and research (No GUI), No real workload Modeling, it lacks BPM and SLA components.

7 Our Solution: TeachCloud
TeachCloud uses CloudSim as the basic design platform and introduces many new enhancements on top of it. Developing a GUI for the toolkit. Adding the Rain cloud workload generator to the CloudSim simulator. Adding new modules related to SLA and BPM. Adding new cloud network models (VL2, BCube, Portland, and DCell) Introducing a monitoring outlet for most of the cloud system components. Adding an action module that enables students to reconfigure the cloud system and study the impact of such changes on the total system performance.

8 Creating data centers, VMs in TeachCloud

9 Workload Generator in TeachCloud

10 SLA Management in TeachCloud

11 Network Topology in TeachCloud

12 Sample of the simulation results in TeachCloud

13 Use case scenario for TeachCloud
First, the student can build a cloud system by building a data center with a given number of servers and VMs in addition to a specific network topology. Next, the student can set an SLA and BPM plan for his cloud system. After that, the student will apply a workload with certain intensity and collect information for the system resources utilization. Then, the students can start changing the workload intensity up and down and study how this will impact the system's resources. Moreover, the student can scale cloud system resources up and down and study the impact on the SLA violation and system's resources utilization.

14 Conclusion and future plans
TeachCloud is still in its early stages and requires a sheer amount of work in addition to active participation from different partners from both the industry and academia. TeachCloud will be open source software available to all researchers and students working in Cloud Computing related projects and courses. Also, we are planning to create an international development community for TeachCloud to leverage the capabilities, features, performance and credibility of it.

15 Questions?


Download ppt "Jordan University of Science and Technology"

Similar presentations


Ads by Google