International Journal of Computer Networks and Applications (IJCNA) DOI: 10.22247/ijcna/2019/190369 Volume 6, Issue 6, November December (2019) ISSN: 2395-0455 ©EverScience Publications 100 SURVEY ARTICLE A Survey on Edge-Based Internet-of-Things Hushmat Amin Kar Department of Electronics and Communication Engineering, National Institute of Technology, Srinagar, India hushmat.kar@gmail.com G.M. Rather Department of Electronics and Communication Engineering, National Institute of Technology, Srinagar, India. ghulammohdrather@yahoo.com Published online: 30 December 2019 Abstract Internet of Things (IoT) is improving the overall quality of our lives by helping us to connect, measure and control the different parameters of the system in an automated manner. The IoT devices are generating massive volumes of data that needs to be processed and on the basis of the results, decisions are made. The IoT devices have limited resource capabilities, so these devices utilize the services of the cloud servers. The issue in utilizing the services of the cloud is that it fails to provide support for real-time and time-critical applications. In order to reduce the response time of the system, another service layer is added to the architecture i.e. Edge computing. The IoT devices will now send their requests to the edge servers. Utilizing the services of the edge servers will reduce both the network traffic to the cloud and response time of the system. This paper presents a detailed survey of Edge-based IoT taking various parameters like architecture, bandwidth, security, energy, payload, etc. into consideration. Index Terms IoT, Edge, Cloud, 5G. 1. INTRODUCTION IoT is a revolution in the existing internet where a large number of intelligent devices are connected through the internet. These devices (nodes) sense, gather and communicate the data with each other through improvised communication protocols [1-4]. A large amount of data collected by these devices need processing for extracting intelligence to provide services to end-user. In traditional computing, the data collected by the nodes is uploaded to the cloud server for further processing and results are transferred back to nodes for a needful response. This approach has a drawback of using costly bandwidth and other resources. Also with the increase in data size the transmission time increases which is unacceptable for time-sensitive applications like Smart transportation [5] smart city [6-8], Smart Grid [9,10], Smart healthcare [11]. Battery life is an important concern in an IoT device, so it is better to send the data to a nearby edge device with higher power backup and computational capabilities. The processing of data nearby the source will reduce the transmission time, power cost, etc. The edge device gives the nodes services like processing and storage close to the device at the edge of the network instead of than sending it to the cloud server. Thus, the amount of the data flow is reduced which in turn utilizes lesser bandwidth of the network. It minimizes the response time of computational nodes and also reduces the pressure of traffic and computation from the centralized cloud servers. By utilizing the services of edge nodes the IoT devices having limited battery can shift the processing and communicational overheads to the edge node having more resources as compared to the IoT nodes. Thereby, increasing the overall IoT node life. 2. SURVEY OF IOT AND EDGE This section discusses the fundamental concept of the IoT, EDGE computing and the benefits of combining these two concepts. 2.1 IoT IoT is an interconnected ecosystem of uniquely addressable devices having the capabilities of sensing, computation, and actuation and the ability to communicate and interoperate through the internet. The IoT can be defined as a dynamic infrastructure providing self-identifiable adaptive capabilities in nodes, in order to make them intelligent. These nodes recognize the triggers in the surrounding environment and accordingly react in an appropriate manner. This new environment will create new application services and each application service will achieve a common goal. IoT is an evolving technology that is expanding its horizons in different areas at a very fast rate. The number of IoT devices is expected to increase to 50 billion connected devices, with over 200 billion intermediate connections by 2020 [12]. The main aim of IoT technology as described by Gartner [12] are: • Integration of the physical and virtual worlds. • Embedding the intelligence everywhere. • Effect of the digital transition on technology The improvement in the areas of sensors, Big Data, embedded systems, ubiquitous computing, cloud computing,