Title
Evaluating Energy Efficiency Of Internet Of Things Software Architecture Based On Reusable Software Components
Abstract
Nowadays, Internet of Things technology has garnered a great amount of interest because it can make our life much easier, convenient, and even safer. Internet of Things devices can be connected to the Internet or to each other whenever and wherever in order to collect, process, and share information to support various services. In order to provide useful support, important issues related to security, performance, and energy consumption have to be considered. For example, important personal information can be easily exposed to others because Internet of Things can be easily hacked; low performance and high energy consumption can limit the effectiveness of devices. These issues can be considered as quality factors that need to be met in order to develop software applications in the Internet of Things domain. Energy consumption is critical to provide sustained service within mobile and wireless environments. To this end, this article focuses on how to develop Internet of Things software that takes low energy consumption into account. In particular, we propose energy evaluation techniques that are based on a software architecture that is designed to use reusable components. By performing an experiment, we could verify that our proposing method shows maximum 6.83% of error rate against code-based energy simulation. Our technique can help software engineers to judge whether or not software is developed to satisfy the particular requirements related with energy consumption.
Year
DOI
Venue
2017
10.1177/1550147716682738
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS
Keywords
Field
DocType
Internet of Things, software, architecture, energy consumption evaluation, low-energy software
Package development process,Computer security,Computer science,Computer network,Resource-oriented architecture,Software construction,Energy consumption,Software framework,Software distribution,Embedded system,Social software engineering,The Internet
Journal
Volume
Issue
ISSN
13
1
1550-1477
Citations 
PageRank 
References 
8
0.48
11
Authors
3
Name
Order
Citations
PageRank
Doohwan Kim19312.02
Jae Young Choi245940.10
Jang-Eui Hong312620.81