journal article·2023Open access

Transparent Access to Heterogeneous IoT Based on Virtual Resources

Wenquan Jin, Sunhwan Lim, Young-Ho Suh, Chanwon Park, Dohyeun Kim

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

The Internet of Things (IoT) inspires industries to deploy a massive number of connected devices to provide smart and ubiquitous services to influence our daily life. Edge computing leverages sufficient computation and storage at the edge of the network to enable deploying complex functions closer to the environment using Internet-connected devices. According to the purpose of the environment including privacy level, domain functionality, network scale and service quality, various environment-specific services can be provided through heterogeneous applications with sensors and actuators based on edge computing. However, for providing user-friendly service scenarios based on the transparent access to heterogeneous devices in edge computing, a consistent interface shall be provided to deliver services from edge computing to clients. In this paper, we propose transparent computing based on virtual resources to access heterogeneous IoT devices without considering the underlying network configuration at the edge of the networks. For supporting transparent access to different edge computing environments through a consistent interface, the virtual resource of edge gateway is proposed to bridge the Internet and devices which are deployed on the edge of the network. The proposed edge gateway exposes the services of the Internet of Things devices to the Internet using virtual resources that represent the resources of physical devices. The virtual resources provide a consistent interface to enable clients to access devices in edge computing without considering underlying protocols. The virtual resource is generated by the resource directory in the edge gateway through the registration of a device. Based on the device registration, the device information is stored in the gateway to link virtual resources and devices for translating messages according to the destination protocols and identifying physical devices that are represented by virtual resources. Moreover, through collaboration with the service provider, the function of device discovery and monitoring is provided to clients.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Remote Desktop Technologies · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (52)

Show source-provided references
1. The internet of things: How the next evolution of the internet is changing everything
2. Enabling the internet of things10.1109/MC.2015.12 ↗
3. Internet of things: A survey on enabling technologies, protocols, and applications10.1109/COMST.2015.2444095 ↗
4. Internet of things: Architectures, protocols, and applications10.1155/2017/9324035 ↗
5. A survey on 5G networks for the internet of things: Communication technologies and challenges10.1109/ACCESS.2017.2779844 ↗
6. A sleep scheme based on MQ broker using subscribe/publish in IoT network10.18517/ijaseit.8.2.3099 ↗
7. Bringing IoT and cloud computing towards pervasive healthcare
8. Design and implementation of e-health system based on semantic sensor network using IETF yang10.3390/s18020629 ↗
9. Event-based control as a cloud service
10. An IoT-oriented data storage framework in cloud computing platform10.1109/TII.2014.2306384 ↗
11. Bringing the cloud to the edge
12. Edge computing technologies for internet of things: A primer10.1016/j.dcan.2017.07.001 ↗
13. The promise of edge computing10.1109/MC.2016.145 ↗
14. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
15. Consolidate IoT edge computing with lightweight virtualization10.1109/MNET.2018.1700175 ↗
16. Fades: Fine-grained edge offloading with unikernels
17. Resource allocation for information-centric virtualized heterogeneous networks with in-network caching and mobile edge computing10.1109/TVT.2017.2737028 ↗
18. Joint computation offloading and interference management in wireless cellular networks with mobile edge computing10.1109/TVT.2017.2672701 ↗
19. Edge computing enabling the internet of things
20. Enabling a lightweight edge gateway-as-a-service for the internet of things
21. LEGIoT: A lightweight edge gateway for the internet of things10.1016/j.future.2017.10.011 ↗
22. Edge server quantification and placement for offloading social media services in industrial cognitive IOV10.1109/TII.2020.2987994 ↗
23. Cognitive computing and wireless communications on the edge for healthcare service robots10.1016/j.comcom.2019.10.012 ↗
24. Edge computing gateway of the industrial internet of things using multiple collaborative microcontrollers10.1109/MNET.2018.1700146 ↗
25. An IoT gateway centric architecture to provide novel M2M services
26. IoT gateway: Bridgingwireless sensor networks into internet of things
27. A survey on application layer protocols for the internet of things
28. Development of virtual resource based IoT proxy for bridging heterogeneous web services in IoT networks10.3390/s18061721 ↗
29. Improved resource directory based on DNS name self-registration for device transparent access in heterogeneous IoT networks10.1109/ACCESS.2019.2935239 ↗
30. Study on the IoT architecture and gateway technology
31. A brief introduction to IoT gateway
32. OCF: A new open IoT consortium
33. A review on IoT: Protocols, architecture, technologies, application and research challenges
34. Survey, comparison and research challenges of IoT application protocols for smart farming10.1016/j.comnet.2019.107037 ↗
35. Comparison with http and mqtt on required network resources for IoT
36. Recent advancements in the internet-of-things related standards: A oneM2M perspective10.1016/j.icte.2016.08.009 ↗
37. A multi-protocol IoT platform based on open-source frameworks10.3390/s19194217 ↗
38. Smart farming IoT platform based on edge and cloud computing10.1016/j.biosystemseng.2018.10.014 ↗
39. OMA LWM2M in a holistic architecture for the internet of things
40. Service discovery in heterogeneous IoT environments based on OCF/IoTivity
41. Incorporating OMA lightweight M2M protocol in IoT/M2M standard architecture
42. Implementing 1WM2M in constrained IoT devices
43. Design and implementation of healthcare resource model on IoTivity platform
44. A review of edge computing reference architectures and a new global edge proposal10.1016/j.future.2019.04.016 ↗
45. The case for VMbased cloudlets in mobile computing10.1109/MPRV.2009.82 ↗
46. Fog computing and its role in the internet of things
47. Cloudlet network design optimization
48. Heterogeneity in mobile cloud computing: Taxonomy and open challenges10.1109/SURV.2013.050113.00090 ↗
49. An open ecosystem for mobile-cloud convergence10.1109/MCOM.2015.7060484 ↗
50. Mobile edge computing: A survey on architecture and computation offloading10.1109/COMST.2017.2682318 ↗
51. M. Tseng, T. Canaran and L. Canaran, “Introduction to edge computing in IIoT,” Industrial Internet Consortium (IIC) White Paper, Tech. Rep, 2018.
52. Secure edge computing management based on independent microservices providers for gateway-centric IoT networks10.1109/ACCESS.2020.3030297 ↗