Online distributed algorithm in edge-clouds

Edge Computing is an architecture of cloud computing that focuses on low latency by bringing computation nearer to mobile devices. These mobile devices can offload tasks to a set of edge servers with low latency, enabling a set of new applications. However, by adding more variety of infrastructure,...

全面介紹

Saved in:
書目詳細資料
主要作者: Tan, Nicholas Yie Ern
其他作者: Arvind Easwaran
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2022
主題:
在線閱讀:https://hdl.handle.net/10356/162864
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Edge Computing is an architecture of cloud computing that focuses on low latency by bringing computation nearer to mobile devices. These mobile devices can offload tasks to a set of edge servers with low latency, enabling a set of new applications. However, by adding more variety of infrastructure, it exacerbates the challenging problem of dispatching and scheduling tasks. Traditional systems rely upon a centralized orchestrator. However, with the dynamic nature of edge networks, a centralized orchestrator might prove unreliable. Distributed consensus algorithms could be a possible solution to handle the problems caused by a centralized orchestrator. This paper presents an experimental model that attempts to solve the problem of resource allocation by adopting a distributed model to dispatch and schedule tasks. Without utilizing a centralized orchestrator, the objective is to reduce the overall weighted response time of all tasks. This paper also studies the feasibility of incorporating a distributed consensus algorithm to address some of the problems the experimental model.