Resource Placement in Cloud Computing and Network Applications
Resource Placement in Cloud Computing and Network Applications
复制标题
DOI:
--
复制
发表时间:
2017
影响因子:
3.6
通讯作者:
Yuval Rochman
中科院分区:
文献类型:
--
作者:
Yuval Rochman
In this thesis we address the problem of resource allocation in geographically distributed systems, in particular cloud computing. We consider a large-scale system and regionally distributed demands for various resources of multiple types. The system operator aims at placing the resources across regions to maximize the profit, thus needing to address the problem of how to place the resources in response to the demand. The system is faced with an arbitrary, multi-dimensional, stochastic demand, thus the operator should optimize the profit while taking into account the full demand distributions. Cloud computing and online services, utilizing regional datacenters and facing the problem of where to place various servers, fall under this paradigm. Our problems are developed under a very wide cost model, thus allowing the accommodation of many systems. These problems have various formulations based on the systems they represent. We provide efficient algorithms running in a fast polynomial time1. Our algorithms and solutions can be used for: 1. Exact system optimization; 2. Deriving lower bounds for heuristic based analysis, and; 3. Sensitivity analysis. Our solutions are based on analytic techniques utilizing stochastic analysis as well as graph theory methodologies that can be applied to other optimization/combinatorial problems. 1Polynomial in the number of resources the operator places or reposition. iii