首页 > 最新文献

2014 IEEE 6th International Conference on Cloud Computing Technology and Science最新文献

英文 中文
STOVE: Strict, Observable, Verifiable Data and Execution Models for Untrusted Applications 炉:严格的,可观察的,可验证的数据和不受信任的应用程序的执行模型
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.116
Jiaqi Tan, R. Gandhi, P. Narasimhan
The massive growth in mobile devices is likely to give rise to the leasing out of compute and data resources on mobile devices to third-parties to enable applications to be run across multiple mobile devices. However, users who lease their mobile devices out need to run applications from unknown third-parties, and these untrusted applications may harm their devices or access unauthorized personal data. We propose STOVE, a data and execution model for structuring untrusted applications to be secure by construction, to achieve strict and verifiable execution isolation, and observable access control for data. STOVE uses formal logic to verify that untrusted code meets isolation properties which imply that hosts running the code cannot be harmed, and that untrusted code cannot directly access host data. STOVE performs all data accesses on behalf of untrusted code, allowing all access control decisions to be reliably performed in one place. Thus, users can run untrusted applications structured using the STOVE model on their systems, with strong guarantees, based on formal proofs, that these applications will not harm their system nor access unauthorized data.
移动设备的大量增长可能会导致将移动设备上的计算和数据资源出租给第三方,从而使应用程序能够在多个移动设备上运行。但是,用户出租移动设备时,需要运行来自未知第三方的应用程序,这些不受信任的应用程序可能会损害他们的设备或访问未经授权的个人数据。我们提出了一个数据和执行模型,用于构建不受信任的应用程序,使其通过构造实现安全,以实现严格和可验证的执行隔离,以及对数据的可观察访问控制。STOVE使用形式化逻辑来验证不受信任的代码是否符合隔离属性,这意味着运行该代码的主机不会受到伤害,并且不受信任的代码不能直接访问主机数据。STOVE代表不受信任的代码执行所有数据访问,从而允许在一个地方可靠地执行所有访问控制决策。因此,用户可以在他们的系统上运行使用STOVE模型构建的不受信任的应用程序,并根据正式证明强有力地保证这些应用程序不会损害他们的系统,也不会访问未经授权的数据。
{"title":"STOVE: Strict, Observable, Verifiable Data and Execution Models for Untrusted Applications","authors":"Jiaqi Tan, R. Gandhi, P. Narasimhan","doi":"10.1109/CloudCom.2014.116","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.116","url":null,"abstract":"The massive growth in mobile devices is likely to give rise to the leasing out of compute and data resources on mobile devices to third-parties to enable applications to be run across multiple mobile devices. However, users who lease their mobile devices out need to run applications from unknown third-parties, and these untrusted applications may harm their devices or access unauthorized personal data. We propose STOVE, a data and execution model for structuring untrusted applications to be secure by construction, to achieve strict and verifiable execution isolation, and observable access control for data. STOVE uses formal logic to verify that untrusted code meets isolation properties which imply that hosts running the code cannot be harmed, and that untrusted code cannot directly access host data. STOVE performs all data accesses on behalf of untrusted code, allowing all access control decisions to be reliably performed in one place. Thus, users can run untrusted applications structured using the STOVE model on their systems, with strong guarantees, based on formal proofs, that these applications will not harm their system nor access unauthorized data.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"15 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":"126620647","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}
引用次数: 6
Role of System Modeling for Audit of QoS Provisioning in Cloud Services 系统建模在云服务QoS发放审计中的作用
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.177
K. Ravindran
Given cloud-based realization of a distributed system S, QoS auditing enables risk analysis and accounting of SLA violations under various security threats and resource depletion faced by S. The problem of QoS failures and security infringements arises due to third-party control of the underlying cloud resources and components. Here, a major issue is to reason about how well the system internal mechanisms are engineered to offer a required level of service to the application. We employ computational models of S to determine the optimal feasible output trajectory and verify how close is the actual behavior of S to this trajectory. The less-than-100% trust between the various sub-systems of S necessitates our model-based analysis of the service behavior vis-a-vis the SLA negotiated with S. The paper describes the modeling techniques to analyze the dependability of such a cloud-based system.
在分布式系统S基于云实现的情况下,QoS审计可以对S面临的各种安全威胁和资源消耗情况下的SLA违规行为进行风险分析和核算。由于底层云资源和组件被第三方控制,导致QoS失效和安全违规问题。这里的一个主要问题是,如何设计系统内部机制来为应用程序提供所需的服务级别。我们使用S的计算模型来确定最优可行输出轨迹,并验证S的实际行为与该轨迹的接近程度。由于S的各个子系统之间的信任度低于100%,因此我们必须对与S协商的SLA进行基于模型的服务行为分析。本文描述了分析这种基于云的系统的可靠性的建模技术。
{"title":"Role of System Modeling for Audit of QoS Provisioning in Cloud Services","authors":"K. Ravindran","doi":"10.1109/CloudCom.2014.177","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.177","url":null,"abstract":"Given cloud-based realization of a distributed system S, QoS auditing enables risk analysis and accounting of SLA violations under various security threats and resource depletion faced by S. The problem of QoS failures and security infringements arises due to third-party control of the underlying cloud resources and components. Here, a major issue is to reason about how well the system internal mechanisms are engineered to offer a required level of service to the application. We employ computational models of S to determine the optimal feasible output trajectory and verify how close is the actual behavior of S to this trajectory. The less-than-100% trust between the various sub-systems of S necessitates our model-based analysis of the service behavior vis-a-vis the SLA negotiated with S. The paper describes the modeling techniques to analyze the dependability of such a cloud-based system.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"61 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":"114469519","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}
引用次数: 2
Dependability Analysis on Open Stack IaaS Cloud: Bug Anaysis and Fault Injection 开放栈IaaS云的可靠性分析:Bug分析和故障注入
Pub Date : 2014-12-15 DOI: 10.1109/CLOUDCOM.2014.10
Yuan Xiaoyong, Li Ying, Wu Zhonghai, Liu Tiancheng
This paper proposes a comparative study of cloud dependability between two methods -- bug analysis and fault injection for assessing the impact of component failure on cloud service availability. We focus on the IaaS cloud with open source platform Open Stack. The actual bug data are analyzed to show numerical examples of dependability assessment. A fault injection tool has also been developed to create failures of components and then observe their effects on services. The comparison analysis between two methods shows that bug analysis method has richer features for analyzing but not as precise as fault injection.
针对组件故障对云服务可用性的影响,本文提出了bug分析和故障注入两种云可靠性方法的对比研究。我们专注于IaaS云的开源平台open Stack。对实际的bug数据进行了分析,给出了可靠性评估的数值例子。还开发了一个故障注入工具,用于创建组件的故障,然后观察它们对服务的影响。两种方法的对比分析表明,缺陷分析方法具有更丰富的分析特点,但其分析精度不如故障注入方法。
{"title":"Dependability Analysis on Open Stack IaaS Cloud: Bug Anaysis and Fault Injection","authors":"Yuan Xiaoyong, Li Ying, Wu Zhonghai, Liu Tiancheng","doi":"10.1109/CLOUDCOM.2014.10","DOIUrl":"https://doi.org/10.1109/CLOUDCOM.2014.10","url":null,"abstract":"This paper proposes a comparative study of cloud dependability between two methods -- bug analysis and fault injection for assessing the impact of component failure on cloud service availability. We focus on the IaaS cloud with open source platform Open Stack. The actual bug data are analyzed to show numerical examples of dependability assessment. A fault injection tool has also been developed to create failures of components and then observe their effects on services. The comparison analysis between two methods shows that bug analysis method has richer features for analyzing but not as precise as fault injection.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"206 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":"114575941","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}
引用次数: 4
Demostration of Self-Described Buffer for Accelerating Packet Forwarding on Multi-core Servers 自描述缓冲区在多核服务器上加速数据包转发的演示
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.74
Lu Tang, Zhigang Sun, Tao Li, Biao Han, Gaofeng Lv, W. Shi, Hui Yang
Network processing platform based on the multi-core CPU becomes more and more prevailing in nowadays. Buffer allocation/deallocation operations consume a large number of CPU cycles in packet I/O process. The problem becomes even worse in the scenario of packet forwarding, as buffer allocation/deallocation operations are more frequent than the host-based network applications. We thus propose a novel data structure for packet buffer management on multi-cores, named Self-Described Buffer (SDB), which merges the separated descriptor and metadata into packet buffer. SDB management overhead can be greatly reduced by utilizing the compact data structure, and zero-overhead buffer management can be further achieved by offloading SDB allocation/deallocation operations to NIC. We have prototyped SDB enabled NIC, named BcNIC, on NetFPGA-10G. In the demo, we will illustrate the advantages of the SDB scheme by comparing the performance of BcNIC with the traditional NIC on multi-core platforms.
目前,基于多核CPU的网络处理平台越来越流行。缓冲区分配/回收操作在包I/O过程中消耗大量的CPU周期。在数据包转发的场景中,这个问题变得更加严重,因为缓冲区分配/回收操作比基于主机的网络应用程序更频繁。因此,我们提出了一种新的多核数据包缓冲区管理数据结构,称为自描述缓冲区(SDB),它将分离的描述符和元数据合并到数据包缓冲区中。利用紧凑的数据结构可以大大减少SDB的管理开销,并且通过将SDB的分配/释放操作卸载到NIC上可以进一步实现零开销的缓冲区管理。我们已经在NetFPGA-10G上原型化了支持SDB的网卡,命名为BcNIC。在演示中,我们将通过比较BcNIC与传统NIC在多核平台上的性能来说明SDB方案的优势。
{"title":"Demostration of Self-Described Buffer for Accelerating Packet Forwarding on Multi-core Servers","authors":"Lu Tang, Zhigang Sun, Tao Li, Biao Han, Gaofeng Lv, W. Shi, Hui Yang","doi":"10.1109/CloudCom.2014.74","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.74","url":null,"abstract":"Network processing platform based on the multi-core CPU becomes more and more prevailing in nowadays. Buffer allocation/deallocation operations consume a large number of CPU cycles in packet I/O process. The problem becomes even worse in the scenario of packet forwarding, as buffer allocation/deallocation operations are more frequent than the host-based network applications. We thus propose a novel data structure for packet buffer management on multi-cores, named Self-Described Buffer (SDB), which merges the separated descriptor and metadata into packet buffer. SDB management overhead can be greatly reduced by utilizing the compact data structure, and zero-overhead buffer management can be further achieved by offloading SDB allocation/deallocation operations to NIC. We have prototyped SDB enabled NIC, named BcNIC, on NetFPGA-10G. In the demo, we will illustrate the advantages of the SDB scheme by comparing the performance of BcNIC with the traditional NIC on multi-core platforms.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"131 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":"122122844","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}
引用次数: 1
Gate Cloud: An Integration of Gate Monte Carlo Simulation with a Cloud Computing Environment 门云:门蒙特卡罗模拟与云计算环境的集成
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.124
B. Rowedder, Hui Wang, Y. Kuang
The GEANT4-based GATE is a unique and powerful Monte Carlo (MC) platform, which provides a single code library allowing the simulation of specific medical physics applications. However, this rigorous yet flexible platform is used only sparingly in the clinic due to its lengthy calculation time and significant computational overhead. By accessing the much more powerful computational resources of a cloud computing environment, GATE's run time can be significantly reduced to clinically feasible levels without the sizable investment of a local high performance cluster. This study investigated a reliable and efficient execution of GATE MC simulation using a commercial cloud computing services. A Monte Carlo cloud computing framework, Gate Cloud, for medical physics applications was proposed. Amazon's Elastic Compute Cloud (EC2) was used to launch several nodes equipped with GATE V6.1. The Positron emission tomography (PET) Benchmark included in the GATE software was repeated for various cluster sizes between 1 and 100 nodes in order to establish the ideal cluster size in terms of cost and time efficiency. The study shows that increasing the number of nodes in the cluster resulted in a decrease in calculation time that could be expressed with an inverse power model. Simulation results were not affected by the cluster size, indicating that integrity of a calculation is preserved in a cloud computing environment. With high power computing continuing to lower in price and accessibility, implementing Gate Cloud for clinical applications will continue to become more attractive.
基于geant4的GATE是一个独特而强大的蒙特卡罗(MC)平台,它提供了一个单一的代码库,允许模拟特定的医学物理应用。然而,由于其冗长的计算时间和显著的计算开销,这种严谨而灵活的平台仅在临床中很少使用。通过访问云计算环境中更强大的计算资源,GATE的运行时间可以显着减少到临床可行的水平,而无需对本地高性能集群进行大量投资。本研究探讨了使用商业云计算服务可靠有效地执行GATE MC模拟。提出了一种用于医学物理应用的蒙特卡罗云计算框架Gate cloud。使用Amazon的弹性计算云(EC2)来启动配备GATE V6.1的几个节点。为了在成本和时间效率方面建立理想的簇大小,在1到100个节点之间重复GATE软件中包含的正电子发射断层扫描(PET)基准。研究表明,集群中节点数量的增加导致计算时间的减少,可以用逆幂模型表示。模拟结果不受聚类大小的影响,表明在云计算环境中保持了计算的完整性。随着高性能计算在价格和可访问性方面的持续降低,在临床应用中实施Gate云将继续变得更具吸引力。
{"title":"Gate Cloud: An Integration of Gate Monte Carlo Simulation with a Cloud Computing Environment","authors":"B. Rowedder, Hui Wang, Y. Kuang","doi":"10.1109/CloudCom.2014.124","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.124","url":null,"abstract":"The GEANT4-based GATE is a unique and powerful Monte Carlo (MC) platform, which provides a single code library allowing the simulation of specific medical physics applications. However, this rigorous yet flexible platform is used only sparingly in the clinic due to its lengthy calculation time and significant computational overhead. By accessing the much more powerful computational resources of a cloud computing environment, GATE's run time can be significantly reduced to clinically feasible levels without the sizable investment of a local high performance cluster. This study investigated a reliable and efficient execution of GATE MC simulation using a commercial cloud computing services. A Monte Carlo cloud computing framework, Gate Cloud, for medical physics applications was proposed. Amazon's Elastic Compute Cloud (EC2) was used to launch several nodes equipped with GATE V6.1. The Positron emission tomography (PET) Benchmark included in the GATE software was repeated for various cluster sizes between 1 and 100 nodes in order to establish the ideal cluster size in terms of cost and time efficiency. The study shows that increasing the number of nodes in the cluster resulted in a decrease in calculation time that could be expressed with an inverse power model. Simulation results were not affected by the cluster size, indicating that integrity of a calculation is preserved in a cloud computing environment. With high power computing continuing to lower in price and accessibility, implementing Gate Cloud for clinical applications will continue to become more attractive.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"685 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":"115116335","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}
引用次数: 0
Improving Performance of Mobile Interactive Data-Streaming Applications with Multiple Cloudlets 使用多个Cloudlets改进移动交互数据流应用程序的性能
Pub Date : 2014-12-15 DOI: 10.1109/CLOUDCOM.2014.122
Weiqing Liu, Jiannong Cao, Xuanjia Qiu, Jing Li
Improving performance of a mobile application by offloading its computation onto a cloudlet has become a prevalent paradigm. Among mobile applications, the category of interactive data-streaming applications is emerging while having not yet received sufficient attention. During computation offloading, the performance of this category of applications (including response time and throughput) depends on network latency and bandwidth between the mobile device and the cloudlet. Although a single cloudlet can provide satisfactory network latency, the bandwidth is always the bottleneck of the throughput. To address this issue, we propose to use multiple cloudlets for computation offloading so as to alleviate the bandwidth bottleneck. In addition, we propose to use multiple module instances to complete a module, enabling more fine-grained computation partitioning, since data processing in many modules of data-streaming applications could be highly parallelized. Specifically, at first we apply a fine-grained data-flow model to characterize mobile interactive data-streaming applications. Then we build a unified optimization framework that achieves maximization of the overall utilities of all mobile users, and design an efficient heuristic for the optimization problem, which is able to make trade-off between throughput and energy consumption at each mobile device. At the end we verify our algorithm with extensive simulation. The results show that the overall utility achieved by our heuristic is close to the precise optimum, and our multiple-cloudlet mechanism significantly outperforms the single-cloudlet mechanism.
通过将计算卸载到cloudlet上来提高移动应用程序的性能已经成为一种流行的范例。在移动应用中,交互式数据流应用类别正在兴起,但尚未得到足够的重视。在计算卸载期间,这类应用程序的性能(包括响应时间和吞吐量)取决于移动设备和cloudlet之间的网络延迟和带宽。虽然单个cloudlet可以提供令人满意的网络延迟,但带宽始终是吞吐量的瓶颈。为了解决这个问题,我们建议使用多个cloudlets进行计算卸载,以缓解带宽瓶颈。此外,我们建议使用多个模块实例来完成一个模块,这样可以实现更细粒度的计算分区,因为数据流应用程序的许多模块中的数据处理可以高度并行化。具体来说,我们首先应用细粒度数据流模型来描述移动交互数据流应用程序。然后,我们构建了一个统一的优化框架,以实现所有移动用户的整体效用最大化,并为优化问题设计了一个有效的启发式算法,能够在每个移动设备的吞吐量和能耗之间进行权衡。最后通过大量的仿真验证了算法的有效性。结果表明,启发式算法的总体效用接近于精确最优,并且我们的多云机制明显优于单云机制。
{"title":"Improving Performance of Mobile Interactive Data-Streaming Applications with Multiple Cloudlets","authors":"Weiqing Liu, Jiannong Cao, Xuanjia Qiu, Jing Li","doi":"10.1109/CLOUDCOM.2014.122","DOIUrl":"https://doi.org/10.1109/CLOUDCOM.2014.122","url":null,"abstract":"Improving performance of a mobile application by offloading its computation onto a cloudlet has become a prevalent paradigm. Among mobile applications, the category of interactive data-streaming applications is emerging while having not yet received sufficient attention. During computation offloading, the performance of this category of applications (including response time and throughput) depends on network latency and bandwidth between the mobile device and the cloudlet. Although a single cloudlet can provide satisfactory network latency, the bandwidth is always the bottleneck of the throughput. To address this issue, we propose to use multiple cloudlets for computation offloading so as to alleviate the bandwidth bottleneck. In addition, we propose to use multiple module instances to complete a module, enabling more fine-grained computation partitioning, since data processing in many modules of data-streaming applications could be highly parallelized. Specifically, at first we apply a fine-grained data-flow model to characterize mobile interactive data-streaming applications. Then we build a unified optimization framework that achieves maximization of the overall utilities of all mobile users, and design an efficient heuristic for the optimization problem, which is able to make trade-off between throughput and energy consumption at each mobile device. At the end we verify our algorithm with extensive simulation. The results show that the overall utility achieved by our heuristic is close to the precise optimum, and our multiple-cloudlet mechanism significantly outperforms the single-cloudlet mechanism.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"72 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":"115547079","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}
引用次数: 7
OMTiR: Open Market for Trading Idle Cloud Resources OMTiR:开放的闲置云资源交易市场
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.102
M. Karakus, Zengxiang Li, Wentong Cai, T. Duong
Although cloud computing is a thriving technology trend in industry and academy, the resource renting cost is still the main obstacle for users to switch to cloud. The existing pricing models are not flexible enough for users. On-demand pricing model does not guarantee resource availability, while reserved pricing model may result in high risk of resource wasting. In this paper, we propose OMTiR: An Open Market for Trading Idle Cloud Resources, enabling users to sell their unused or underutilized resources on negotiable prices. Consequently, users, either as a resource seller or buyer, can reduce the resource renting cost. In addition, the cloud provider can increase revenue by taking arbitrage profit in the market and serving more users using the same amount of resource. A comparative study is conducted using a real world workload trace to show the advantages of the open market model over the existing price models in terms of resource utilization rate and task waiting time.
虽然云计算在工业界和学术界是一个蓬勃发展的技术趋势,但资源租用成本仍然是用户转向云的主要障碍。现有的定价模式对用户来说不够灵活。按需定价模式不能保证资源的可用性,而保留定价模式可能导致资源浪费的高风险。在本文中,我们提出了OMTiR:一个交易闲置云资源的开放市场,使用户能够以可协商的价格出售他们未使用或未充分利用的资源。因此,无论是作为资源的卖方还是买方,用户都可以降低资源的租用成本。此外,云提供商可以通过在市场上套利获利,使用相同数量的资源服务更多的用户来增加收入。使用真实世界的工作负载跟踪进行了比较研究,以显示公开市场模型在资源利用率和任务等待时间方面优于现有价格模型。
{"title":"OMTiR: Open Market for Trading Idle Cloud Resources","authors":"M. Karakus, Zengxiang Li, Wentong Cai, T. Duong","doi":"10.1109/CloudCom.2014.102","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.102","url":null,"abstract":"Although cloud computing is a thriving technology trend in industry and academy, the resource renting cost is still the main obstacle for users to switch to cloud. The existing pricing models are not flexible enough for users. On-demand pricing model does not guarantee resource availability, while reserved pricing model may result in high risk of resource wasting. In this paper, we propose OMTiR: An Open Market for Trading Idle Cloud Resources, enabling users to sell their unused or underutilized resources on negotiable prices. Consequently, users, either as a resource seller or buyer, can reduce the resource renting cost. In addition, the cloud provider can increase revenue by taking arbitrage profit in the market and serving more users using the same amount of resource. A comparative study is conducted using a real world workload trace to show the advantages of the open market model over the existing price models in terms of resource utilization rate and task waiting time.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"11 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":"127672489","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}
引用次数: 2
An Efficient Multidimension Metadata Index and Search System for Cloud Data 一种高效的云数据多维元数据索引与搜索系统
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.88
Yang Yu, Yongqing Zhu, W. Ng, J. Samsudin
The ever increasing amounts of digital data being stored in public and private clouds are challenging users to access and manage the data. With the corresponding storage system reaches Petabyte-scale, or even Exabyte-scale, metadata access will become a severe performance bottleneck. Hence, this paper proposes an efficient multi-dimensional metadata index and search solution for cloud data. By proposing some new mechanism for K-D-B tree based index/search and implementing index partitioning technique, our system can achieve optimized performance in terms of memory utilization and search speed. Experiments show that our system performs much better as compared with existing solutions. In addition, our system can safely scale out in a distributed manner with guaranteed performance.
存储在公共云和私有云中的数字数据量不断增加,这给用户访问和管理数据带来了挑战。当存储系统达到pb级甚至exabyte级时,元数据访问将成为严重的性能瓶颈。为此,本文提出了一种高效的多维元数据索引和云数据搜索解决方案。通过提出一些新的基于K-D-B树的索引/搜索机制并实现索引分区技术,系统在内存利用率和搜索速度方面达到了优化的性能。实验表明,与现有的解决方案相比,我们的系统性能要好得多。此外,我们的系统可以在保证性能的情况下安全地以分布式方式向外扩展。
{"title":"An Efficient Multidimension Metadata Index and Search System for Cloud Data","authors":"Yang Yu, Yongqing Zhu, W. Ng, J. Samsudin","doi":"10.1109/CloudCom.2014.88","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.88","url":null,"abstract":"The ever increasing amounts of digital data being stored in public and private clouds are challenging users to access and manage the data. With the corresponding storage system reaches Petabyte-scale, or even Exabyte-scale, metadata access will become a severe performance bottleneck. Hence, this paper proposes an efficient multi-dimensional metadata index and search solution for cloud data. By proposing some new mechanism for K-D-B tree based index/search and implementing index partitioning technique, our system can achieve optimized performance in terms of memory utilization and search speed. Experiments show that our system performs much better as compared with existing solutions. In addition, our system can safely scale out in a distributed manner with guaranteed performance.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"6 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":"127851752","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}
引用次数: 6
Energy-Efficient Scheduling of Urgent Bag-of-Tasks Applications in Clouds through DVFS 基于DVFS的紧急任务包云应用的节能调度
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.20
R. Calheiros, R. Buyya
The broad adoption of cloud services led to an increasing concentration of servers in a few data centers. Reports estimate the energy consumptions of these data centers to be between 1.1% and 1.5% of the worldwide electricity consumption. This extensive energy consumption precludes massive CO2 emissions, as a significant number of data centers are backed by "brown" power plants. While most researchers have focused on reducing energy consumption of cloud data centers via server consolidation, we propose an approach for reducing the power required to execute urgent, CPU-intensive Bag-of-Tasks applications on cloud infrastructures. It exploits intelligent scheduling combined with the Dynamic Voltage and Frequency Scaling (DVFS) capability of modern CPU processors to keep the CPU operating at the minimum voltage level (and consequently minimum frequency and power consumption) that enables the application to complete before a user-defined deadline. Experiments demonstrate that our approach reduces energy consumption with the extra feature of not requiring virtual machines to have knowledge about its underlying physical infrastructure, which is an assumption of previous works.
云服务的广泛采用导致服务器越来越多地集中在几个数据中心。报告估计,这些数据中心的能源消耗占全球电力消耗的1.1%至1.5%。这种广泛的能源消耗排除了大量的二氧化碳排放,因为大量的数据中心是由“棕色”发电厂提供支持的。虽然大多数研究人员都专注于通过服务器整合来降低云数据中心的能耗,但我们提出了一种方法来降低在云基础设施上执行紧急的、cpu密集型的任务包应用程序所需的功率。它利用智能调度与现代CPU处理器的动态电压和频率缩放(DVFS)功能相结合,使CPU在最低电压水平(从而达到最低频率和功耗)下运行,从而使应用程序能够在用户定义的截止日期之前完成。实验表明,我们的方法通过不要求虚拟机了解其底层物理基础设施(这是先前工作的假设)的额外特性降低了能耗。
{"title":"Energy-Efficient Scheduling of Urgent Bag-of-Tasks Applications in Clouds through DVFS","authors":"R. Calheiros, R. Buyya","doi":"10.1109/CloudCom.2014.20","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.20","url":null,"abstract":"The broad adoption of cloud services led to an increasing concentration of servers in a few data centers. Reports estimate the energy consumptions of these data centers to be between 1.1% and 1.5% of the worldwide electricity consumption. This extensive energy consumption precludes massive CO2 emissions, as a significant number of data centers are backed by \"brown\" power plants. While most researchers have focused on reducing energy consumption of cloud data centers via server consolidation, we propose an approach for reducing the power required to execute urgent, CPU-intensive Bag-of-Tasks applications on cloud infrastructures. It exploits intelligent scheduling combined with the Dynamic Voltage and Frequency Scaling (DVFS) capability of modern CPU processors to keep the CPU operating at the minimum voltage level (and consequently minimum frequency and power consumption) that enables the application to complete before a user-defined deadline. Experiments demonstrate that our approach reduces energy consumption with the extra feature of not requiring virtual machines to have knowledge about its underlying physical infrastructure, which is an assumption of previous works.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"83 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":"124608530","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}
引用次数: 69
Experience of Profiling Curricula on Cloud Computing Technologies and Engineering for Different Target Groups 面向不同目标群体的云计算技术与工程课程设计体会
Pub Date : 2014-12-15 DOI: 10.1109/CLOUDCOM.2014.160
Y. Demchenko, A. Belloum, D. Bernstein, C. D. Laat
This paper presents results and experience by the authors based on the few delivered courses on Cloud Computing for different target groups of students, specialists and trainees. The developed courses implement the proposed by the authors instructional methodology integrating the two major concepts of effective learning: the Bloom's Taxonomy of cognitive learning processes and Andragogy as the adult learning methodology. The central part of the proposed approach is the Common Body of Knowledge in Cloud Computing (CBK-CC) that defines the professional level of knowledge in the selected domain and allows consistent curricula structuring and profiling. The paper presents the structure of the courses and explains the principles used for developing course materials, such as Bloom's Taxonomy applied for technical education, and andragogy instructional model for professional education and training. The developed courses are based on the well-defined Cloud Computing architecture, service and operational model, and stakeholder roles/responsibilities. The paper provides a short description of the developed education and training courses on Cloud Computing that illustrate how the proposed CBK-CC and instructional methodologies are used in different learning environments and for different learners' groups.
本文介绍了作者基于针对不同目标群体的学生、专家和培训生的少量云计算课程的结果和经验。开发的课程实施了作者提出的教学方法,整合了有效学习的两大概念:认知学习过程的布鲁姆分类法和成人学习方法论。该方法的核心部分是云计算公共知识体系(CBK-CC),它定义了所选领域的专业知识水平,并允许一致的课程结构和分析。本文介绍了课程的结构,并解释了课程教材开发的原则,如适用于技术教育的布鲁姆分类法,以及适用于专业教育和培训的教育学教学模式。开发的课程基于定义良好的云计算体系结构、服务和操作模型以及涉众角色/职责。本文简要介绍了已开发的云计算教育和培训课程,说明了拟议的CBK-CC和教学方法如何在不同的学习环境和不同的学习者群体中使用。
{"title":"Experience of Profiling Curricula on Cloud Computing Technologies and Engineering for Different Target Groups","authors":"Y. Demchenko, A. Belloum, D. Bernstein, C. D. Laat","doi":"10.1109/CLOUDCOM.2014.160","DOIUrl":"https://doi.org/10.1109/CLOUDCOM.2014.160","url":null,"abstract":"This paper presents results and experience by the authors based on the few delivered courses on Cloud Computing for different target groups of students, specialists and trainees. The developed courses implement the proposed by the authors instructional methodology integrating the two major concepts of effective learning: the Bloom's Taxonomy of cognitive learning processes and Andragogy as the adult learning methodology. The central part of the proposed approach is the Common Body of Knowledge in Cloud Computing (CBK-CC) that defines the professional level of knowledge in the selected domain and allows consistent curricula structuring and profiling. The paper presents the structure of the courses and explains the principles used for developing course materials, such as Bloom's Taxonomy applied for technical education, and andragogy instructional model for professional education and training. The developed courses are based on the well-defined Cloud Computing architecture, service and operational model, and stakeholder roles/responsibilities. The paper provides a short description of the developed education and training courses on Cloud Computing that illustrate how the proposed CBK-CC and instructional methodologies are used in different learning environments and for different learners' groups.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"29 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":"117063111","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}
引用次数: 3
期刊
2014 IEEE 6th 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