Shahid Urooba, Ahmed Ghufran, Siddiqui Shahbaz, Shuja Junaid, Balogun Abdullateef Oluwagbemiga
Department of Computer Science, National University of Computer and Emerging Sciences, Karachi 75030, Pakistan.
Department of Computer Science, COMSATS University Islamabad, Abbottabad Campus, Abbottabad 22060, Pakistan.
Sensors (Basel). 2024 Jun 27;24(13):4195. doi: 10.3390/s24134195.
Function as a Service (FaaS) is highly beneficial to smart city infrastructure due to its flexibility, efficiency, and adaptability, specifically for integration in the digital landscape. FaaS has serverless setup, which means that an organization no longer has to worry about specific infrastructure management tasks; the developers can focus on how to deploy and create code efficiently. Since FaaS aligns well with the IoT, it easily integrates with IoT devices, thereby making it possible to perform event-based actions and real-time computations. In our research, we offer an exclusive likelihood-based model of adaptive machine learning for identifying the right place of function. We employ the XGBoost regressor to estimate the execution time for each function and utilize the decision tree regressor to predict network latency. By encompassing factors like network delay, arrival computation, and emphasis on resources, the machine learning model eases the selection process of a placement. In replication, we use Docker containers, focusing on serverless node type, serverless node variety, function location, deadlines, and edge-cloud topology. Thus, the primary objectives are to address deadlines and enhance the use of any resource, and from this, we can see that effective utilization of resources leads to enhanced deadline compliance.
函数即服务(FaaS)因其灵活性、效率和适应性,对智慧城市基础设施非常有益,特别是在数字领域的集成方面。FaaS具有无服务器设置,这意味着组织无需再担心特定的基础设施管理任务;开发人员可以专注于如何高效地部署和创建代码。由于FaaS与物联网(IoT)契合度高,它能轻松与物联网设备集成,从而实现基于事件的操作和实时计算。在我们的研究中,我们提供了一种独特的基于似然性的自适应机器学习模型,用于确定函数的合适位置。我们使用XGBoost回归器来估计每个函数的执行时间,并利用决策树回归器预测网络延迟。通过纳入网络延迟、到达计算和资源重点等因素,机器学习模型简化了放置位置的选择过程。在复制过程中,我们使用Docker容器,重点关注无服务器节点类型、无服务器节点种类、函数位置、截止日期和边缘云拓扑。因此,主要目标是满足截止日期并提高任何资源的利用率,由此我们可以看出,有效利用资源会提高截止日期的合规性。