期刊文献+

云环境中Bag-of-tasks应用的多核虚拟计算资源分配机制研究 被引量:1

Study on the Allocation Strategy of Multi-core Virtual Computing Resource for Bag-of-tasks in the Cloud
下载PDF
导出
摘要 云计算环境为用户提供了大量弹性可扩展的基础设施资源,用户可以按需购买和支付服务.如果云平台能够自动分配给一批任务合理规模的计算资源,将会方便用户使用并且较大节省用户服务成本.本文在瀚海星云云计算平台上构建了一个软件应用服务层,提供Bag-of-tasks(BoT)应用公共服务.根据历史信息通过回归方法和BP神经网络方法对BoT中的子任务进行执行时间预测.然后使用最大并发度概念,在虚拟机内存是否满足任务情况下,提出了VMA,NP-IO和NP-DP三种算法.最后,使用图片分割软件作为BoT应用,从资源分配情况、任务完成率和算法时间复杂度方面验证了算法的有效性. Cloud computing service provides users with unlimited and elastic infrastructure resources, and users can buy and pay the service as they demand. If Cloud platforms can automatically assign a reasonable scale of computing resources to tasks, it will save service cost for users. In this work, a software service platform that can support Bag-of-tasks ( BoT ) application is built on the Cloud infrastructure service platform. The execution time of subtasks in BoT will be estimated by the combined method of regression analysis and BP neural network after the study of historical information. Meanwhile, we use the idea of the degree of concurrency to maximize the performance of VMs. And then, VMA, NP-IO and NP-DP algorithms are proposed in the resource allocation strategy under the fact that different tasks need various memory capacities. Finally, we use image segmentation software as the BoT application and evaluate the algorithm efficiency in three ways of resource utility, task completion rate and time-complexity.
出处 《小型微型计算机系统》 CSCD 北大核心 2014年第1期12-18,共7页 Journal of Chinese Computer Systems
基金 广东省中国科学院全面战略合作项目(2010A090100027)资助
关键词 云计算 SAAS服务 Bag-of-tasks 资源分配 cloud SaaS Bag-of-tasks resource allocation
  • 相关文献

参考文献17

  • 1Armbrust M,Fox A,Griffith R. Above the clouds:a berkeley view of cloud computing.UCB/EECS-2009-28[R].U.C.Berkeley,2009. 被引量:1
  • 2Netto M A S,Buyya R. Offer-based scheduling of deadline-constrained bag-of-tasks applications for utility computing systems[A].2009.1-11. 被引量:1
  • 3Hu Song,Jing Li,Ling Li. PerHPC:design and implement personal high performance computing platform using cloud computing technology[A].2011.28-34. 被引量:1
  • 4Buyya R,Murshed M. GridSim:a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing[J].Concurrency and Computation Practice and Experience,2002,(13-15):1175-1220. 被引量:1
  • 5Kumar K,Feng J,Nimmagadda Y. Resource allocation for real-time tasks using cloud computing[A].2011.1-7. 被引量:1
  • 6Tsafrir D. Using inaccurate estimates accurately[A].2010.208-221. 被引量:1
  • 7Iosup A,Sonmez O,Anoep S. The performance of bags-oftasks in large-scale distributed systems[A].2008.97-108. 被引量:1
  • 8Benoit A,Manchal L,Pineau J F. Scheduling concurrent bagof-tasks applications on heterogeneous platforms[J].IEEE Transactions on Computers,2010,(02):202-217. 被引量:1
  • 9Oprescu A M,Kielmann T,Leahu H. Budget estimation and control for bag-of-tasks scheduling in clouds[J].Parallel Processing Letters,2011,(02):219-243. 被引量:1
  • 10Netto M A S,Buyya R. Coordinated rescheduling of bag-of-Tasks for executions on multiple resource providers[J].Concurrency and Computation: Practice and Experience,2011,(12):1362-1376. 被引量:1

同被引文献13

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部