计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2013年
10期
14-18,23
,共6页
曹祖凤%孟凡超%周学权%初佃辉
曹祖鳳%孟凡超%週學權%初佃輝
조조봉%맹범초%주학권%초전휘
多租户%软件即服务%优化部署%资源消耗模型%贪心策略%遗传算法
多租戶%軟件即服務%優化部署%資源消耗模型%貪心策略%遺傳算法
다조호%연건즉복무%우화부서%자원소모모형%탐심책략%유전산법
multi-tenant%Software as a Service(SaaS)%optimization deployment%resource consumption model%greedy strategy%Genetic Algorithm(GA)
在软件即服务(SaaS)平台构建初期,存在仅已知客户的需求和服务器类型,而所需服务器/虚拟机和SaaS应用实例数量不确定的情况。为此,提出一种多租户SaaS应用部署策略的优化算法。设计多租户资源消耗模型和优化部署问题模型,采用基于贪心策略的遗传算法对模型进行求解,给出优化的部署策略。实验结果表明,该算法具有较好的适应性和扩展性,给出的策略能为平台构建的实际部署提供理论依据。
在軟件即服務(SaaS)平檯構建初期,存在僅已知客戶的需求和服務器類型,而所需服務器/虛擬機和SaaS應用實例數量不確定的情況。為此,提齣一種多租戶SaaS應用部署策略的優化算法。設計多租戶資源消耗模型和優化部署問題模型,採用基于貪心策略的遺傳算法對模型進行求解,給齣優化的部署策略。實驗結果錶明,該算法具有較好的適應性和擴展性,給齣的策略能為平檯構建的實際部署提供理論依據。
재연건즉복무(SaaS)평태구건초기,존재부이지객호적수구화복무기류형,이소수복무기/허의궤화SaaS응용실례수량불학정적정황。위차,제출일충다조호SaaS응용부서책략적우화산법。설계다조호자원소모모형화우화부서문제모형,채용기우탐심책략적유전산법대모형진행구해,급출우화적부서책략。실험결과표명,해산법구유교호적괄응성화확전성,급출적책략능위평태구건적실제부서제공이론의거。
At the beginning of Software as a Service(SaaS) platform construction, service providers need to invest the initial cost of the software and hardware environment, rente server and deploy the application instances. As only customers’ needs and the types of server are known for the initial deployment, while the amount of server/virtual machines and SaaS applications needed is unknown. To solve optimization deployment problem under that uncertainty, this paper puts forward a multi-tenant SaaS optimization deployment model, including multi-tenant resource consumption model and optimization deployment problem model, uses a Genetic Algorithm(GA) based on greedy strategy to solve the model, and gives optimized deployment stratege. Experimental result shows that this algorithm has better adaptability and scalability. The given strategy can provide a theoretical basis for the actual deployment of platform constructiong.