Abstract
Background/Objectives: Scalability in the Internet of Things is meant for future extension in Internet connected devices. The scalability can be classified into two broad sense in terms of future flexibility i.e., vertical and horizontal scalability and in terms of infrastructure of the Internet of things i.e., device, communication, gateway, and server levels. Novelty: In this article, a novel taxonomy of scalability is proposed and presented according to infrastructure and it is categorized into four levels i.e., device, gateway, communication,and server levels. Moreover, a performance analysis of vertical scalability is conducted at the server level for a smart campus transportation system on a custom-based emulator developed in Visual Studio. Findings: From the results,it is observed that by increasing the load the response time of the server increases. And by scaling up, response time decreases. By scaling up at a certain limit and increasing the load, response time again increases. It is strongly believed that this research will help in assessing the capacity of present and future smart systems. Keywords: Internet of things; vertical scalability; horizontal scalability; smart campus; smart transport system
Highlights
Internet of Things (IoT) is the emerging technology where things are connected to the Internet with the notion of anytime, anywhere, anything, anyone, anyway, any network, and service to make the devices smarter, intelligent, and more productive communication [1]. [Figure 1] shows various application scope of Internet of things in real world
As number of busses increases the average response time again increases so horizontal scalability needed in future. [Table 2] shows statistics of number of busses and average response time of processing of packets in milliseconds
Scalability types are explained in terms of IoT future flexibility (Vertical and Horizontal scalability) and in terms of IoT infrastructure (Device, Communication, Gateway, and Server level scalability), the novel taxonomy
Summary
Internet of Things (IoT) is the emerging technology where things are connected to the Internet with the notion of anytime, anywhere, anything, anyone, anyway, any network, and service to make the devices smarter, intelligent, and more productive communication [1]. [Figure 1] shows various application scope of Internet of things in real world. The IoT devices are connected to IoT gateway or hub and transmit data to the cloud server through communication network. A new taxonomy of scalability is proposed and categorized into four levels i.e., device, gateway, communication and server levels This taxonomy is according to IoT infrastructure. Scalability in IoT is meant for future extension in connected devices to the Internet that are used to sense, update, monitor, and transmit data to produce information to acquire knowledge, in order to house extra information processing than the normal situation. Lenka et al in [11] proposed an approach that makes the IoT network scalable by dividing the sensing area into sub areas called clusters, aggregating the collected data and transmitting to reduce energy utilization.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have