Resource provisioning and allocation in function-as-a-service edge-clouds
IEEE Transactions on Services Computing, 2021•ieeexplore.ieee.org
Edge computing has emerged as a new paradigm to bring cloud applications closer to users
for increased performance. Unlike back-end cloud systems which consolidate their
resources in a centralized data center location with virtually unlimited capacity, edge-clouds
comprise distributed resources at various “computation spots”, each with very limited
capacity. In this article, we consider Function-as-a-Service (FaaS) edge-clouds where
application providers deploy their latency-critical functions to process user requests with …
for increased performance. Unlike back-end cloud systems which consolidate their
resources in a centralized data center location with virtually unlimited capacity, edge-clouds
comprise distributed resources at various “computation spots”, each with very limited
capacity. In this article, we consider Function-as-a-Service (FaaS) edge-clouds where
application providers deploy their latency-critical functions to process user requests with …
Edge computing has emerged as a new paradigm to bring cloud applications closer to users for increased performance. Unlike back-end cloud systems which consolidate their resources in a centralized data center location with virtually unlimited capacity, edge-clouds comprise distributed resources at various “computation spots”, each with very limited capacity. In this article, we consider Function-as-a-Service (FaaS) edge-clouds where application providers deploy their latency-critical functions to process user requests with strict response time deadlines. In this setting, we investigate the problem of resource provisioning and allocation . After formulating the optimal solution, we propose resource allocation and provisioning algorithms across the spectrum of fully-centralized to fully-decentralized. We evaluate the performance of these algorithms in terms of their ability to utilize CPU resources and meet request deadlines under various system parameters. Our results indicate that practical decentralized strategies, which require no coordination among computation spots, achieve performance that is close to the optimal fully-centralized strategy with coordination overheads.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果