Day after day, the number of mobile applications deployed on cloud computing continues in increasing because o f smartphone capabilities improvement. Cloud computing has already succeeded in the web based application, for that reason, the demand for context aware services provided by cloud computing increases. To customize a cloud service that takes into account th e consumer requirements, which depend on information change, it brings to light many recent challenges to cloud computing about environment aware, location aware, time aware. The cloud provider, moreover, has to manage personalized applications and the con straints of mobile devices in matters of interaction abilities and communication restrictions. This paper proposes a strategy for selecting automatically an appropriate cloud environment that runs out whole requirements, defines a configuration for the ass ociated cloud environment and able to easily adapt to the change of the environment on either the user or the cloud side or both. This process builds on the principles of dynamic software product lines, Agent oriented software engineering, and the MAPE k m odel to select and configure cloud environments according to the consumer needs and the context change.
翻译:在云计算上部署的移动应用程序数量日复一日地继续增加,因为智能手机能力有所改善。云计算已经在网络应用程序中取得成功,因此,对云计算所提供的环境了解服务的需求增加。要定制一个云服务,考虑到取决于信息变化的消费者需求,它会揭示最近云计算在环境意识、位置意识、时间意识方面所面临的许多挑战。此外,云提供商必须管理个人化应用程序和移动设备在互动能力和通信限制方面的连锁系统。本文提出了一个战略,用于自动选择一个超出整个要求的适当云环境,为覆盖的云环境确定一个配置,并能够方便地适应用户或云面或云面或两者的环境变化。这一过程建立在动态软件产品线、代理导向软件工程和MAPE k model的原则基础上,以便根据消费者需要和背景变化选择和配置云环境。