Software Quality in Edge Computing: Addressing Performance, Security, and Reliability Challenges
Main Article Content
Abstract
Modern computing experiences a transformation through edge computing because it consolidates data processing by the source which minimizes latency while accelerating real-time functionality. The challenges for ensuring software quality increase in edge environments because of distributed systems and restricted resources together with elevated security threats. This research investigates software quality elements in edge computing which consist of performance together with security and reliability traits. The analysis reveals the performance restrictions from limited computing resources which leads to recommendations for implementing load balancing alongside cache storage together with artificial intelligence optimization strategies. The research studies the security weaknesses which appear in edge networks and presents encryption strategies with zero-trust model deployments and blockchain implementations as efficient defensive methodologies. The study demonstrates how unreliable distributed architectures cause reliability problems and introduces defense strategies based on redundancy and predictive maintenance with fault-tolerant design as effective solutions. The results contribute crucial knowledge to developers and businesses while researchers benefit from these findings to establish preferred directions which include artificial intelligence security analytics and regulatory elements. The successful deployment of edge computing requires proper solutions to handle these underlying issues to enable the realization of its complete capabilities and maintain secure software systems.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
References
Kaur, K., Garg, S., Aujla, G. S., Kumar, N., Rodrigues, J. J. P. C., & Guizani, M. (2018). Edge computing in the industrial internet of things environment: Software-defined-networks-based edge-cloud interplay. IEEE Communications Magazine, 56(2), 44–51. https://doi.org/10.1109/MCOM.2018.1700622
Yu, W., Liang, F., He, X., Hatcher, W. G., Lu, C., Lin, J., & Yang, X. (2018). A survey on the edge computing for the Internet of Things. IEEE Access, 6, 6900–6919. https://doi.org/10.1109/ACCESS.2017.2778504
Xiao, Y., Jia, Y., Liu, C., Cheng, X., Yu, J., & Lv, W. (2019). Edge computing security: State of the art and challenges. Proceedings of the IEEE, 107(8), 1608–1631. https://doi.org/10.1109/JPROC.2019.2918437
Ahmed, E., & Rehmani, M. H. (2017). Mobile edge computing: Opportunities, solutions, and challenges. Future Generation Computer Systems, 70, 59–63. https://doi.org/10.1016/j.future.2016.09.015
Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016). Edge computing: Vision and challenges. IEEE Internet of Things Journal, 3(5), 637–646. https://doi.org/10.1109/JIOT.2016.2579198
Ahmed, E., Ahmed, A., Yaqoob, I., Shuja, J., Gani, A., Imran, M., & Shoaib, M. (2017). Bringing computation closer toward the user network: Is edge computing the solution? IEEE Communications Magazine, 55(11), 138–144.
Cao, K., Liu, Y., Meng, G., & Sun, Q. (2020). An overview on edge computing research. IEEE Access, 8, 85714–85728.
Baktir, A. C., Ozgovde, A., & Ersoy, C. (2017). How can edge computing benefit from software-defined networking: A survey, use cases, and future directions. IEEE Communications Surveys & Tutorials, 19(4), 2359-2391. https://doi.org/10.1109/COMST.2017.2751610
Qiu, T., Chi, J., Zhou, X., Ning, Z., Atiquzzaman, M., & Wu, D. O. (2020). Edge computing in industrial internet of things: Architecture, advances and challenges. IEEE Communications Surveys & Tutorials, 22(4), 2462-2488. https://doi.org/10.1109/COMST.2020.3028702
Sabella, D. (2021). Multi-access edge computing: Software development at the network edge. Springer Nature. https://doi.org/10.1007/978-3-030-69893-5
Sabella, D., Alleman, A., Liao, E., Filippou, M., Ding, Z., Baltar, L. G., & Shailendra, S. (2019). Edge computing: From standard to actual infrastructure deployment and software development. ETSI White Paper, 1-41.
Ashouri, M., Davidsson, P., & Spalazzese, R. (2021). Quality attributes in edge computing for the Internet of Things: A systematic mapping study. Internet of Things, 13, 100346. https://doi.org/10.1016/j.iot.2020.100346
Shirazi, S. N., Gouglidis, A., Farshad, A., & 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), 2586-2595. https://doi.org/10.1109/JSAC.2017.2760418
Yahuza, M., Idris, M. Y. I. B., Wahab, A. W. B. A., Ho, A. T., Khan, S., Musa, S. N. B., & Taha, A. Z. B. (2020). Systematic review on security and privacy requirements in edge computing: State of the art and future research opportunities. IEEE Access, 8, 76541-76567. https://doi.org/10.1109/ACCESS.2020.2989467
Prokhorenko, V., & Babar, M. A. (2020). Architectural resilience in cloud, fog and edge systems: A survey. IEEE Access, 8, 28078–28095. https://doi.org/10.1109/ACCESS.2020.2972404
Hamdan, S., Ayyash, M., & Almajali, S. (2020). Edge-computing architectures for internet of things applications: A survey. Sensors, 20(22), 6441. https://doi.org/10.3390/s20226441
Liu, F., Tang, G., Li, Y., Cai, Z., Zhang, X., & Zhou, T. (2019). A survey on edge computing systems and tools. Proceedings of the IEEE, 107(8), 1537-1562. https://doi.org/10.1109/JPROC.2019.2921977
Singh, S. (2017, December). Optimize cloud computations using edge computing. In 2017 International Conference on Big Data, IoT and Data Science (BID) (pp. 49-53). IEEE. https://doi.org/10.1109/BID.2017.8336581
Violino, B. (2020, September 14). 5 best practices for securing the edge. CSO Online. Retrieved from https://www.csoonline.com/article/569757/5-best-practices-for-securing-the-edge.html
Emmons, P. (2017, October 19). 3 ways to enhance software reliability and increase speed to market. DragonSpears. Retrieved from https://www.dragonspears.com/blog/strategies-to-improve-software-reliability
Elbamby, M. S., Perfecto, C., Liu, C. F., Park, J., Samarakoon, S., Chen, X., & Bennis, M. (2019). Wireless edge computing with latency and reliability guarantees. Proceedings of the IEEE, 107(8), 1717-1737.