Abstract
The development of mobile user equipment progresses cooperatively with the advancement of the latest mobile applications. Still, the limited battery capacity prevents users from running computationally intensive applications on their gadgets. This one stimulated the evolution of Mobile cloud computing (MCC). Instead of its ample data storage and processing capability, MCC suffers from high latency. To deal with the latency problem a novel promising concept known as mobile edge computing has been introduced. Mobile edge computing (MEC) and wireless sensor networks (WSN) are two ever-promising research domains of the wireless network. The integration of MEC with WSN has given birth to Sensor Mobile Edge Computing (SMEC). However, sensor mobile edge computing is an emerging field, and energy-efficiency is one of the major challenges of this field. In MEC, services are provided at the edge of the mobile network for reducing the latency that in turn can improve the quality of user experience. Previously MEC focused on the use of base stations for offloading computations from mobile devices. However, after the arrival of fog computing, the definition of edge devices becomes broader. SMEC is a fusion of mobile edge computing and wireless sensor network. SMEC is an architecture where the sensor nodes capture the status of environmental objects and the collected data are sent to the cloud through the edge devices which participate in data processing also. This chapter discusses sensor mobile edge computing, its architecture, and its applications. The future scopes and challenges of SMEC are also addressed in this chapter.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Cloud Computing (CC)
- Internet of Things (IoT)
- Mobile Edge Computing (MEC)
- Wireless Sensor Network (WSN)
1 Introduction
A Wireless Sensor Network is a group of low powered tiny sensor nodes intended for monitoring and recording some physical or environmental conditions at different locations [1]. WSNs can be used in forest fire detection, industrial process monitoring, air pollution measurement, different medical applications, and many more such different areas. Cloud computing (CC) is the delivery of computation, software, and storage as service to the users in a virtualized and isolated environment. In the past decade, Mobile Cloud Computing (MCC) has emerged as a new archetype of computing due to the popularity of mobile devices and the epidemic rise of mobile applications [2, 3]. MCC overcomes the computational and storage limitations of today’s smart mobile devices. Although an intrinsic drawback of MCC still exists that is propagation delay. The growing computing capacities present on smart devices call for the decentralization of Cloud computing services to avoid latency issues and fully utilize handy computing abilities at the network edges [4].
Driven by the vision of the Internet of Things (IoT), Mobile Edge Computing (MEC) is becoming a new trend in computing that addresses the issue of propagation delay and can provide latency-critical mobile applications [5,6,7,8,9,10,11]. For the period of the last four decades, the development of wireless communication networks took place based on the requirements of applications and transformed every facet of our lives [11]. A summary of Wireless Communication evolution is shown in Fig. 1.
Edge computing introduces technologies that allow computation to be performed at the network edge. Therefore computing is possible near data sources also. Before going to the discussion on the integration of WSN with MCC and MEC, we define mobile cloud computing, fog computing, and mobile edge computing.
Definition 1: Mobile Cloud Computing
MCC is a paradigm where the storage as well as the processing of data happens outside the mobile device. The applications of MCC have moved away from the data storage and computational power from mobile phones and into the cloud, which in turn brings mobile computing and applications not just to smartphone users but to a huge number of mobile subscribers (Mobile Cloud Computing Forum (MCC-forum, 2011)).
Definition 2: Fog Computing
Fog Computing is an infrastructure where the devices present between the end node and cloud servers take participation in the processing of the data, which in turn reduces the latency.
Definition 3: Mobile Edge Computing
MEC is a new technology that offers cloud computing capabilities and information technology services within the mobile access network of mobile users.
1.1 WSN with MCC
Mobile cloud computing is a technology that offers unlimited functionality, mobility, and huge storage capacity through heterogeneous network connectivity. The integration of WSN and MCC draws significant attention from researchers due to its data gathering, storage, and processing capability in a single integrated infrastructure. The main advantage of WSN-MCC integration is the utilization of effective cloud computing infrastructure for storing and processing a huge amount of sensory data and ultimately offering processed data to the end-users [12,13,14,15,16,17].
1.2 WSN with Mobile Edge Computing (MEC)
Most of the time MEC gets along with cloud computing for supporting and enhancing the end devices’ performance. It is possible by pushing cloud resources such as to measure, set of connections, and storage space to the edge of the mobile network. An edge device can be any device that has the computational power and ability to network between data sources and cloud-based data centers, for example, a smartphone can be an edge device which is present between the cloud and body sensors. MEC directly connects the user with the nearest edge network able to provide cloud services [11]. According to recent research, the basic motivation of MEC is to offer computationally intensive applications using resource-limited mobile devices. As a result, it will be able to fulfill the end-users requirements which are latency-sensitive and involve high computation. Among the key characteristics of mobile edge computing proximity and lower latency are the most important characteristics to be mentioned [3,4,5,6].
The comparison of MCC with edge computing is provided in Table 1. As observed from the table the deployment in MCC is centralized wherein EC the deployment is distributed. The distance of user equipment from the cloud is higher than the edge device, which results in higher propagation latency while using the cloud. However, in the case of the cloud the storage and computational power is high in comparison with the edge device.
1.3 Research Motivation
The integration of WSN with MCC provides lots of advantages but faced some critical issues which should be taken care of seriously. In [12] authors identified some critical issues regarding WSN-MCC integration which are as follows:
-
Over-burdened intermediary sensor node: In WSN sensor nodes are generally equipped with a non-rechargeable battery. It follows multi-hop data communication from source nodes to gateway nodes via intermediary nodes. As a result, intermediary nodes become overburdened. Therefore energy efficiency is a prime concern to make the sensor network operative.
-
The bottleneck of traffic and bandwidth: With the dramatic increase in the number of mobile and cloud users the bandwidth of wireless networks may turn into a bottleneck situation. Besides, high bandwidth is required for multimedia data transmission. Therefore optimization of traffic and bandwidth demand is also an important issue.
-
Delay of processing: In WSN the data collected from sensors are offered to end-users based on the need of the applications or users. In that case for some applications, the delay is unavoidable which affects the network performance. Therefore it is desirable to make use of the processing capability of the cloud to empower the WSN for tackling this type of issue.
The primary motivation of MEC is the decentralization of cloud computing services to make it available at the network edges and avoid latency issues. To accomplish this lot of challenges are being faced which are shown in Fig. 2.
As observed from the figure, there are several challenges in MEC such as deployment issue, cache-enabling, mobility management, energy optimization, security, and privacy, etc.
2 Related Work
In this section, we will focus on the existing works in IoT, cloud computing, fog computing, and edge computing applications of the sensor network.
2.1 IoT Applications
The emergence of IoT also termed as Internet of Everything enables the global network of people, processes, data, and things worldwide. WSN is an important part of IoT, and it is mainly accountable for collecting and reporting data. WSNs bring IoT applications more effectiveness and makes it more competence [18, 19]. A large amount of sensory data and its real-time processing is a big challenge for the practical implementation of large scale IoT systems. Edge computing is one of the promising solutions in this respect. But the deployment of an edge node is a fundamental problem. To address this issue authors proposed a deployment approach for edge servers intended for large-scale IoT [20]. They have shown that their proposed approach can significantly reduce the number of edge nodes and improves throughput. Day by day MEC is becoming a key enabler of consumer-centric IoT applications and services that demand real-time operations [21]. As IoT performance mainly depends on the lifetime and coverage area of WSN, designing an efficient method that conserves nodes’ energy and reduces the number of dead nodes becomes important issues [22, 23]. Therefore clustering is one of the efficient methods to solve these problems in WSN [24, 25].
With the evolution of IoT, a massive number of sensor-based applications are going to be materialized. Therefore, the deployment of sensors and their mobility is a big concern to fulfill their job competently. In this respect, authors have presented an exhaustive review of existing mobile sinks that support sensors’ mobility in the context of IoT applications [26]. The concept of the Green Internet of Things (G-IoT) is considered to play an extremely important role in providing smarter and sustainable cities [27].
2.2 Cloud Computing Applications
In recent days, cloud computing frameworks have become increasingly popular in both academia and industry. At the same time, a significant increase in the usage of smartphone platforms has been noticed worldwide. Therefore Mobile Cloud Computing emerges as a current state of the art technology providing unlimited functionalities in many useful applications [28]. The two closely related emerging technologies IoT and Big Data have matured convincingly to allow smart cities to materialize [29]. Due to the fast increase in the number of smart cities, their sustainability needs to be achieved through transformational urban systems design which may vary from system to system. Big data and Cloud computing play an important role in this perspective [30]. In [31] authors presented a new concept and its technologies that are related to the integration of MCC and context-aware applications. They have introduced CAOS, an android-based framework to illustrate how context-aware apps may be improved with MCC features like data and computing offloading. In [32] authors introduced a new medical big data clustering algorithm in a cloud computing environment. With the help of cloud computing technologies, the need for ubiquitous healthcare services is becoming possible day by day. Besides, big data analysis technologies have shown great possibilities for improving the quality of healthcare services. In [33] authors proposed a medical primary diagnosis framework that is outsourced to the cloud server in an encrypted manner. As a result, it can preserve confidential medical data from an unauthorized user.
2.3 Fog Computing Applications
Traditional cloud computing is facing severe network challenges like network bottlenecks high latency to meet the massive requirements of IoT applications. The circumstances where traditional cloud-based solutions are not appropriate, edge and fog computing is considered the key enabling archetype which brings the cloud resources to the edge of the network [34]. Recently fog computing has emerged as a platform that handles massive data caused by IoT environments and provides networking services between IoT devices and traditional cloud computing [35]. Fog computing has come out as a new paradigm for a large group of applications that are delay-sensitive including smart city, healthcare service, intelligent transportation system, the personalized recommendation of banking products, Block-chain enabled applications, and many more [36,37,38,39,40,41,42,43,44]. Fog computing provides innovative solutions by bringing resources closer to the user and offer low latency solutions for data processing. Authors proposed a new framework called HealthFog intended for automatic Heart Disease analysis by integrating deep learning concepts with Fog computing [36]. HealthFog delivers healthcare as a fog service using IoT devices and capably manages the health data.
In urban areas, smart cities are already a reality and therefore have attracted the attention of many researchers. In [37] authors presented a hybrid edge-fog-cloud computing architecture for monitoring environmental parameters and traffic flow in a city with very limited infrastructure. In [38] authors presented a comprehensive literature review of the existing work already been done in the area of fog computing applications in smart cities.
2.4 Mobile Edge Computing Applications
According to recent research, the main objective of Mobile Edge Computing is to provide computationally intensive applications using resource-limited mobile devices. MEC servers are small-scale data centers; therefore it is very important to develop innovative approaches for obtaining green MEC. Several approaches are already there for designing green MEC [45,46,47,48,49,50,51,52,53,54,55,56]. MEC is a furnishing solution to facilitate augmented reality (AR) applications on mobile devices [57, 58], video stream analysis service [59], Cloud-based vehicular networks [60].
For full utilization of the MEC paradigm, few key points should be based on application-oriented which are (1) decision on computation offloading; (2) allocation of computing resources within the MEC, and (3) mobility management. Several researchers have tried to focus on these above mentioned key points along with the other key points like the architecture and model of MEC, its mathematical frameworks, energy efficiency for a better solution [61,62,63,64,65,66,67,68,69]. MEC facilitates numerous mobile applications like video stream analysis, augmented reality, Vehicular network, gaming and IoT applications [70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89].
The major contributions of existing publications on mobile edge computing are summarized in Table 2. The comparison between Cloud, Fog, and Edge computing concerning processing response is shown in Fig. 3.
3 The Architecture of Sensor Mobile Edge Computing (SMEC)
Sensor Mobile Edge Computing (SMEC) is an integration of a sensor network with mobile edge computing. The four-layer architecture of SMEC is presented in Fig. 4.
SMEC architecture contains the following components:
-
Sensor nodes
-
Mobile device
-
Cellular base station with edge server (in case of the cellular network)
-
Cloudlet (in case of Wi-Fi)
-
Cloud
The sensor nodes after collecting the object status send the collected data to the mobile device. The mobile device is connected with the base station (cellular network) or cloudlet (WMAN/WLAN). In the case of a cellular network, a cellular base station is used along with an edge server. The edge server is connected with the cloud. In the case of Wi-Fi i.e. Wireless Local Area Network (WLAN) or Wireless Metropolitan Area Network (WMAN), cloudlet is used. Here, cloudlet offers the storage and computation facilities. The cloudlet is connected with the cloud. In SMEC the mobile device after receiving the sensor data performs preliminary processing on the data and sends them to the edge server through the base station, or to the cloudlet. The data is processed inside the edge server/cloudlet, and then according to the necessity, the data is forwarded to the cloud.
3.1 Advantages of SMEC over SMCC
The advantages of SMEC over SMCC are listed in Table 3.
As observed from the table due to the use of MCC the deployment is centralized in SMCC, where the deployment in SMEC is distributed as edge computing is used. In the case of SMEC, the latency is lower than the SMCC as the distance of the end node from the remote cloud is higher than the edge device. The computational power and storage of the cloud are higher than the edge device, the computational power and storage are higher in SMCC than SMEC.
3.1.1 Definition of SMEC
Sensor mobile edge computing is defined as an integrated architecture which is the combination of mobile edge computing and wireless sensor network where the sensor nodes capture the status of environmental objects and the collected data are sent to the cloud through the edge devices. MEC connects the user directly to the nearest cloud service enabled edge network which provides high computation, low latency, and avoid bottleneck situation.
3.2 Latency in SMEC
In SMEC, the storage and computation execution related to the sensor data takes place inside the edge device. To calculate the latency the data transmission, propagation, computation execution, and queuing latencies are calculated.
The data transmission latency in SMEC is given as [78],
Where U fi is the failure rate in the uplink, S tui is the sensor data amount transmitted in the uplink, R ui is the sensor data transmission rate in the uplink, between the communicating devices for hop i, D fj is the failure rate in the downlink, S tdj is the sensor data amount transmitted in the downlink, R dj is the sensor data transmission rate in the downlink, between the communicating devices for hop j, h is the number of hops in uplink and k is the number of hops in the downlink.
The computation execution latency is given as [78],
Where, I is the number of instructions to be executed for the computation and I c is the instruction execution speed of the computing device.
The propagation latency is given as [78],
Where, D rs is the distance covered between the requesting and serving node, and D p is the propagation speed.
If the queuing latency is denoted by L sq, the total latency is given as [78],
In Fig. 5 the latency in SMEC and SMCC are compared. This is observed that by bringing the computation at the network edge the latency has been reduced by ~40% than the cloud-based SMCC framework.
In the next section, we have focused on the applications of SMEC.
4 Application of SMEC
Different applications of SMEC are discussed as follows.
4.1 Vehicular Network
In Vehicular Adhoc Network (VANET) the use of edge computing has been highlighted in [79]. It has been shown that by using edge nodes as an intermediary interface amid vehicle and cloud, the latency has been reduced. A Software Defined Network (SDN) with MEC has been presented in [80] which are intended for establishing the VANET routing path for paired vehicles. In [80] it has been demonstrated that this method provides better throughput.
4.2 Augmented Reality Service
Augmented Reality (AR) presents a virtual environment through which the users observe the real world with virtual objects composited with the real world [81, 82]. With AR a user will be able to work with real 3D objects with their information acknowledged visually from a mobile device. For example, a civil engineer wishes to develop a children’s house inside a playground. AR allows him to select the correct place to build the house inside the playground with the help of his mobile device camera. The sensor plays an important role in AR. In SMEC with the help of sensors, virtual reality can be provided to the user to view the real world with virtual objects superimposed with the real world.
4.3 Home Monitoring
A smart room generally contains a computer system with huge storage and processing power to control the activities of the devices within the room. This is expensive as well as introduces overhead to a single device. If SMCC based smart home, the activities can be controlled by the server itself with a cloud environment. In [83] the use of fog computing in the smart home has been demonstrated. In SMEC the computing and storage resources are placed close to the network edge and the delay, jitter, and energy consumption of the user device can be reduced. Recently several researchers have presented IoT based solutions for smart home monitoring [84, 85].
4.4 Healthcare
In smart health care, health sensor devices capture the health status, and the sensor data are stored and processed inside the cloud servers. After processing the data, the health status of the user can be detected [86,87,88,89]. In [86], the use of an edge-based framework in time-critical applications has been shown, where health care has been considered as a case study. By bringing the processing facility closer to the network edge, the delay which is a vital parameter for health care can be reduced. In [87], mobility data analytics has been integrated with health care service, for advising users regarding nearby health center.
5 Future Scope
5.1 Bio-inspired SMEC
Bio-inspired computation has started a new era towards the solution of different energy aware, time-critical computational problems in wireless sensor networks. Sensor mobile edge computing is an emerging field that can provide high-quality solutions using resource-limited mobile devices. Mobile edge computing addresses the issues of latency, the limited battery power of mobile devices and security, etc. In recent days Bio-inspired algorithms are getting much attention for providing the best solution in different areas specially WSN, IoT, Fog computing, and Cloud computing [90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107].
In [90] authors presented a hybrid routing algorithm combining ACO and FSOA which addresses one significant issue namely energy consumption of WSN and extends network lifetime. So the concept of applying a hybrid bio-inspired algorithm can also be useful for green SMEC. In [91], a hybrid algorithm has been presented combining improved Bat algorithm and LEACH. In this paper, it was shown that the improved BA has stronger optimization ability that can reduce energy consumption and is able to enhance the lifetime of WSN considerably. In [92] authors presented a cat swarm optimization-based approach which optimizes the energy distribution for the WSNs in real-time. In [93] authors proposed a Chicken Swarm Optimization Algorithm (CSOA) based cluster Size Load Balancing technique for IoT-based sensor networks. In this paper, it has shown significant improvement in terms of network lifetime, overall energy consumption. One GSO-based energy-efficient sensor movement approach is presented in [94] which attempts to optimize both the energy and coverage of mobile WSN at a time. Therefore it will also be effective if it is applied for implanting green SMEC. In [95], the authors presented the MFO based energy-efficient clustering protocol which extends the stability period of the network and optimizes energy consumption. Hence this algorithm can also be useful for green SMEC. Recently bio-inspired algorithms are showing good results in energy optimization in diverse areas specially WSN and IoT which are summarized in Table 4.
5.2 Big Data Analytics in SMEC
Big data analytics in SMEC is another major challenge. SMEC has various application areas like VANET, healthcare, where a large amount of data generation takes place and the analysis of the huge amount of data is required. In [108] big data reinforcement learning method has been proposed along with an integrated paradigm for better performance in smart city applications. In [109] big data analytics in health care has been focused. An edge computing paradigm has been proposed for big data processing and an optimized model for estimating epileptogenic network [109]. In [110] a MEC based system has been used alongside a big data-driven scheduling method to achieve communication efficiency.
5.3 Security and Privacy Issues of SMEC
While integrating WSN with MEC then security becomes a major challenge. The security threats in the edge-cloud computing framework have been studied in [111]. In [112] the authors have proposed a fog-based storage framework to deal with the cyber threat. As a large number of mobile users are present, then privacy is another issue. Here, the assessment of each mobile node is also very important [113] along with the assessment of invulnerability [114]. In [115] an intrusion detection system has been discussed based on a decision tree. Security and privacy issues of MEC for heterogeneous IoT are the most promising future research areas [116].
5.4 Dew Computing Based Context-Aware Local Computing
In [117, 118] authors introduced dew computing architecture intended for real-time context-aware service framework. It has been observed that the end-users can get advantage from this framework through data sensing, computing in the IoT environment [118].
5.5 Resource Management
Resource allocation in mobile cloud computing is a major challenge [119]. Similarly, in MEC also resource allocation and management are major factors. In SMEC the deployment of edge servers for optimal service provisioning as well as resource management is a vital challenge. As multiple users are present and their requirements are also different and most importantly the users have mobility, the resource allocation, release, VM migration, delivery of required service with minimal latency are key challenges.
6 Conclusion
This chapter provides a discussion on the architecture and working model of sensor mobile edge computing. The use of edge computing provides lower latency concerning the cloud-only system, which we have shown in theoretical results. The applications of sensor mobile edge computing in health care, smart home management, vehicular network, augmented reality have been discussed. The future research directions of sensor mobile edge computing have been also illustrated where resource management, big data analytics, security, bio-inspired sensor mobile edge computing have been considered.
References
Zhu, C., Shu, L., Hara, T., Wang, L., Nishio, S., and Yang, L.T., 2014. A survey on communication and data management issues in mobile sensor networks. Wireless Communications and Mobile Computing, 14(1), pp. 19–36.
Gill, S.S., Garraghan, P., Stankovski, V., Casale, G., Thulasiram, R.K., Ghosh, S.K., Ramamohanarao, K. and Buyya, R., 2019. Holistic resource management for sustainable and reliable cloud computing: An innovative solution to global challenge. Journal of Systems and Software.
Gill, S.S. and Buyya, R., 2019. Sustainable Cloud Computing Realization for Different Applications: A Manifesto. In Digital Business (pp. 95–117). Springer, Cham.
Ferrer, A.J., Marquès, J.M. and Jorba, J., 2019. Towards the decentralised cloud: Survey on approaches and challenges for mobile, ad hoc, and edge computing. ACM Computing Surveys (CSUR), 51(6), pp. 1-36.
Mao, Y., You, C., Zhang, J., Huang, K. and Letaief, K.B., 2017. A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys & Tutorials, 19(4), pp. 2322–2358.
Mach, P. and Becvar, Z., 2017. Mobile edge computing: A survey on architecture and computation offloading. IEEE Communications Surveys & Tutorials, 19(3), pp. 1628–1656.
Peng, K., Leung, V., Xu, X., Zheng, L., Wang, J. and Huang, Q., 2018. A survey on mobile edge computing: Focusing on service adoption and provision. Wireless Communications and Mobile Computing, 2018.
Patel, M., Naughton, B., Chan, C., Sprecher, N., Abeta, S. and Neal, A., 2014. Mobile-edge computing introductory technical white paper. White paper, mobile-edge computing (MEC) industry initiative, pp. 1089–7801.
Khan, W.Z., Ahmed, E., Hakak, S., Yaqoob, I. and Ahmed, A., 2019. Edge computing: A survey. Future Generation Computer Systems, 97, pp. 219–235.
Wang, X., Han, Y., Leung, V.C., Niyato, D., Yan, X. and Chen, X., 2020. Convergence of edge computing and deep learning: A comprehensive survey. IEEE Communications Surveys & Tutorials.
Pham, Q.V., Fang, F., Ha, V.N., Piran, M.J., Le, M., Le, L.B., Hwang, W.J. and Ding, Z., 2020. A survey of multi-access edge computing in 5G and beyond: Fundamentals, technology integration, and state-of-the-art. IEEE Access, 8, pp. 116974–117017.
Zhu, C., Wang, H., Liu, X., Shu, L., Yang, L.T. and Leung, V.C., 2014. A novel sensory data processing framework to integrate sensor networks with mobile cloud. IEEE Systems Journal, 10(3), pp. 1125–1136.
De, D., Mukherjee, A., Ray, A., Roy, D.G. and Mukherjee, S., 2016. Architecture of green sensor mobile cloud computing. IET Wireless Sensor Systems, 6(4), pp. 109–120.
Wang, W., Lee, K. and Murray, D., 2012, September. Integrating sensors with the cloud using dynamic proxies. In 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications-(PIMRC) (pp. 1466–1471). IEEE.
Lounis, A., Hadjidj, A., Bouabdallah, A. and Challal, Y., 2016. Healing on the cloud: Secure cloud architecture for medical wireless sensor networks. Future Generation Computer Systems, 55, pp. 266–277.
Malik, A. and Om, H., 2018. Cloud computing and internet of things integration: Architecture, applications, issues, and challenges. In Sustainable cloud and energy services (pp. 1–24). Springer, Cham.
Dattatraya, P.Y., Agarkhed, J. and Patil, S., 2016, March. Cloud assisted performance enhancement of smart applications in Wireless Sensor Networks. In 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET) (pp. 347–351). IEEE.
Lee, I. and Lee, K., 2015. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58(4), pp. 431–440.
Lazarescu, M.T., 2013. Design of a WSN platform for long-term environmental monitoring for IoT applications. IEEE Journal on emerging and selected topics in circuits and systems, 3(1), pp. 45–54.
Zhao, Z., Min, G., Gao, W., Wu, Y., Duan, H. and Ni, Q., 2018. Deploying edge computing nodes for large-scale IoT: A diversity aware approach. IEEE Internet of Things Journal, 5(5), pp. 3606–3614.
Corcoran, P. and Datta, S.K., 2016. Mobile-edge computing and the Internet of Things for consumers: Extending cloud computing and services to the edge of the network. IEEE Consumer Electronics Magazine, 5(4), pp. 73–74.
Alam, S., De, D. and Ray, A., 2015, May. Analysis of energy consumption for IARP, RIP and STAR routing protocols in wireless sensor networks. In 2015 Second International Conference on Advances in Computing and Communication Engineering (pp. 11–16). IEEE.
Ray, A. and De, D., 2014. Level wise initial energy assignment in wireless sensor network for better network lifetime. In Advanced Computing, Networking and Informatics-Volume 2 (pp. 67–74). Springer, Cham.
Ray, A. and De, D., 2012. P-eechs: Parametric energy efficient cluster head selection protocol for wireless sensor network. International Journal of Advanced Computer Engineering & Architecture, 2(2).
Ray, A. and De, D., 2013. Energy efficient clustering algorithm for multi-hop green wireless sensor network using gateway node. Advanced Science, Engineering and Medicine, 5(11), pp. 1199–1204
Hamidouche, R., Aliouat, Z., Gueroui, A.M., Ari, A.A.A. and Louail, L., 2018. Classical and bio-inspired mobility in sensor networks for IoT applications. Journal of Network and Computer Applications, 121, pp. 70–88.
Maksimovic, M., 2017. The role of green internet of things (G-IoT) and big data in making cities smarter, safer and more sustainable. International Journal of Computing and Digital Systems, 6(04), pp. 175–184.
Rahimi, M.R., Ren, J., Liu, C.H., Vasilakos, A.V. and Venkatasubramanian, N., 2014. Mobile cloud computing: A survey, state of art and future directions. Mobile Networks and Applications, 19(2), pp. 133–143.
Mohanty, S.P., Choppali, U. and Kougianos, E., 2016. Everything you wanted to know about smart cities: The internet of things is the backbone. IEEE Consumer Electronics Magazine, 5(3), pp. 60–70.
Yamagata, Y., Yang, P.P., Chang, S., Tobey, M.B., Binder, R.B., Fourie, P.J., Jittrapirom, P., Kobashi, T., Yoshida, T. and Aleksejeva, J., 2020. Urban systems and the role of big data. In Urban Systems Design (pp. 23–58). Elsevier.
Trinta, F., Rego, P.A., Gomes, F., Rocha, L., Viana, W. and de Souza, J.N., 2020. Using Mobile Cloud Computing for Developing Context-Aware Multimedia Applications. In Special Topics in Multimedia, IoT and Web Technologies (pp. 51–89). Springer, Cham.
Yu, J., Li, H. and Liu, D., 2020. Modified Immune Evolutionary Algorithm for Medical Data Clustering and Feature Extraction under Cloud Computing Environment. Journal of Healthcare Engineering, 2020.
Hua, J., Shi, G., Zhu, H., Wang, F., Liu, X. and Li, H., 2020. CAMPS: Efficient and privacy-preserving medical primary diagnosis over outsourced cloud. Information Sciences, 527, pp. 560–575.
Naha, R.K., Garg, S., Georgakopoulos, D., Jayaraman, P.P., Gao, L., Xiang, Y. and Ranjan, R., 2018. Fog Computing: Survey of trends, architectures, requirements, and research directions. IEEE access, 6, pp. 47980–48009.
Avasalcai, C., Murturi, I. and Dustdar, S., 2020. Edge and fog: A survey, use cases, and future challenges. Fog Computing: Theory and Practice, pp. 43–65.
Tuli, S., Basumatary, N., Gill, S.S., Kahani, M., Arya, R.C., Wander, G.S. and Buyya, R., 2020. HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments. Future Generation Computer Systems, 104, pp. 187–200.
Gia, T.N., Queralta, J.P. and Westerlund, T., 2020. Exploiting LoRa, edge, and fog computing for traffic monitoring in smart cities. In LPWAN Technologies for IoT and M2M Applications (pp. 347–371). Academic Press.
Javadzadeh, G. and Rahmani, A.M., 2020. Fog computing applications in smart cities: A systematic survey. Wireless Networks, 26(2), pp. 1433–1457.
Giang, N.K., Lea, R. and Leung, V.C., 2020. Developing applications in large scale, dynamic fog computing: A case study. Software: Practice and Experience, 50(5), pp. 519–532.
Rehan, M.M. and Rehmani, M., 2020. Blockchain-enabled Fog and Edge Computing: Concepts, Architectures and Applications: Concepts, Architectures and Applications.
Hernandez-Nieves, E., Hernández, G., Gil-González, A.B., Rodríguez-González, S. and Corchado, J.M., 2020. Fog computing architecture for personalized recommendation of banking products. Expert Systems with Applications, 140, p. 112900.
Shen, X., Zhu, L., Xu, C., Sharif, K. and Lu, R., 2020. A privacy-preserving data aggregation scheme for dynamic groups in fog computing. Information Sciences, 514, pp. 118–130.
Kumar, K.V.R., Kumar, K.D., Poluru, R.K., Basha, S.M. and Reddy, M.P.K., 2020. Internet of Things and Fog Computing Applications in Intelligent Transportation Systems. In Architecture and Security Issues in Fog Computing Applications (pp. 131–150). IGI Global.
Sarkar, S. and Misra, S., 2016. Theoretical modelling of fog computing: a green computing paradigm to support IoT applications. Iet Networks, 5(2), pp. 23–29.
Zhang, K., Leng, S., He, Y., Maharjan, S. and Zhang, Y., 2018. Mobile edge computing and networking for green and low-latency Internet of Things. IEEE Communications Magazine, 56(5), pp. 39–45.
Jin, X., Zhang, F., Vasilakos, A.V. and Liu, Z., 2016. Green data centers: A survey, perspectives, and future directions. arXiv preprint arXiv:1608.00687.
Sun, X. and Ansari, N., 2017. Green cloudlet network: A distributed green mobile cloud network. IEEE Network, 31(1), pp. 64–70.
Malla, S. and Christensen, K., 2020. The effect of server energy proportionality on data center power oversubscription. Future Generation Computer Systems, 104, pp. 119–130.
Lin, M., Wierman, A., Andrew, L.L. and Thereska, E., 2012. Dynamic right-sizing for power-proportional data centers. IEEE/ACM Transactions on Networking, 21(5), pp. 1378–1391.
Lin, M., Liu, Z., Wierman, A. and Andrew, L.L., 2012, June. Online algorithms for geographical load balancing. In 2012 international green computing conference (IGCC) (pp. 1–10). IEEE.
Xu, H., Feng, C. and Li, B., 2014. Temperature aware workload managementin geo-distributed data centers. IEEE Transactions on Parallel and Distributed Systems, 26(6), pp. 1743–1753.
Toosi, A.N., Qu, C., de Assunção, M.D. and Buyya, R., 2017. Renewable-aware geographical load balancing of web applications for sustainable data centers. Journal of Network and Computer Applications, 83, pp. 155–168.
Gong, J., Zhou, S. and Niu, Z., 2013. Optimal power allocation for energy harvesting and power grid coexisting wireless communication systems. IEEE Transactions on Communications, 61(7), pp. 3040–3049.
Mao, Y., Zhang, J. and Letaief, K.B., 2016. Grid energy consumption and QoS tradeoff in hybrid energy supply wireless networks. IEEE Transactions on Wireless Communications, 15(5), pp. 3573–3586.
Huang, K. and Lau, V.K., 2014. Enabling wireless power transfer in cellular networks: Architecture, modeling and deployment. IEEE Transactions on Wireless Communications, 13(2), pp. 902–912.
Ju, H. and Zhang, R., 2013. Throughput maximization in wireless powered communication networks. IEEE Transactions on Wireless Communications, 13(1), pp. 418–428.
Al-Shuwaili, A. and Simeone, O., 2017. Energy-efficient resource allocation for mobile edge computing-based augmented reality applications. IEEE Wireless Communications Letters, 6(3), pp. 398–401.
Schneider, M., Rambach, J. and Stricker, D., 2017, March. Augmented reality based on edge computing using the example of remote live support. In 2017 IEEE International Conference on Industrial Technology (ICIT) (pp. 1277–1282). IEEE.
Anjum, A., Abdullah, T., Tariq, M., Baltaci, Y. and Antonopoulos, N., 2016. Video stream analysis in clouds: An object detection and classification framework for high performance video analytics. IEEE Transactions on Cloud Computing.
Zhang, K., Mao, Y., Leng, S., He, Y. and Zhang, Y., 2017. Mobile-edge computing for vehicular networks: A promising network paradigm with predictive off-loading. IEEE Vehicular Technology Magazine, 12(2), pp. 36–44.
Kabir, M.T. and Masouros, C., 2019. A Scalable Energy vs. Latency Trade-Off in Full-Duplex Mobile Edge Computing Systems. IEEE Transactions on Communications, 67(8), pp. 5848–5861.
Dinh, T.Q., La, Q.D., Quek, T.Q. and Shin, H., 2018. Learning for computation offloading in mobile edge computing. IEEE Transactions on Communications, 66(12), pp. 6353–6367.
Ji, L. and Guo, S., 2018. Energy-efficient cooperative resource allocation in wireless powered mobile edge computing. IEEE Internet of Things Journal, 6(3), pp. 4744–4754.
Huang, L., Bi, S. and Zhang, Y.J., 2019. Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Transactions on Mobile Computing.
Sun, Y., Zhou, S. and Xu, J., 2017. EMM: Energy-aware mobility management for mobile edge computing in ultra dense networks. IEEE Journal on Selected Areas in Communications, 35(11), pp. 2637–2646.
Sun, X. and Ansari, N., 2016. EdgeIoT: Mobile edge computing for the Internet of Things. IEEE Communications Magazine, 54(12), pp. 22–29.
Jiang, C., Cheng, X., Gao, H., Zhou, X. and Wan, J., 2019. Toward computation offloading in edge computing: A survey. IEEE Access, 7, pp. 131543–131558.
Abbas, N., Zhang, Y., Taherkordi, A. and Skeie, T., 2017. Mobile edge computing: A survey. IEEE Internet of Things Journal, 5(1), pp. 450–465.
Liu, H., Eldarrat, F., Alqahtani, H., Reznik, A., De Foy, X. and Zhang, Y., 2017. Mobile edge cloud system: Architectures, challenges, and approaches. IEEE Systems Journal, 12(3), pp. 2495–2508.
Taleb, T., Samdanis, K., Mada, B., Flinck, H., Dutta, S. and Sabella, D., 2017. On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Communications Surveys & Tutorials, 19(3), pp. 1657–1681.
Moura, J. and Hutchison, D., 2018. Game theory for multi-access edge computing: Survey, use cases, and future trends. IEEE Communications Surveys & Tutorials, 21(1), pp. 260–288.
Ai, Y., Peng, M. and Zhang, K., 2018. Edge computing technologies for Internet of Things: a primer. Digital Communications and Networks, 4(2), pp. 77–86.
Porambage, P., Okwuibe, J., Liyanage, M., Ylianttila, M. and Taleb, T., 2018. Survey on multi-access edge computing for internet of things realization. IEEE Communications Surveys & Tutorials, 20(4), pp. 2961–2991.
Premsankar, G., Di Francesco, M. and Taleb, T., 2018. Edge computing for the Internet of Things: A case study. IEEE Internet of Things Journal, 5(2), pp. 1275–1284.
Mäkitalo, N., Ometov, A., Kannisto, J., Andreev, S., Koucheryavy, Y. and Mikkonen, T., 2018. Safe and secure execution at the network edge: a framework for coordinating cloud, fog, and edge. IEEE Softw, 35(1), pp. 30–37.
Shirazi, S.N., Gouglidis, A., Farshad, A. and Hutchison, D., 2017. The extended cloud: Review and analysis of mobile edge computing and fog from a security and resilience perspective. IEEE Journal on Selected Areas in Communications, 35(11), pp. 2586–2595.
Beck, M.T., Werner, M., Feld, S. and Schimper, S., 2014, November. Mobile edge computing: A taxonomy. In Proc. of the Sixth International Conference on Advances in Future Internet (pp. 48–55). Citeseer.
Mukherjee, A., De, D., and Guha Roy D, 2016. A power and latency aware cloudlet selection strategy for multi-cloudlet environment. IEEE Transactions on Cloud Computing, 7(1), pp. 141–154.
Garg, S., Singh, A., Kaur, K., Aujla, G. S., Batra, S., Kumar, N., &Obaidat, M. S. (2019). Edge computing-based security framework for big data analytics in VANETs. IEEE Network, 33(2), 72–81.
Huang, C. M., Chiang, M. S., Dao, D. T., Su, W. L., Xu, S., & Zhou, H. (2018). V2V data offloading for cellular network based on the software defined network (SDN) inside mobile edge computing (MEC) architecture. IEEE Access, 6, 17741–17755.
Van Krevelen, D. W. F., &Poelman, R. (2010). A survey of augmented reality technologies, applications and limitations. International journal of virtual reality, 9(2), 1–20.
Chen, D., Xie, L.J., Kim, B., Wang, L., Hong, C.S., Wang, L.C. and Han, Z., 2020, February. Federated Learning Based Mobile Edge Computing for Augmented Reality Applications. In 2020 International Conference on Computing, Networking and Communications (ICNC) (pp. 767–773). IEEE.
Deb, P., Mukherjee, A., & De, D. (2019). Design of Green Smart Room Using Fifth Generation Network Device Femtolet. Wireless Personal Communications, 104(3), 1037–1064.
Ray, A. and De, D., 2017. Performance evaluation of tree based data aggregation for real time indoor environment monitoring using wireless sensor network. Microsystem Technologies, 23(9), pp. 4307–4318.
Maswadi, K., Ghani, N.B.A. and Hamid, S.B., 2020. Systematic Literature Review of Smart Home Monitoring Technologies Based on IoT for the Elderly. IEEE Access, 8, pp. 92244–92261.
Ghosh, S., Mukherjee, A., Ghosh, S. K., &Buyya, R. (2019). Mobi-IoST: mobility-aware cloud-fog-edge-iot collaborative framework for time-critical applications. IEEE Transactions on Network Science and Engineering.
Greco, L., Percannella, G., Ritrovato, P., Tortorella, F. and Vento, M., 2020. Trends in IoT based solutions for health care: moving AI to the Edge. Pattern Recognition Letters.
Tamilselvi, V., Sribalaji, S., Vigneshwaran, P., Vinu, P. and GeethaRamani, J., 2020, March. IoT based health monitoring system. In 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS) (pp. 386–389). IEEE.
Shafique, K., Khawaja, B.A., Sabir, F., Qazi, S. and Mustaqim, M., 2020. Internet of things (IoT) for next-generation smart systems: A review of current challenges, future trends and prospects for emerging 5G-IoT scenarios. IEEE Access, 8, pp. 23022–23040.
Sun, Y.; Dong, W.; Chen, Y. An improved routing algorithm based on ant colony optimization in wireless sensor networks. IEEE Commun. Lett. 2017, 21, 1317–1320.
Cui, Z., Cao, Y., Cai, X., Cai, J. and Chen, J. (2018) Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things. Journal of Parallel and Distributed Computing.
Chandirasekaran, D. and Jayabarathi, T., 2019. Cat swarm algorithm in wireless sensor networks for optimized cluster head selection: a real time approach. Cluster Computing, 22(5), pp. 11351–11361.
Aziz, A., Singh, K., Osamy, W. and Khedr, A.M., 2019. Effective algorithm for optimizing compressive sensing in IoT and periodic monitoring applications. Journal of Network and Computer Applications, 126, pp. 12–28.
Ray, A. and De, D., 2016. An energy efficient sensor movement approach using multi-parameter reverse glowworm swarm optimization algorithm in mobile wireless sensor network. Simulation Modelling Practice and Theory, 62, pp. 117–136.
Mittal, N., 2019. Moth Flame Optimization Based Energy Efficient Stable Clustered Routing Approach for Wireless Sensor Networks. Wireless Personal Communications, 104(2), pp. 677–694.
Tabibi, S. and Ghaffari, A., 2019. Energy-efficient routing mechanism for mobile sink in wireless sensor networks using particle swarm optimization algorithm. Wireless Personal Communications, 104(1), pp. 199–216.
Li, Y., Soleimani, H. and Zohal, M., 2019. An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives. Journal of Cleaner Production.
Wang, J., Cao, J., Sherratt, R.S. and Park, J.H., 2018. An improved ant colony optimization-based approach with mobile sink for wireless sensor networks. The Journal of Supercomputing, 74(12), pp. 6633–6645.
Osaba, E., Yang, X.S., Fister Jr, I., Del Ser, J., Lopez-Garcia, P. and Vazquez-Pardavila, A.J., (2019) A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection. Swarm and evolutionary computation, 44:273–286.
Ng, C.K., Wu, C.H., Ip, W.H. and Yung, K.L. (2018) A smart bat algorithm for wireless sensor network deployment in 3-D environment. IEEE Communications Letters, 22(10):2120–2123.
Kong, L., Chen, C.M., Shih, H.C., Lin, C.W., He, B.Z. and Pan, J.S., 2014. An energy-aware routing protocol using cat swarm optimization for wireless sensor networks. In Advanced Technologies, Embedded and Multimedia for Human-Centric Computing (pp. 311–318). Springer, Dordrecht.
Kong, L., Pan, J.S., Tsai, P.W., Vaclav, S. and Ho, J.H., 2015. A balanced power consumption algorithm based on enhanced parallel cat swarm optimization for wireless sensor network. International Journal of Distributed Sensor Networks, 11(3), p. 729680.
Li, X., Keegan, B. and Mtenzi, F., 2018. Energy Efficient Hybrid Routing Protocol Based on the Artificial Fish Swarm Algorithm and Ant Colony Optimisation for WSNs. Sensors, 18(10), p. 3351.
Khan, M.F., Aadil, F., Maqsood, M., Bukhari, S.H.R., Hussain, M. and Nam, Y., 2019. Moth Flame Clustering Algorithm for Internet of Vehicle (MFCA-IoV). IEEE Access, 7, pp. 11613–11629.
Ray, A. and De, D., 2016. Energy efficient clustering protocol based on K-means (EECPK-means)-midpoint algorithm for enhanced network lifetime in wireless sensor network. IET Wireless Sensor Systems, 6(6), pp. 181–191.
Raychaudhuri, A. and De, D., 2020. Bio-inspired Algorithm for Multi-objective Optimization in Wireless Sensor Network. In Nature Inspired Computing for Wireless Sensor Networks (pp. 279–301). Springer, Singapore.
Hamrioui, S. and Lorenz, P., 2017. Bio inspired routing algorithm and efficient communications within IoT. IEEE Network, 31(5), pp. 74–79.
He, Y., Yu, F. R., Zhao, N., Leung, V. C., & Yin, H. (2017). Software-defined networks with mobile edge computing and caching for smart cities: A big data deep reinforcement learning approach. IEEE Communications Magazine, 55(12), 31–37.
Hosseini, M. P., Tran, T. X., Pompili, D., Elisevich, K., & Soltanian-Zadeh, H. (2017, July). Deep learning with edge computing for localization of epileptogenicity using multimodal rs-fMRI and EEG big data. In 2017 IEEE International Conference on Autonomic Computing (ICAC) (pp. 83–92). IEEE.
Cao, Y., Song, H., Kaiwartya, O., Zhou, B., Zhuang, Y., Cao, Y., & Zhang, X. (2018). Mobile edge computing for big-data-enabled electric vehicle charging. IEEE Communications Magazine, 56(3), 150–156.
Roman, R., Lopez, J., & Mambo, M. (2018). Mobile edge computing, fog et al.: A survey and analysis of security threats and challenges. Future Generation Computer Systems, 78, 680–698.
Wang, T., Zhou, J., Huang, M., Bhuiyan, M. Z. A., Liu, A., Xu, W., &Xie, M. (2018). Fog-based storage technology to fight with cyber threat. Future Generation Computer Systems, 83, 208–218.
Peng, K., Lin, R., Huang, B., Zou, H., & Yang, F. (2013). Node importance of data center network based on contribution matrix of information entropy. Journal of Networks, 8(6), 1248.
Peng, K., & Huang, B. (2015). The invulnerability studies on data center network. International Journal of Security and Its Applications, 9(11), 167–186.
Peng, K., Leung, V., Zheng, L., Wang, S., Huang, C., & Lin, T. (2018). Intrusion detection system based on decision tree over big data in fog environment. Wireless Communications and Mobile Computing, 2018.
Du, M., Wang, K., Chen, Y., Wang, X. and Sun, Y., 2018. Big data privacy preserving in multi-access edge computing for heterogeneous Internet of Things. IEEE Communications Magazine, 56(8), pp. 62–67.
Ray, P.P., Dash, D. and De, D., 2019. Internet of things-based real-time model study on e-healthcare: Device, message service and dew computing. Computer Networks, 149, pp. 226–239.
Roy, S., Sarkar, D. and De, D., 2020. DewMusic: crowdsourcing-based internet of music things in dew computing paradigm. Journal of Ambient Intelligence and Humanized Computing, pp. 1–17.
De, Debashis. Mobile cloud computing: architectures, algorithms and applications. CRC Press, 2016.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Raychaudhuri, A., Mukherjee, A., De, D. (2021). SMEC: Sensor Mobile Edge Computing. In: Mukherjee, A., De, D., Ghosh, S.K., Buyya, R. (eds) Mobile Edge Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-69893-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-69893-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69892-8
Online ISBN: 978-3-030-69893-5
eBook Packages: Computer ScienceComputer Science (R0)