TY - JOUR
T1 - IOTSim
T2 - A simulator for analysing IoT applications
AU - Zeng, Xuezhi
AU - Garg, Saurabh Kumar
AU - Strazdins, Peter
AU - Jayaraman, Prem Prakash
AU - Georgakopoulos, Dimitrios
AU - Ranjan, Rajiv
N1 - Publisher Copyright:
© 2016 Elsevier B.V.
PY - 2017/1/1
Y1 - 2017/1/1
N2 - A disruptive technology that is influencing not only computing paradigm but every other business is the rise of big data. Internet of Things (IoT) applications are considered to be a major source of big data. Such IoT applications are in general supported through clouds where data is stored and processed by big data processing systems. In order to improve the efficiency of cloud infrastructure so that they can efficiently support IoT big data applications, it is important to understand how these applications and the corresponding big data processing systems will perform in cloud computing environments. However, given the scalability and complex requirements of big data processing systems, an empirical evaluation on actual cloud infrastructure can hinder the development of timely and cost effective IoT solutions. Therefore, a simulator supporting IoT applications in cloud environment is highly demanded, but such work is still in its infancy. To fill this gap, we have designed and implemented IOTSim which supports and enables simulation of IoT big data processing using MapReduce model in cloud computing environment. A real case study validates the efficacy of the simulator.
AB - A disruptive technology that is influencing not only computing paradigm but every other business is the rise of big data. Internet of Things (IoT) applications are considered to be a major source of big data. Such IoT applications are in general supported through clouds where data is stored and processed by big data processing systems. In order to improve the efficiency of cloud infrastructure so that they can efficiently support IoT big data applications, it is important to understand how these applications and the corresponding big data processing systems will perform in cloud computing environments. However, given the scalability and complex requirements of big data processing systems, an empirical evaluation on actual cloud infrastructure can hinder the development of timely and cost effective IoT solutions. Therefore, a simulator supporting IoT applications in cloud environment is highly demanded, but such work is still in its infancy. To fill this gap, we have designed and implemented IOTSim which supports and enables simulation of IoT big data processing using MapReduce model in cloud computing environment. A real case study validates the efficacy of the simulator.
KW - Big data
KW - Cloud computing
KW - Internet of things (iot)
KW - Mapreduce
KW - Modelling and simulation
KW - Programming model
UR - http://www.scopus.com/inward/record.url?scp=85002623544&partnerID=8YFLogxK
U2 - 10.1016/j.sysarc.2016.06.008
DO - 10.1016/j.sysarc.2016.06.008
M3 - Article
SN - 1383-7621
VL - 72
SP - 93
EP - 107
JO - Journal of Systems Architecture
JF - Journal of Systems Architecture
ER -