Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.158
Amirhosein Taherkordi, F. Eliassen
The applications of Cyber-Physical Systems (CPSs) in large scale, mobile and distributed systems, such as transportation and healthcare systems, foster the development of novel cross-CPS applications. Services, in such applications, enable the emergence of multiple end-to-end cyber-physical scenarios, formed dynamically based on their demands, e.g., Disaster recovery systems. This calls for new distributed service composition models that integrate different CPS services from multiple application domains for a given purpose -- CPS ecosystems. The in-Cloud availability of CPSs can significantly improve the development process of such ecosystems thanks to the global and rapid accessibility of CPS services in the Cloud. However, a major challenge in this context is the highly dynamic nature of CPS services, making service composition a challenging issue. In this paper, we propose to exploit the concept of models at runtime in order to create a dynamic middleware framework that allows efficient composition of CPS services in dynamic and on-demand CPS ecosystems. This is achieved by obtaining the runtime models of CPS services and synthesizing software mediators that translate the communications between individual CPS services residing in the Cloud. The in-Cloud availability of CPS services will facilitate the design of such a middleware framework, and processing and maintaining the runtime models.
{"title":"Models@run.time for Creating In-Cloud Dynamic Cyber-Physical Ecosystems","authors":"Amirhosein Taherkordi, F. Eliassen","doi":"10.1109/CloudCom.2014.158","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.158","url":null,"abstract":"The applications of Cyber-Physical Systems (CPSs) in large scale, mobile and distributed systems, such as transportation and healthcare systems, foster the development of novel cross-CPS applications. Services, in such applications, enable the emergence of multiple end-to-end cyber-physical scenarios, formed dynamically based on their demands, e.g., Disaster recovery systems. This calls for new distributed service composition models that integrate different CPS services from multiple application domains for a given purpose -- CPS ecosystems. The in-Cloud availability of CPSs can significantly improve the development process of such ecosystems thanks to the global and rapid accessibility of CPS services in the Cloud. However, a major challenge in this context is the highly dynamic nature of CPS services, making service composition a challenging issue. In this paper, we propose to exploit the concept of models at runtime in order to create a dynamic middleware framework that allows efficient composition of CPS services in dynamic and on-demand CPS ecosystems. This is achieved by obtaining the runtime models of CPS services and synthesizing software mediators that translate the communications between individual CPS services residing in the Cloud. The in-Cloud availability of CPS services will facilitate the design of such a middleware framework, and processing and maintaining the runtime models.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115223653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CLOUDCOM.2014.27
Arto Ojala
Recent research on software revenue and pricing models has revealed important ways in which firms can benefit from software renting. However, it is still unclear how SaaS providers select a proper revenue and pricing model to make their services attractive for customers. Based on 32 interviews with software professionals from four case firms, this study reveals how different factors impacted on the selection of a revenue and pricing model. It can be concluded that customers' needs were the main driving force to the selection of the most appropriate pricing and revenue model in the market.
{"title":"Selection of the Proper Revenue and Pricing Model for SaaS","authors":"Arto Ojala","doi":"10.1109/CLOUDCOM.2014.27","DOIUrl":"https://doi.org/10.1109/CLOUDCOM.2014.27","url":null,"abstract":"Recent research on software revenue and pricing models has revealed important ways in which firms can benefit from software renting. However, it is still unclear how SaaS providers select a proper revenue and pricing model to make their services attractive for customers. Based on 32 interviews with software professionals from four case firms, this study reveals how different factors impacted on the selection of a revenue and pricing model. It can be concluded that customers' needs were the main driving force to the selection of the most appropriate pricing and revenue model in the market.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115717129","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.125
Satoshi Takatori, S. Matsumoto, S. Saiki, S. Tokunaga, Junho Lee, Masahide Nakamura
Managing a home server within individual house is a major obstacle to practical use of home network system (HNS). Delegating the home server to a cloud is a promising approach. However, the conventional multitenant SaaS-based solution has the following risks among different households: security/privacy violation, failure propagation and insufficient resource demand. In this paper, we propose a novel cloud-based architecture for the home network system that achieves security isolation, fault isolation and resource isolation. Specifically, we first create a virtual home server for every household using IaaS. On top of every virtual home server, we then create additional virtual machines, each of which contains a single service or application. Finally, using dynamic scaling, we allocate resources needed for individual virtual home servers. Based on the idea, we construct the proposed architecture by three layers: HNS Lite, House Cloud and Service Provider.
{"title":"A Cloud-Based Architecture for Home Network System","authors":"Satoshi Takatori, S. Matsumoto, S. Saiki, S. Tokunaga, Junho Lee, Masahide Nakamura","doi":"10.1109/CloudCom.2014.125","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.125","url":null,"abstract":"Managing a home server within individual house is a major obstacle to practical use of home network system (HNS). Delegating the home server to a cloud is a promising approach. However, the conventional multitenant SaaS-based solution has the following risks among different households: security/privacy violation, failure propagation and insufficient resource demand. In this paper, we propose a novel cloud-based architecture for the home network system that achieves security isolation, fault isolation and resource isolation. Specifically, we first create a virtual home server for every household using IaaS. On top of every virtual home server, we then create additional virtual machines, each of which contains a single service or application. Finally, using dynamic scaling, we allocate resources needed for individual virtual home servers. Based on the idea, we construct the proposed architecture by three layers: HNS Lite, House Cloud and Service Provider.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115765741","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.26
Marc Körner, Alexander Stanik, O. Kao
Software Defined Networking decouples network services from the underlying physical hardware, thus agile and secure networks can be build, moved, replaced, and programmatically provided on demand. However, the full range of Software Defined Networking capabilities is not utilized in today's cloud middle wares, especially dynamic Quality of Service enforcement for cloud networks. In this paper we combine the WS-Agreement standard with the Open Flow standard, which allows to define Quality of Service requirements for a set of virtual machines, to negotiate the service level objectives based on the current network utilization, to create a Service Level Agreements for this dedicated cloud network, and to establish a Quality of Service overlay in an Open Flow network based on the Service Level Agreement. Moreover, we present a real world implementation consisting of the WSAG4J framework as SLA frontend and an Open Flow controller as backend. Furthermore, the software integration of both components is described and the regarding network resource allocation is demonstrated and evaluated.
{"title":"Applying QoS in Software Defined Networks by Using WS-agreement","authors":"Marc Körner, Alexander Stanik, O. Kao","doi":"10.1109/CloudCom.2014.26","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.26","url":null,"abstract":"Software Defined Networking decouples network services from the underlying physical hardware, thus agile and secure networks can be build, moved, replaced, and programmatically provided on demand. However, the full range of Software Defined Networking capabilities is not utilized in today's cloud middle wares, especially dynamic Quality of Service enforcement for cloud networks. In this paper we combine the WS-Agreement standard with the Open Flow standard, which allows to define Quality of Service requirements for a set of virtual machines, to negotiate the service level objectives based on the current network utilization, to create a Service Level Agreements for this dedicated cloud network, and to establish a Quality of Service overlay in an Open Flow network based on the Service Level Agreement. Moreover, we present a real world implementation consisting of the WSAG4J framework as SLA frontend and an Open Flow controller as backend. Furthermore, the software integration of both components is described and the regarding network resource allocation is demonstrated and evaluated.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116860607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Enterprise File Sync and Share (EFSS) is one of the most important services to provide enterprises' employees with cloud file sync, share, and collaboration services. To take enterprises' concerns into account, such as security, privacy, compliance, and regulation, the existing EFSS solutions are either using private (on-premise) or hybrid cloud service model to provide their services. They usually emphasize that files stored in the solutions are encrypted on transfer and at rest and events occurred in the service are logged as the audit trail. However, support of data encryption and audit trail are not capable of protecting enterprise sensitive data from not well addressed security issues of the EFSS service. The security issues, including employee privacy protection, management of share links and synchronized cloud files, and the secure enterprise directory integration, are pointed out in this article. To address these issues, this work proposes and develops a scalable Secure EFSS service which can be deployed on the on-premise Open Stack cloud infrastructure to securely provide employees with EFSS service. Designs of an integrated security approach are introduced in this article, including data and metadata isolations, Distinct Share Link utility, encryption key management for personal and shared files, sandbox-based cloud file synchronization, and out-of-band authentication method.
EFSS (Enterprise File Sync and Share)是为企业员工提供云文件同步、共享和协作服务的重要服务之一。为了考虑到企业的关注点,例如安全性、隐私性、遵从性和法规,现有的EFSS解决方案要么使用私有(内部部署),要么使用混合云服务模型来提供服务。他们通常强调,存储在解决方案中的文件在传输时和静止时都是加密的,服务中发生的事件作为审计跟踪记录下来。然而,对数据加密和审计跟踪的支持并不能保护企业敏感数据不受未妥善解决的EFSS服务安全问题的影响。本文指出了安全问题,包括员工隐私保护、共享链接和同步云文件的管理以及安全的企业目录集成。为了解决这些问题,本工作提出并开发了一个可扩展的安全EFSS服务,该服务可以部署在内部部署的开放堆栈云基础设施上,以安全地为员工提供EFSS服务。本文介绍了集成安全方法的设计,包括数据和元数据隔离、Distinct Share Link实用程序、个人和共享文件的加密密钥管理、基于沙箱的云文件同步以及带外身份验证方法。
{"title":"Open Stack Secure Enterprise File Sync and Share Turnkey Solution","authors":"Yen-Hung Kuo, Tzu-Wei Yeh, Guang-Yan Zheng, Jyun-Kai Wu, Chao-Chin Yang, Jia-Ming Lin","doi":"10.1109/CloudCom.2014.17","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.17","url":null,"abstract":"The Enterprise File Sync and Share (EFSS) is one of the most important services to provide enterprises' employees with cloud file sync, share, and collaboration services. To take enterprises' concerns into account, such as security, privacy, compliance, and regulation, the existing EFSS solutions are either using private (on-premise) or hybrid cloud service model to provide their services. They usually emphasize that files stored in the solutions are encrypted on transfer and at rest and events occurred in the service are logged as the audit trail. However, support of data encryption and audit trail are not capable of protecting enterprise sensitive data from not well addressed security issues of the EFSS service. The security issues, including employee privacy protection, management of share links and synchronized cloud files, and the secure enterprise directory integration, are pointed out in this article. To address these issues, this work proposes and develops a scalable Secure EFSS service which can be deployed on the on-premise Open Stack cloud infrastructure to securely provide employees with EFSS service. Designs of an integrated security approach are introduced in this article, including data and metadata isolations, Distinct Share Link utility, encryption key management for personal and shared files, sandbox-based cloud file synchronization, and out-of-band authentication method.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127086869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.57
Mohammad Aazam, E. Huh
Rapidly increasing digital media has triggered the importance of cloud computing. Cloud computing provides ease of management and ubiquitous access facility to the growing digital content. The ratio with which digital content has been increasing, it now requires multiple clouds to interoperate for the purpose of scalability, efficient service provisioning, and better management. This scenario is known as inter-cloud computing or cloud federation. One of the key entities in inter-cloud computing is cloud broker. Cloud broker is a match-maker between the service provider and the customer. Broker plays its role to reserve resources and perform pricing and billing. Service providers experience customers having different traits and characteristics. Some tend to utilize all of the resources, while others may quit in between, due to various reasons. Based on the characteristics of customers, their resources are predicted and pricing is performed. We have proposed a model which addresses this issue by determining resources and prices, on the basis of historical record of each customer. We have implemented our model using Java / Net Beans 8.0 and tested on Cloud Sim 3.0.3 toolkit. The results presented here justify and endorse our model.
快速增长的数字媒体引发了云计算的重要性。云计算为不断增长的数字内容提供了易于管理和无处不在的访问设施。数字内容的比例一直在增加,现在需要多个云进行互操作,以实现可伸缩性、高效的服务供应和更好的管理。这种场景称为云间计算或云联合。云代理是云间计算的关键实体之一。云代理是服务提供商和客户之间的媒人。代理的作用是保留资源,执行定价和计费。服务提供商体验到的客户具有不同的特征和特点。有些人倾向于利用所有的资源,而另一些人可能会因为各种原因在两者之间退出。根据客户的特点,对客户的资源进行预测并进行定价。我们提出了一个模型,通过根据每个客户的历史记录确定资源和价格来解决这个问题。我们使用Java / Net Beans 8.0实现了我们的模型,并在Cloud Sim 3.0.3工具包上进行了测试。这里提出的结果证明并支持我们的模型。
{"title":"Broker as a Service (BaaS) Pricing and Resource Estimation Model","authors":"Mohammad Aazam, E. Huh","doi":"10.1109/CloudCom.2014.57","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.57","url":null,"abstract":"Rapidly increasing digital media has triggered the importance of cloud computing. Cloud computing provides ease of management and ubiquitous access facility to the growing digital content. The ratio with which digital content has been increasing, it now requires multiple clouds to interoperate for the purpose of scalability, efficient service provisioning, and better management. This scenario is known as inter-cloud computing or cloud federation. One of the key entities in inter-cloud computing is cloud broker. Cloud broker is a match-maker between the service provider and the customer. Broker plays its role to reserve resources and perform pricing and billing. Service providers experience customers having different traits and characteristics. Some tend to utilize all of the resources, while others may quit in between, due to various reasons. Based on the characteristics of customers, their resources are predicted and pricing is performed. We have proposed a model which addresses this issue by determining resources and prices, on the basis of historical record of each customer. We have implemented our model using Java / Net Beans 8.0 and tested on Cloud Sim 3.0.3 toolkit. The results presented here justify and endorse our model.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115063205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.23
R. Ko, Yu Shyang Tan, Ting Gao
The ease of sharing information through the Internet and Cloud Computing inadvertently introduces a growing problem of data leakages. At the same time, many end-users are unaware that their data was leaked or stolen since most data is leaked by operations running in the background. This paper introduces a novel user-centric, mantrap-inspired data leakage prevention (DLP) approach that can discover, present any sending of data -- both authorized and unauthorized -- to end-users and subsequently provide them the ability to stop the sending process. We implemented our own kernel module to work together with our user-space program in getting user's approval for every sending process -- giving the user full control over all outbound data sending process in their devices. With this, the end-user can always decide which data sending process should be allowed or blocked. This overcomes the limitations of current, often inflexible and inaccurate DLP solutions depending on pre-set rules and content detection. We showcase a proof-of-concept for our new way of detecting data leakages in an end user's device. This paves the way for further research covering more complex data stealing techniques, such as the use of covert channels.
{"title":"A Mantrap-Inspired, User-Centric Data Leakage Prevention (DLP) Approach","authors":"R. Ko, Yu Shyang Tan, Ting Gao","doi":"10.1109/CloudCom.2014.23","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.23","url":null,"abstract":"The ease of sharing information through the Internet and Cloud Computing inadvertently introduces a growing problem of data leakages. At the same time, many end-users are unaware that their data was leaked or stolen since most data is leaked by operations running in the background. This paper introduces a novel user-centric, mantrap-inspired data leakage prevention (DLP) approach that can discover, present any sending of data -- both authorized and unauthorized -- to end-users and subsequently provide them the ability to stop the sending process. We implemented our own kernel module to work together with our user-space program in getting user's approval for every sending process -- giving the user full control over all outbound data sending process in their devices. With this, the end-user can always decide which data sending process should be allowed or blocked. This overcomes the limitations of current, often inflexible and inaccurate DLP solutions depending on pre-set rules and content detection. We showcase a proof-of-concept for our new way of detecting data leakages in an end user's device. This paves the way for further research covering more complex data stealing techniques, such as the use of covert channels.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116139471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.131
Fatma Mohamed, Mohammad Abu-Matar, R. Mizouni, M. Al-Qutayri, Z. Mahmoud
Cloud computing is an emerging paradigm that provides scalable computing and storage capabilities where resources are accessed on a pay-as-you-go basis. Software as a Service (SaaS) applications are hosted in the cloud and made available as services for tenants' organizations over a network. To achieve reusability in cloud computing, software and hardware resources are shared among multiple tenants. Conventional multitenant SaaS applications provide the same set of services for all tenants thus resulting in one-size-fits-all applications. However, as tenants may have different requirements, customizable SaaS solutions are needed. To accommodate evolving tenants' requirements, the SaaS instance should evolve systematically. In this paper, we present a multitenant single instance SaaS evolution platform based on Software Product Lines (SPLs). The platform specifies a set of evolution rules, based on feature modeling, that govern evolution decisions. We also present the early implementation phases of the proposed approach based on SPLs and Model Driven Architecture (MDA) concepts.
{"title":"SaaS Dynamic Evolution Based on Model-Driven Software Product Lines","authors":"Fatma Mohamed, Mohammad Abu-Matar, R. Mizouni, M. Al-Qutayri, Z. Mahmoud","doi":"10.1109/CloudCom.2014.131","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.131","url":null,"abstract":"Cloud computing is an emerging paradigm that provides scalable computing and storage capabilities where resources are accessed on a pay-as-you-go basis. Software as a Service (SaaS) applications are hosted in the cloud and made available as services for tenants' organizations over a network. To achieve reusability in cloud computing, software and hardware resources are shared among multiple tenants. Conventional multitenant SaaS applications provide the same set of services for all tenants thus resulting in one-size-fits-all applications. However, as tenants may have different requirements, customizable SaaS solutions are needed. To accommodate evolving tenants' requirements, the SaaS instance should evolve systematically. In this paper, we present a multitenant single instance SaaS evolution platform based on Software Product Lines (SPLs). The platform specifies a set of evolution rules, based on feature modeling, that govern evolution decisions. We also present the early implementation phases of the proposed approach based on SPLs and Model Driven Architecture (MDA) concepts.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122550031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Cloud Computing is evolving as a key computing paradigm for sharing resources. One type of Cloud, which provides platform resources including all the elements of application runtime environment, is regarded as PaaS Cloud. The management of PaaS Cloud is a complex task, up to the point, where manual operation is hard to be cost effective. As the application runtime environment is supported by a set of dynamically composed, distributed elements. What is more, in order to achieve a management target, multiple operations have to be applied over the distributed and heterogeneous elements of PaaS Cloud. To improve the management of PaaS Cloud, this paper proposes to support the configuration and deployment of application runtime environment in PaaS Cloud with an autonomous engine. The automation is enabled by the definition of a domain-specific information model, which captures all the related information with the same abstractions, describing the application runtime environment, PaaS Cloud infrastructure and management targets. On top of that, a technique based on Satisfiability is described, which automatically analyses the state of the managed objects and plans required operations for maintaining it. The result from a case study is provided to validate the feasibility of this approach.
{"title":"A Model-Based Autonomous Engine for Application Runtime Environment Configuration and Deployment in PaaS Cloud","authors":"X. Lan, Yanping Liu, Xing Chen, Yicheng Huang, Bing Lin, Wenzhong Guo","doi":"10.1109/CloudCom.2014.80","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.80","url":null,"abstract":"Cloud Computing is evolving as a key computing paradigm for sharing resources. One type of Cloud, which provides platform resources including all the elements of application runtime environment, is regarded as PaaS Cloud. The management of PaaS Cloud is a complex task, up to the point, where manual operation is hard to be cost effective. As the application runtime environment is supported by a set of dynamically composed, distributed elements. What is more, in order to achieve a management target, multiple operations have to be applied over the distributed and heterogeneous elements of PaaS Cloud. To improve the management of PaaS Cloud, this paper proposes to support the configuration and deployment of application runtime environment in PaaS Cloud with an autonomous engine. The automation is enabled by the definition of a domain-specific information model, which captures all the related information with the same abstractions, describing the application runtime environment, PaaS Cloud infrastructure and management targets. On top of that, a technique based on Satisfiability is described, which automatically analyses the state of the managed objects and plans required operations for maintaining it. The result from a case study is provided to validate the feasibility of this approach.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128769642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2014-12-15DOI: 10.1109/CloudCom.2014.137
Leila Sharifi, N. Rameshan, Felix Freitag, L. Veiga
Energy consumption is increasing in the IT sector and a remarkable part of this energy is consumed in data centers. Numerous techniques have been proposed to solve the energy efficiency issue in cloud systems. Recently, there are some efforts to decentralize the cloud via distributing data centers in diverse geographical positions. In this paper, we elaborate on the energy consumption of different cloud architectures, from a mega-datacenter to a P2P-cloud that provides extreme decentralization in terms of datacenter size. P2P-cloud is defined as a set of commodity host machines, connected to each other to serve a community. Our evaluation results reveal the fact that the more decentralized the system is, the less energy may be consumed in the system. Studying the energy efficiency of P2P-cloud infrastructure shows that the additional system design complexity involved is warranted with improved energy-efficiency and better locality for some services. Our analysis indicates that such P2P-cloud outperforms the classic datacenter model as long as it meets the locality conditions, which are commonplace in communities. Moreover, we illustrate how much energy can be saved for MapReduce applications with a diverse range of specifications by switching to P2P-cloud.
{"title":"Energy Efficiency Dilemma: P2P-cloud vs. Datacenter","authors":"Leila Sharifi, N. Rameshan, Felix Freitag, L. Veiga","doi":"10.1109/CloudCom.2014.137","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.137","url":null,"abstract":"Energy consumption is increasing in the IT sector and a remarkable part of this energy is consumed in data centers. Numerous techniques have been proposed to solve the energy efficiency issue in cloud systems. Recently, there are some efforts to decentralize the cloud via distributing data centers in diverse geographical positions. In this paper, we elaborate on the energy consumption of different cloud architectures, from a mega-datacenter to a P2P-cloud that provides extreme decentralization in terms of datacenter size. P2P-cloud is defined as a set of commodity host machines, connected to each other to serve a community. Our evaluation results reveal the fact that the more decentralized the system is, the less energy may be consumed in the system. Studying the energy efficiency of P2P-cloud infrastructure shows that the additional system design complexity involved is warranted with improved energy-efficiency and better locality for some services. Our analysis indicates that such P2P-cloud outperforms the classic datacenter model as long as it meets the locality conditions, which are commonplace in communities. Moreover, we illustrate how much energy can be saved for MapReduce applications with a diverse range of specifications by switching to P2P-cloud.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"1998 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128253099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}