首页 > 最新文献

2013 IEEE 5th International Conference on Cloud Computing Technology and Science最新文献

英文 中文
Impact of CPU Utilization Thresholds and Scaling Size on Autoscaling Cloud Resources CPU利用率阈值和缩放大小对云资源自动伸缩的影响
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.142
F. Al-Haidari, M. Sqalli, K. Salah
Cloud computing is currently one of the most hyped information technology fields and it has become one of the fastest growing segments of IT. A cloud introduces a resource-rich computing model with features such as flexibility, pay per use, elasticity, scalability, and others. In the context of cloud computing, auto scaling and elasticity are methods used to assure SLO (Service Level Objectives) for cloud services as well as the efficient usage of resources. There are many factors related to the auto scaling mechanism that might affect the performance of the cloud services. One of such important factors is the setting of CPU thresholds that control the triggering of the auto scaling policies, for the purpose of adding or terminating resources from the auto-scaling group. Another important factor is the scaling size, which is the number of instances that will be added every time such provisioning process takes place to add more resources to cope with workload spikes. In this paper, we simulate and study the impact of setting the upper CPU utilization threshold and the scaling size factors on the performance of the cloud services. Another contribution of this paper is on formulating and solving optimization problems for tuning these parameters based on input loads, considering both the cost and SLO response time. The study helps in deciding about the optimal setting that enables the use of the least number of cloud resources to satisfy QoS or SLO requirements.
云计算是目前最热门的信息技术领域之一,已经成为it发展最快的领域之一。云引入了一种资源丰富的计算模型,具有灵活性、按次付费、弹性、可伸缩性等特性。在云计算环境中,自动扩展和弹性是用于确保云服务的服务水平目标(SLO)以及资源的有效使用的方法。有许多与自动扩展机制相关的因素可能会影响云服务的性能。其中一个重要因素是CPU阈值的设置,该阈值控制自动伸缩策略的触发,以便从自动伸缩组中添加或终止资源。另一个重要因素是可伸缩大小,即每次发生这样的配置过程时将添加的实例数量,以添加更多资源以应对工作负载峰值。在本文中,我们模拟和研究了设置CPU利用率上限阈值和缩放大小因子对云服务性能的影响。本文的另一个贡献是在考虑成本和SLO响应时间的情况下,制定和解决基于输入负载调优这些参数的优化问题。该研究有助于决定使用最少数量的云资源来满足QoS或SLO要求的最佳设置。
{"title":"Impact of CPU Utilization Thresholds and Scaling Size on Autoscaling Cloud Resources","authors":"F. Al-Haidari, M. Sqalli, K. Salah","doi":"10.1109/CloudCom.2013.142","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.142","url":null,"abstract":"Cloud computing is currently one of the most hyped information technology fields and it has become one of the fastest growing segments of IT. A cloud introduces a resource-rich computing model with features such as flexibility, pay per use, elasticity, scalability, and others. In the context of cloud computing, auto scaling and elasticity are methods used to assure SLO (Service Level Objectives) for cloud services as well as the efficient usage of resources. There are many factors related to the auto scaling mechanism that might affect the performance of the cloud services. One of such important factors is the setting of CPU thresholds that control the triggering of the auto scaling policies, for the purpose of adding or terminating resources from the auto-scaling group. Another important factor is the scaling size, which is the number of instances that will be added every time such provisioning process takes place to add more resources to cope with workload spikes. In this paper, we simulate and study the impact of setting the upper CPU utilization threshold and the scaling size factors on the performance of the cloud services. Another contribution of this paper is on formulating and solving optimization problems for tuning these parameters based on input loads, considering both the cost and SLO response time. The study helps in deciding about the optimal setting that enables the use of the least number of cloud resources to satisfy QoS or SLO requirements.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129186408","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}
引用次数: 76
An Exact Placement Approach for Optimizing Cost and Recovery Time under Faulty Multi-cloud Environments 故障多云环境下优化成本和恢复时间的精确放置方法
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.116
Felipe Díaz Sánchez, S. A. Zahr, M. Gagnaire
Currently, Cloud brokers bring interoperability and portability of applications across multiple Clouds. In the future, Cloud brokers will offer services based on their knowledge of Cloud providers infrastructure to automatically and cost-effectively overcome performance degradation. In this paper, we present a Mixed-Integer Linear Program (MILP) that provides a cost-effective placement across multiple Clouds. Our MILP formulation considers parameters of Cloud providers such as price, configuration of VMs, network latency, and provisioning time. We evaluate the cost-effectiveness of deploying a Cloud infrastructure into a single or across multiple Cloud providers by using real prices and VM configurations. The results show that in some cases may be cost-effective to distribute the infrastructure across multiple Cloud providers. We also propose three placement policies for faulty multi-Cloud scenarios. The best of these policies minimizes the cost of the Cloud infrastructure under fixed provisioning time values.
目前,云代理带来了跨多个云的应用程序的互操作性和可移植性。在未来,云代理将基于他们对云提供商基础设施的了解来提供服务,以自动且经济有效地克服性能下降。在本文中,我们提出了一种混合整数线性规划(MILP),它提供了跨多个云的经济有效的放置。我们的MILP公式考虑了云提供商的参数,如价格、虚拟机配置、网络延迟和供应时间。我们通过使用实际价格和VM配置来评估将云基础架构部署到单个或跨多个云提供商的成本效益。结果表明,在某些情况下,跨多个云提供商分布基础设施可能具有成本效益。我们还针对多云故障场景提出了三种放置策略。这些策略中的最佳策略可以在固定的供应时间值下将云基础设施的成本降至最低。
{"title":"An Exact Placement Approach for Optimizing Cost and Recovery Time under Faulty Multi-cloud Environments","authors":"Felipe Díaz Sánchez, S. A. Zahr, M. Gagnaire","doi":"10.1109/CloudCom.2013.116","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.116","url":null,"abstract":"Currently, Cloud brokers bring interoperability and portability of applications across multiple Clouds. In the future, Cloud brokers will offer services based on their knowledge of Cloud providers infrastructure to automatically and cost-effectively overcome performance degradation. In this paper, we present a Mixed-Integer Linear Program (MILP) that provides a cost-effective placement across multiple Clouds. Our MILP formulation considers parameters of Cloud providers such as price, configuration of VMs, network latency, and provisioning time. We evaluate the cost-effectiveness of deploying a Cloud infrastructure into a single or across multiple Cloud providers by using real prices and VM configurations. The results show that in some cases may be cost-effective to distribute the infrastructure across multiple Cloud providers. We also propose three placement policies for faulty multi-Cloud scenarios. The best of these policies minimizes the cost of the Cloud infrastructure under fixed provisioning time values.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129188274","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}
引用次数: 10
Identity Federation with VOMS in Cloud Infrastructures 云基础设施中VOMS的身份联合
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.13
Á. García, E. Fernández-del-Castillo, Mattieu Puel
The cloud computing model is gaining interest in the scientific computing field after being well established and promoted in the non-academic world. Scientific data centers are starting to promote and deploy cloud services for their users, creating an heterogeneous ecosystem with different resource providers and different software stacks, that are neither designed nor adapted to interoperate or cooperate. We propose the use of the Virtual Organization Membership Service (VOMS), a well proven technology in the Grid area, to provide identity federation across different providers. In this work we also present an implementation of VOMS authentication in Open Stack.
云计算模型在非学术领域得到很好的建立和推广后,正在科学计算领域引起人们的兴趣。科学数据中心开始为其用户推广和部署云服务,创建一个具有不同资源提供商和不同软件堆栈的异构生态系统,这些生态系统既不适合互操作也不适合合作。我们建议使用虚拟组织会员服务(VOMS),这是网格领域的一项成熟技术,可以跨不同的提供者提供身份联合。本文还提出了一种基于Open Stack的VOMS认证实现方案。
{"title":"Identity Federation with VOMS in Cloud Infrastructures","authors":"Á. García, E. Fernández-del-Castillo, Mattieu Puel","doi":"10.1109/CloudCom.2013.13","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.13","url":null,"abstract":"The cloud computing model is gaining interest in the scientific computing field after being well established and promoted in the non-academic world. Scientific data centers are starting to promote and deploy cloud services for their users, creating an heterogeneous ecosystem with different resource providers and different software stacks, that are neither designed nor adapted to interoperate or cooperate. We propose the use of the Virtual Organization Membership Service (VOMS), a well proven technology in the Grid area, to provide identity federation across different providers. In this work we also present an implementation of VOMS authentication in Open Stack.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130020796","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}
引用次数: 19
Mutant Apples: A Critical Examination of Cloud SLA Availability Definitions 变异苹果:云SLA可用性定义的关键检查
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.56
G. Hogben, Alain Pannetrat
The paper examines the challenges of defining and measuring availability to support real-word service comparison and dispute resolution through SLAs. We propose a rigorous and unambiguous definition of availability in cloud services. In the light of this, we show that what appear to be apples-for-apples comparisons between real-world SLAs are often based on ambiguous definitions, and even where SLAs are well defined, they differ significantly in their interpretation of availability. We show how two example real-world SLAs, would lead one service provider to report 0% availability while another would report 100% for the same system state history. On the basis of this, the paper concludes by arguing for the importance of standardising availability definitions and examines which elements need to be standardised and, just as importantly, which do not. Many of the results of this paper can be generalised to service level attributes other than availability: in general, such standard service definitions are a key element of a true commodity market in cloud resources, allowing service comparability before purchase, redress in the case of failure to deliver expected value and enhancing accountability in the supply chain.
本文探讨了定义和度量可用性以支持通过sla进行实时服务比较和争议解决的挑战。我们对云服务中的可用性提出了一个严格而明确的定义。鉴于此,我们将说明,实际sla之间的同类比较通常基于模糊的定义,即使在定义良好的sla中,它们对可用性的解释也存在显著差异。我们将展示两个真实世界的sla示例如何导致一个服务提供者报告0%可用性,而另一个服务提供者报告相同系统状态历史的100%可用性。在此基础上,本文最后论证了标准化可用性定义的重要性,并检查了哪些元素需要标准化,同样重要的是,哪些元素不需要标准化。本文的许多结果可以概括为可用性以外的服务水平属性:一般来说,这样的标准服务定义是云资源中真正的商品市场的关键要素,允许购买前的服务可比性,在未能提供预期价值的情况下进行补救,并增强供应链中的问责制。
{"title":"Mutant Apples: A Critical Examination of Cloud SLA Availability Definitions","authors":"G. Hogben, Alain Pannetrat","doi":"10.1109/CloudCom.2013.56","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.56","url":null,"abstract":"The paper examines the challenges of defining and measuring availability to support real-word service comparison and dispute resolution through SLAs. We propose a rigorous and unambiguous definition of availability in cloud services. In the light of this, we show that what appear to be apples-for-apples comparisons between real-world SLAs are often based on ambiguous definitions, and even where SLAs are well defined, they differ significantly in their interpretation of availability. We show how two example real-world SLAs, would lead one service provider to report 0% availability while another would report 100% for the same system state history. On the basis of this, the paper concludes by arguing for the importance of standardising availability definitions and examines which elements need to be standardised and, just as importantly, which do not. Many of the results of this paper can be generalised to service level attributes other than availability: in general, such standard service definitions are a key element of a true commodity market in cloud resources, allowing service comparability before purchase, redress in the case of failure to deliver expected value and enhancing accountability in the supply chain.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129465364","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}
引用次数: 15
An Analysis of Performance Interference Effects on Energy-Efficiency of Virtualized Cloud Environments 虚拟化云环境中性能干扰对能效的影响分析
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.22
Renyu Yang, Ismael Solís Moreno, Jie Xu, Tianyu Wo
Co-allocated workloads in a virtualized computing environment often have to compete for resources, thereby suffering from performance interference. While this phenomenon has a direct impact on the Quality of Service provided to customers, it also changes the patterns of resource utilization and reduces the amount of work per Watt consumed. Unfortunately, there has been only limited research into how performance interference affects energy-efficiency of servers in such environments. In reality, there is a highly dynamic and complicated correlation among resource utilization, performance interference and energy-efficiency. This paper presents a comprehensive analysis that quantifies the negative impact of performance interference on the energy-efficiency of virtualized servers. Our analysis methodology takes into account the heterogeneous workload characteristics identified from a real Cloud environment. In particular, we investigate the impact due to different workload type combinations and develop a method for approximating the levels of performance interference and energy-efficiency degradation. The proposed method is based on profiles of pair combinations of existing workload types and the patterns derived from the analysis. Our experimental results reveal a non-linear relationship between the increase in interference and the reduction in energy-efficiency as well as an average precision within +/-5% of error margin for the estimation of both parameters. These findings provide vital information for research into dynamic trade-offs between resource utilization, performance, and energy-efficiency of a data center.
在虚拟化计算环境中,共同分配的工作负载通常必须竞争资源,从而受到性能干扰。虽然这种现象对提供给客户的服务质量有直接影响,但它也改变了资源利用的模式,减少了每瓦特消耗的工作量。不幸的是,在这种环境中,关于性能干扰如何影响服务器能源效率的研究非常有限。在现实中,资源利用、绩效干扰与能源效率之间存在着高度动态和复杂的相互关系。本文提出了一个全面的分析,量化性能干扰对虚拟化服务器能源效率的负面影响。我们的分析方法考虑了从真实云环境中识别的异构工作负载特征。特别是,我们研究了不同工作负载类型组合的影响,并开发了一种近似性能干扰和能效下降水平的方法。所提出的方法是基于现有工作负载类型对组合的概况和分析得出的模式。我们的实验结果揭示了干扰增加与能源效率降低之间的非线性关系,以及两个参数估计的平均精度在误差范围的+/-5%以内。这些发现为研究数据中心的资源利用、性能和能源效率之间的动态权衡提供了重要信息。
{"title":"An Analysis of Performance Interference Effects on Energy-Efficiency of Virtualized Cloud Environments","authors":"Renyu Yang, Ismael Solís Moreno, Jie Xu, Tianyu Wo","doi":"10.1109/CloudCom.2013.22","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.22","url":null,"abstract":"Co-allocated workloads in a virtualized computing environment often have to compete for resources, thereby suffering from performance interference. While this phenomenon has a direct impact on the Quality of Service provided to customers, it also changes the patterns of resource utilization and reduces the amount of work per Watt consumed. Unfortunately, there has been only limited research into how performance interference affects energy-efficiency of servers in such environments. In reality, there is a highly dynamic and complicated correlation among resource utilization, performance interference and energy-efficiency. This paper presents a comprehensive analysis that quantifies the negative impact of performance interference on the energy-efficiency of virtualized servers. Our analysis methodology takes into account the heterogeneous workload characteristics identified from a real Cloud environment. In particular, we investigate the impact due to different workload type combinations and develop a method for approximating the levels of performance interference and energy-efficiency degradation. The proposed method is based on profiles of pair combinations of existing workload types and the patterns derived from the analysis. Our experimental results reveal a non-linear relationship between the increase in interference and the reduction in energy-efficiency as well as an average precision within +/-5% of error margin for the estimation of both parameters. These findings provide vital information for research into dynamic trade-offs between resource utilization, performance, and energy-efficiency of a data center.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124296697","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}
引用次数: 13
Towards Efficient Software Deployment in the Cloud Using Requirements Decomposition 利用需求分解实现高效的云软件部署
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.159
A. Alkhalid, Chung-Horng Lung, S. Ajila
The major advancement in distributed and High Performance Computing (HPC) systems is the development and evolution of clouds, applications that operate these clouds, and services provided by them. Cloud computing applications are expected to facilitate running complex systems on data centers containing storage and computing units in the range of tens to hundreds of thousands of devices. Meeting the needs of cloud computing systems makes the software deployment process a challenging task. The challenge comes from difficulty in managing the tradeoffs over various dimensions, such as interaction, performance, and security while making deployment decisions. Making deployment decisions exceeds human capability in light of huge increase in computation/storage units in the clouds and software systems running on these clouds. Therefore, autonomic approaches to assist software designers in making the software deployment decisions are important. In this paper, we propose an approach based on clustering techniques for deploying software components on the cloud using requirements decomposition. The paper also demonstrates a validation study of the proposed approach with a case study.
分布式和高性能计算(HPC)系统的主要进步是云、操作这些云的应用程序以及它们提供的服务的开发和演变。云计算应用程序预计将有助于在包含存储和计算单元的数据中心上运行复杂的系统,这些设备的数量在数万到数十万之间。满足云计算系统的需求使得软件部署过程成为一项具有挑战性的任务。挑战来自于在做出部署决策时管理不同维度的权衡的困难,例如交互、性能和安全性。由于云中计算/存储单元和在这些云中运行的软件系统的大量增加,做出部署决策超出了人类的能力。因此,帮助软件设计人员做出软件部署决策的自主方法非常重要。在本文中,我们提出了一种基于集群技术的方法,使用需求分解在云中部署软件组件。本文还通过一个案例对所提出的方法进行了验证研究。
{"title":"Towards Efficient Software Deployment in the Cloud Using Requirements Decomposition","authors":"A. Alkhalid, Chung-Horng Lung, S. Ajila","doi":"10.1109/CloudCom.2013.159","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.159","url":null,"abstract":"The major advancement in distributed and High Performance Computing (HPC) systems is the development and evolution of clouds, applications that operate these clouds, and services provided by them. Cloud computing applications are expected to facilitate running complex systems on data centers containing storage and computing units in the range of tens to hundreds of thousands of devices. Meeting the needs of cloud computing systems makes the software deployment process a challenging task. The challenge comes from difficulty in managing the tradeoffs over various dimensions, such as interaction, performance, and security while making deployment decisions. Making deployment decisions exceeds human capability in light of huge increase in computation/storage units in the clouds and software systems running on these clouds. Therefore, autonomic approaches to assist software designers in making the software deployment decisions are important. In this paper, we propose an approach based on clustering techniques for deploying software components on the cloud using requirements decomposition. The paper also demonstrates a validation study of the proposed approach with a case study.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121545420","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}
引用次数: 5
E-Id Authentication and Uniform Access to Cloud Storage Service Providers E-Id认证和云存储服务提供商统一接入
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.71
J. Gouveia, P. Crocker, S. Sousa, Ricardo Azevedo
This article describes an architecture for authentication and uniform access to protected data stored on popular Cloud Storage Service Providers. This architecture takes advantage of the OAuth authentication mechanism and the strong authentication mechanism of the National Electronic Identity (E-Id) Cards, in our case the Portuguese E-Id card or Cartao de Cidadao (CC). We shall present a comparison of authentication mechanisms and access to popular cloud storage providers, comparing the different authentication mechanisms OAuth 1.0, OAuth 1.0a and OAuth 2.0. Using the proposed architecture we have developed an implementation of this architecture that provides a uniform web based access to popular Cloud Storage Service Providers such as Drop box, Skydrive, Cloudpt and Google Drive using the authentication mechanism of the E-Id card as a unique access token. In order to provide a uniform access to these services we shall describe the differences in the various REST APIs for the targeted providers. Finally the web application that allows users that hold E-Id cards a single point of access to their various cloud storage services will be presented.
本文描述了一种架构,用于对存储在流行云存储服务提供商上的受保护数据进行身份验证和统一访问。该体系结构利用了OAuth认证机制和国家电子身份卡(E-Id)的强认证机制,在我们的例子中是葡萄牙电子身份卡或Cartao de Cidadao (CC)。我们将比较认证机制和访问流行的云存储提供商,比较不同的认证机制OAuth 1.0, OAuth 1.0a和OAuth 2.0。使用提出的架构,我们开发了该架构的实现,该架构使用E-Id卡的身份验证机制作为唯一的访问令牌,为流行的云存储服务提供商(如Drop box, Skydrive, Cloudpt和Google Drive)提供统一的基于web的访问。为了提供对这些服务的统一访问,我们将描述针对目标提供者的各种REST api的差异。最后,将展示一个web应用程序,该应用程序允许持有E-Id卡的用户通过单一点访问其各种云存储服务。
{"title":"E-Id Authentication and Uniform Access to Cloud Storage Service Providers","authors":"J. Gouveia, P. Crocker, S. Sousa, Ricardo Azevedo","doi":"10.1109/CloudCom.2013.71","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.71","url":null,"abstract":"This article describes an architecture for authentication and uniform access to protected data stored on popular Cloud Storage Service Providers. This architecture takes advantage of the OAuth authentication mechanism and the strong authentication mechanism of the National Electronic Identity (E-Id) Cards, in our case the Portuguese E-Id card or Cartao de Cidadao (CC). We shall present a comparison of authentication mechanisms and access to popular cloud storage providers, comparing the different authentication mechanisms OAuth 1.0, OAuth 1.0a and OAuth 2.0. Using the proposed architecture we have developed an implementation of this architecture that provides a uniform web based access to popular Cloud Storage Service Providers such as Drop box, Skydrive, Cloudpt and Google Drive using the authentication mechanism of the E-Id card as a unique access token. In order to provide a uniform access to these services we shall describe the differences in the various REST APIs for the targeted providers. Finally the web application that allows users that hold E-Id cards a single point of access to their various cloud storage services will be presented.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117289891","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}
引用次数: 11
A Self-Organizing Architecture for Cloud by Means of Infrastructure Performance and Event Data 基于基础设施性能和事件数据的云自组织架构
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.70
M. Serrano, M. Hauswirth, Nikos Kefalakis, J. Soldatos
The management performance of cloud systems is measured by the capacity of the cloud for controlling virtual infrastructures and their capability to run parallel-computing applications and distributed-processing services independently. The challenge about how this management performance can be done more dynamically (self-organization) by means of distributed user data and application data demands is yet an area to explore. This paper introduces first a functional architecture design, following the principles for cloud-based service lifecycle control and service composition in cloud, and second an in-house approach enabling self-organization for cloud services controlling the installation of virtual machines by using event-driven management operations acting as a proof of concept implementation. From a management point of view in cloud, enabling control of virtual infrastructures as a response to performance protocols by means of event(s) data processing is fundamental. Likewise managing cloud services lifecycle by enabling scalable applications and using distributed information systems and linked data processing, guarantee the self-organizing feature for cloud systems. Finally multiple advantages arise when infrastructure performance and end user data are used in cloud service management as it is discussed in this paper.
云系统的管理性能是通过云控制虚拟基础设施的能力及其独立运行并行计算应用程序和分布式处理服务的能力来衡量的。如何通过分布式用户数据和应用程序数据需求更动态地(自组织)实现这种管理性能的挑战仍然是一个有待探索的领域。本文首先介绍了一个功能架构设计,遵循基于云的服务生命周期控制和云中的服务组合的原则;其次介绍了一种内部方法,通过使用事件驱动的管理操作作为概念实现的证明,实现了云服务的自组织,控制了虚拟机的安装。从云中的管理角度来看,通过事件数据处理实现对虚拟基础设施的控制,作为对性能协议的响应,是非常重要的。同样,通过启用可扩展应用程序、使用分布式信息系统和关联数据处理来管理云服务生命周期,可以保证云系统的自组织特性。最后,正如本文所讨论的那样,在云服务管理中使用基础设施性能和最终用户数据时,会产生多种优势。
{"title":"A Self-Organizing Architecture for Cloud by Means of Infrastructure Performance and Event Data","authors":"M. Serrano, M. Hauswirth, Nikos Kefalakis, J. Soldatos","doi":"10.1109/CloudCom.2013.70","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.70","url":null,"abstract":"The management performance of cloud systems is measured by the capacity of the cloud for controlling virtual infrastructures and their capability to run parallel-computing applications and distributed-processing services independently. The challenge about how this management performance can be done more dynamically (self-organization) by means of distributed user data and application data demands is yet an area to explore. This paper introduces first a functional architecture design, following the principles for cloud-based service lifecycle control and service composition in cloud, and second an in-house approach enabling self-organization for cloud services controlling the installation of virtual machines by using event-driven management operations acting as a proof of concept implementation. From a management point of view in cloud, enabling control of virtual infrastructures as a response to performance protocols by means of event(s) data processing is fundamental. Likewise managing cloud services lifecycle by enabling scalable applications and using distributed information systems and linked data processing, guarantee the self-organizing feature for cloud systems. Finally multiple advantages arise when infrastructure performance and end user data are used in cloud service management as it is discussed in this paper.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115978945","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}
引用次数: 8
Privacy Risk, Security, Accountability in the Cloud 云中的隐私风险、安全性和问责制
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.31
M. Theoharidou, N. Papanikolaou, Siani Pearson, D. Gritzalis
Migrating data, applications or services to the cloud exposes a business to a number of new threats and vulnerabilities, which need to be properly assessed. Assessing privacy risk in cloud environments remains a complex challenge, mitigation of this risk requires trusting a cloud service provider to implement suitable privacy controls. Furthermore, auditors and authorities need to be able to hold service providers accountable for their actions, enforcing rules and regulations through penalties and other mechanisms, and ensuring that any problems are remedied promptly and adequately. This paper examines privacy risk assessment for cloud, and identifies threats, vulnerabilities and countermeasures that clients and providers should implement in order to achieve privacy compliance and accountability.
将数据、应用程序或服务迁移到云端会使企业暴露在许多新的威胁和漏洞之下,需要对这些威胁和漏洞进行适当的评估。评估云环境中的隐私风险仍然是一项复杂的挑战,减轻这种风险需要信任云服务提供商来实施适当的隐私控制。此外,审计员和当局需要能够使服务提供者对其行为负责,通过处罚和其他机制执行规则和条例,并确保及时和充分地纠正任何问题。本文研究了云的隐私风险评估,并确定了客户和提供商应该实施的威胁、漏洞和对策,以实现隐私合规和问责制。
{"title":"Privacy Risk, Security, Accountability in the Cloud","authors":"M. Theoharidou, N. Papanikolaou, Siani Pearson, D. Gritzalis","doi":"10.1109/CloudCom.2013.31","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.31","url":null,"abstract":"Migrating data, applications or services to the cloud exposes a business to a number of new threats and vulnerabilities, which need to be properly assessed. Assessing privacy risk in cloud environments remains a complex challenge, mitigation of this risk requires trusting a cloud service provider to implement suitable privacy controls. Furthermore, auditors and authorities need to be able to hold service providers accountable for their actions, enforcing rules and regulations through penalties and other mechanisms, and ensuring that any problems are remedied promptly and adequately. This paper examines privacy risk assessment for cloud, and identifies threats, vulnerabilities and countermeasures that clients and providers should implement in order to achieve privacy compliance and accountability.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"234 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132626889","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}
引用次数: 48
Competitive K-Means, a New Accurate and Distributed K-Means Algorithm for Large Datasets 竞争K-Means,一种新的面向大数据集的精确分布式K-Means算法
Pub Date : 2013-12-02 DOI: 10.1109/CloudCom.2013.89
R. Esteves, T. Hacker, Chunming Rong
The tremendous growth in data volumes has created a need for new tools and algorithms to quickly analyze large datasets. Cluster analysis techniques, such as K-means can be used for large datasets distributed across several machines. The accuracy of K-means depends on the selection of seed centroids during initialization. K-means++ improves on the K-means seeder, but suffers from problems when it is applied to large datasets: (a) the random algorithm it employs can produce inconsistent results across several analysis runs under the same initial conditions; and (b) it scales poorly for large datasets. In this paper we describe a new Competitive K-means algorithm we developed that addresses both of these problems. We describe an efficient MapReduce implementation of our new Competitive K-means algorithm that we found scales well with large datasets. We compared the performance of our new algorithm with three existing cluster analysis algorithms and found that our new algorithm improves cluster analysis accuracy and decreases variance. Our results show that our new algorithm produced a speedup of 76 ± 9 times compared with the serial K-means++ and is as fast as the Streaming K-means. Our work provides a method to select a good initial seeding in less time, facilitating accurate cluster analysis over large datasets in shorter time.
数据量的巨大增长创造了对新工具和算法的需求,以快速分析大型数据集。聚类分析技术,如K-means可以用于分布在多台机器上的大型数据集。K-means的准确性取决于初始化过程中种子质心的选择。k -means++改进了K-means播种器,但当它应用于大型数据集时存在问题:(a)它所采用的随机算法可能在相同初始条件下的多次分析运行中产生不一致的结果;(b)对于大型数据集,它的可扩展性很差。在本文中,我们描述了一个新的竞争性k均值算法,我们开发了解决这两个问题。我们描述了一个有效的MapReduce实现,我们发现我们的新竞争K-means算法在大型数据集上可以很好地扩展。将新算法与现有的三种聚类分析算法进行了性能比较,发现新算法提高了聚类分析的精度,减小了方差。结果表明,与串行K-means算法相比,新算法的速度提高了76±9倍,与流式K-means算法一样快。我们的工作提供了一种在更短的时间内选择良好的初始种子的方法,便于在更短的时间内对大型数据集进行准确的聚类分析。
{"title":"Competitive K-Means, a New Accurate and Distributed K-Means Algorithm for Large Datasets","authors":"R. Esteves, T. Hacker, Chunming Rong","doi":"10.1109/CloudCom.2013.89","DOIUrl":"https://doi.org/10.1109/CloudCom.2013.89","url":null,"abstract":"The tremendous growth in data volumes has created a need for new tools and algorithms to quickly analyze large datasets. Cluster analysis techniques, such as K-means can be used for large datasets distributed across several machines. The accuracy of K-means depends on the selection of seed centroids during initialization. K-means++ improves on the K-means seeder, but suffers from problems when it is applied to large datasets: (a) the random algorithm it employs can produce inconsistent results across several analysis runs under the same initial conditions; and (b) it scales poorly for large datasets. In this paper we describe a new Competitive K-means algorithm we developed that addresses both of these problems. We describe an efficient MapReduce implementation of our new Competitive K-means algorithm that we found scales well with large datasets. We compared the performance of our new algorithm with three existing cluster analysis algorithms and found that our new algorithm improves cluster analysis accuracy and decreases variance. Our results show that our new algorithm produced a speedup of 76 ± 9 times compared with the serial K-means++ and is as fast as the Streaming K-means. Our work provides a method to select a good initial seeding in less time, facilitating accurate cluster analysis over large datasets in shorter time.","PeriodicalId":198053,"journal":{"name":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131586401","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}
引用次数: 51
期刊
2013 IEEE 5th International Conference on Cloud Computing Technology and Science
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1