TeachCloud: a cloud computing educational toolkit
Author(s) -
Yaser Jararweh,
Zakarea Alshara,
Moath Jarrah,
Mazen Kharbutli,
Mohammad N. Alsaleh
Publication year - 2013
Publication title -
international journal of cloud computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.152
H-Index - 4
eISSN - 2043-9997
pISSN - 2043-9989
DOI - 10.1504/ijcc.2013.055269
Subject(s) - cloud computing , cloudsim , computer science , cloud testing , utility computing , virtualization , service oriented architecture , embarrassingly parallel , distributed computing , software engineering , process (computing) , cloud computing security , web service , operating system , world wide web , massively parallel
Cloud computing is an evolving and fast-growing computing paradigm that has gained great interest from both industry and academia. Consequently, universities are actively integrating cloud computing into their IT curricula. One major challenge facing cloud computing instructors is the lack of a teaching tool to experiment with. This paper introduces TeachCloud, a modelling and simulation environment for cloud computing. TeachCloud can be used to experiment with different cloud components such as: processing elements, data centres, storage, networking, service level agreement (SLA) constraints, web-based applications, service oriented architecture (SOA), virtualisation, management and automation, and business process management (BPM). Also, TeachCloud introduces MapReduce processing model in order to handle embarrassingly parallel data processing problems. TeachCloud is an extension of CloudSim, a research-oriented simulator used for the development and validation in cloud computing.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom