Jordan University of Science and Technology

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Networking Academy Advanced Technology Update June 19, 2008.
Advertisements

Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
19 % System Center FY14 Revenue Growth Large enterprises actively using SC 63% SC customers actively using SCOM 30% SC customers still using.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
Energy Saving Software based on Cloud Computing for Adjustable Processing Environments (ESSCCAPE) The Green Cloud.
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science. Numerical Simulations of Metal Forming Production Processes and Cycles by.
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
SaaS, PaaS & TaaS By: Raza Usmani
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Ravi Sankar Technology Evangelist | Microsoft Corporation
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Looking Ahead…Embracing Our Past Building upon our successes for the future of operations.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Building Sustainable MIS Infrastuctures
IT – DBMS Concepts Relational Database Theory.
ALISE 2014 Conference Jeonghyun Kim & William E. Moen
Games Technology BSc Multimedia Computing BSc Creative Computing BSc.
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.
1 EVALUATING INTELLIGENT FLUID AUTOMATION SYSTEMS USING A FLUID NETWORK SIMULATION ENVIRONMENT Ron Esmao - Sr. Applications Engineer, Flowmaster USA.
Simulation of Cloud Environments
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
A Survey of Mobile Cloud Computing Application Models
NICE :Network Intrusion Detection and Countermeasure Selection in Virtual Network Systems.
Putting a Face on Electronic Commerce Kathy Warden.
Computer Science Studies and Distance Education Unique Aspects Wingate Seminar London May 2005.
Student Collection, Reporting, and Analysis of GLOBE Data Sandra Henderson, Chief Educator GLOBE Ed Geary, DLESE Community Services and GLOBE University.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Managing Microsoft Applications with Cisco UCS Manager & PowerTool.
Scott Butson District Technology Manager. Provide professional to all district staff Professional development has been provided on a regular basis to.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
© Copyright IBM Corporation 2013 June 2013 IBM Integrated System Test Page 1 IBM Integrated Solutions Test Enterprise Test Series: Ideal Stack Testing.
Celine DONDEYNAZ, Joint Research Centre- Italy A. Leone, C. Carmona, P. Mainardi, M.Giacomassi and Prof. Daoyi Chen A Web knowledge Management Platform.
Introducing Virtualization via an OpenStack “Cloud” System to SUNY Orange Applied Technology Students SUNY Innovative Instruction Technology Grant Christopher.
CLOUD COMPUTING cloud computing and its importance to large scale firms such as Apple and Microsoft.
© 2006 Cisco Systems, Inc. All rights reserved.Presentation_ID 1 Transforming Server Virtualization with Cisco VN-Link Belmont Chia Consulting System Engineer.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
CLOUD COMPUTING
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
INNOVATION IN SIMULATION ENHANCING THE NEXT GENERATION OF PILOTS Seneca College Research ATAC Conference Vancouver November 7, 2010.
Construction of Computational Segment at TSU HEPI Erekle Magradze Zurab Modebadze.
Smart cloud orchestrator - the first implementation in the world at Wroclaw University of Technology for supporting design processes in education at universities.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
V7 Foundation Series Vignette Education Services.
Bellevue College Cloud Workshops Try: Cloud services Friday, May 6, 2016 Azure Virtual Machines (VM) Fawad Khan.
Capacity Planning For the Hybrid Cloud From an infrastructure owner’s perspective.
Usage Of Cloud Computing Simulators And Future Systems In Computational Research Dr. Ramkumar Lakshminarayanan Mr. Rajasekar Ramalingam.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Azure Stack Foundation
SUSE Linux Enterprise Server for SAP Applications
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Azure Infrastructure for SAP®
Cortana Intelligence Suite helps to boost data science graduates’ career prospects at a Malaysian university Objectives Required an integrated solution.
IBM BPM online Training in Bangalore
Introduction.
Immersion Workshop Agenda
Cloud Computing Dr. Sharad Saxena.
Azure and Partner Solution Enable Pay-Per-Hour IBM WebSphere Dev/Test Environments in Cloud MINI-CASE STUDY “Working with customers to migrate to cloud.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
CLOUD COMPUTING.
Computer Services Business challenge
IBM Cloud Computer Services
Productive + Hybrid + Intelligent + Trusted
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
OU BATTLECARD: Oracle Systems Learning Subscription
Presentation transcript:

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. yijararweh@just.edu.jo

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.

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.

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.

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

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.

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.

Creating data centers, VMs in TeachCloud

Workload Generator in TeachCloud

SLA Management in TeachCloud

Network Topology in TeachCloud

Sample of the simulation results in TeachCloud

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.

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.

Questions?