Containerized Architecture for Edge Computing in Smart Home : A consistent architecture for model deployment
Abstract
Network bandwidth and high latency are the main bottlenecks of cloud computing. To combat such scenarios, new paradigm Edge Computing is used. Edge computing shifts the computation of resources from centralized cloud closer to the devices which generates data. Edge Computing reduces the response time, latency and improves the battery life while maintaining data safety and privacy. The distributed architecture of edge computing makes resource management an important aspect of edge computing. In such a resource constrained environment edge devices should be capable of processing all types of request coming from IoT devices. With the advancement in Data science and Machine learning models in different domains, many intelligent services have emerged to provide better user experience. These deep learning models have frequent updates to adapt to new hardware and software requirements. These models also have some installation dependencies and requirement of cross platform compatibility for training and prediction. In home edge environment, these issues are more important due to resource constraint in terms of memory and computing power. Also, due to the availability of extensive list of deep learning models for different service, it is difficult to maintain an environment supporting such models across various devices in the smart home to support all services. To solve this issue in smart home environment, this paper proposes architecture, using containerization techniques to deploy and manage the deep learning models. This paper also explains about the steps to convert the existing model into containers. Minimal space requirement on the edge device, data privacy, low latency along with device independence for deep learning models are prime benefits of the architecture proposed. To test the performance of the architecture, deep learning model was containerized and compared with the actual model deployed in the same edge environment. The experimental results demonstrated the performance is almost similar of the containerized architecture in terms of model execution time and CPU load vs execution time. But it comes with ease of model deployment and cross platform model execution.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Serving-related challenges are some of the ones most often reported in the literature, usually from a performance perspective.
“Serving-related challenges are some of the ones most often reported in the literature [5-7, 9, 11, 12, 16, 20, 28, 34, 44, 53, 54], usually from a performance perspective.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
Edge deployments are often reported as being more challenging than cloud deployments because of hardware resource heterogeneity, the typically distributed nature of edge devices, and possibly varying network connection quality.
“Edge deployments are often reported as being more challenging than cloud deployments because of hardware resource heterogeneity, the typically distributed nature of edge devices, and possibly varying network connection quality [7,10,20,22,39,53].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
Deploying ML models to the edge can reduce network latency.
“[20] suggested deploying ML models to the edge in order to reduce network latency.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
Models packaged in containers are typically accessed through either a REST API or an RPC interface.
“Models packaged in containers are typically accessed through either a REST API [16,40], such as Flask 18 [20], or RPC interface [12,45], such as Apache Thrift 19 [28].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
Docker is by far the most frequently reported solution for packaging ML models in containers.
“Docker 17 is by far the most frequently reported solution [12,16,20,26,28,40,44].”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
There is a lack of solutions for deploying to edge devices that do not support containerization techniques.
“while [20] reported that there is a lack of solutions for deploying to edge devices that do not support containerization techniques.”
From Operationalizing machine learning models: a systematic literature review (2022) · cites this paper as [20]
Cites
Edge computing: Vision and challenges
Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016) · IEEE Internet of Things Journal · doi:10.1109/jiot.2016.2579198 · Cited by 8,733 · see citing works
Face recognition using eigenfaces
Turk, M., & Pentland, A. (2002) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.1991.139758 · Cited by 5,232 · see citing works
Docker: lightweight Linux containers for consistent development and deployment
Merkel, D. (2014) · Linux journal · Cited by 3,277 · see citing works
Smart home energy management systems: Concept, configurations, and scheduling strategies
Zhou, B., Li, W., Chan, K. W., Cao, Y., Kuang, Y., Liu, X., & Wang, X. (2016) · Renewable and Sustainable Energy Reviews · doi:10.1016/j.rser.2016.03.047 · Cited by 850 · see citing works
Virtualization vs Containerization to Support PaaS
Dua, R., Raja, A. R., & Kakadia, D. (2014) · IEEE International Conference on Cloud Engineering · doi:10.1109/ic2e.2014.41 · Cited by 289 · see citing works
Evaluation of Docker as Edge computing platform
Ismail, B. I., Goortani, E. M., Karim, M. B. A., Tat, W. M., Setapa, S., Luke, J. Y., & Hoe, O. H. (2015) · IEEE Conference on Open Systems · doi:10.1109/icos.2015.7377291 · Cited by 259 · see citing works
Bringing the cloud to the edge
Chang, H., Hari, A., Mukherjee, S., & Lakshman, T. V. (2014) · IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) · doi:10.1109/infcomw.2014.6849256 · Cited by 172 · see citing works
Evaluation of Docker containers based on hardware utilization
Preeth, E. N., Mulerickal, F. J. P., Paul, B., et al. (2015) · doi:10.1109/iccc.2015.7432984 · Cited by 92 · see citing works
When deep learning meets edge computing
Huang, Y., Ma, X., Fan, X., Liu, J., & Gong, W. (2017) · 2017 IEEE 25th International Conference on Network Protocols (ICNP) · doi:10.1109/icnp.2017.8117585 · Cited by 89 · see citing works
Economically Efficient Virtualization over Cloud Using Docker Containers
Kumar, K., & Kurhekar, M. P. (2016) · IEEE International Conference on Cloud Computing in Emerging Markets (CCEM) · doi:10.1109/ccem.2016.025 · Cited by 46 · see citing works
Patru, I.-I., Carabaș, M., Barbulescu, M., et al. (2016) · RoEduNet Conference: Networking in Education and Research (RoEduNet) · doi:10.1109/roedunet.2016.7753232 · Cited by 44 · see citing works
DeepNFV: A Lightweight Framework for Intelligent Edge Network Functions Virtualization
Li, L., Ota, K., & Dong, M. (2019) · IEEE Network · doi:10.1109/mnet.2018.1700394 · Cited by 43 · see citing works
A Holistic Evaluation of Docker Containers for Interfering Microservices
Jha, D. N., Garg, S., Jayaraman, P. P., et al. (2018) · IEEE International Conference on Services Computing · doi:10.1109/scc.2018.00012 · Cited by 41 · see citing works
Performance Evaluation for Deploying Docker Containers On Baremetal and Virtual Machine
Lingayat, A., Badre, R. R., & Gupta, A. K. (2018) · International Conference on Communication and Electronics Systems (ICCES) · doi:10.1109/cesys.2018.8723998 · Cited by 41 · see citing works
A Study of Data Storage Security Issues in Cloud Computing
Sabarisha Malathi, P., & Dr.D.Vanathi (2019) · Bonfring International Journal of Software Engineering and Soft Computing · doi:10.9756/bijsesc.9012 · Cited by 31 · see citing works
Internet of things and cloud computing
das Dores, C. M. D. F., Reis, L. P., & Lopes, N. V. (2014) · Iberian Conference on Information Systems and Technologies (CISTI) · doi:10.1109/cisti.2014.6877071 · Cited by 29 · see citing works
Implementation and recent progress in cloud-based smart home automation systems
Katuk, N., Ku‐Mahamud, K. R., Zakaria, N. H., et al. (2018) · IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) · doi:10.1109/iscaie.2018.8405447 · Cited by 23 · see citing works
A Supervised Deep Learning Framework for Proactive Anomaly Detection in Cloud Workloads
Gupta, S., Muthiyan, N., Kumar, S., et al. (2017) · IEEE India Council International Conference (INDICON) · doi:10.1109/indicon.2017.8488109 · Cited by 22 · see citing works
A factor framework for experimental design for performance evaluation of commercial cloud services
Li, Z., Zhang, H., & Cai, R. (2012) · Cited by 20 · see citing works
From Insight to Impact: Building a Sustainable Edge Computing Platform for Smart Homes
Chang, X., Li, W., Xia, C., et al. (2018) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/padsw.2018.8644647 · Cited by 19 · see citing works
A factor framework for experimental design for performance evaluation of commercial cloud services
Li, Z., O'Brien, L., Zhang, H., et al. (2012) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2012.6427525 · Cited by 16 · see citing works
Making the move to microservice architecture
Koschel, A., Astrova, I., & Dötterl, J. (2017) · International Conference on Information Society · doi:10.23919/i-society.2017.8354675 · Cited by 14 · see citing works
Krishnamurthi, R., & Goyal, M. (2019) · Advances in computer and electrical engineering book series · doi:10.4018/978-1-5225-8407-0.ch013 · Cited by 9 · see citing works
Study of Smart Home System Based on Cloud Computing and the Key Technologies
Lin, Y. (2015) · International Conference on Computational Intelligence and Communication Networks (CICN) · doi:10.1109/cicn.2015.191 · Cited by 6 · see citing works
Deploying Deep Learning Models via IOT Deployment Tools
Krishnamurthi, R., Maheshwari, R., & Gulati, R. (2019) · 2019 Twelfth International Conference on Contemporary Computing (IC3) · doi:10.1109/ic3.2019.8844946 · Cited by 6 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Operationalizing machine learning models: a systematic literature review
Kolltveit, A. B., & Li, J. (2022) · Proceedings of the 1st Workshop on Software Engineering for Responsible AI · doi:10.1145/3526073.3527584 · Cited by 34 · see citing works
- Authors
- Gupta, N., Anantharaj, K., & Subramani, K.
- Affiliations
- Things Platform Samsung Research Institute,Bangalore
- Venue
- 2020 International Conference on Computer Communication and Informatics (ICCCI)
- Publisher
- IEEE
- Published
- 2020-01
- Pages
- 1-8
- OpenAlex
- W3033321778
- Cited by
- 23
- References
- 25
- Citations by year
- 2025: 3 · 2024: 2 · 2023: 6 · 2022: 3 · 2021: 8 · 2020: 1
- FWCI
- 3.77
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Computer Communication and Informatics (ICCCI) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Information Systems › Internet of Things and AI
- Keywords
- edge computing, home automation, containerization, deep learning model deployment, IoT devices, resource-constrained edge devices, cross-platform compatibility, model portability, latency reduction, data privacy
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review