首页 > 最新文献

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

英文 中文
Divide the Task, Multiply the Outcome: Cooperative VM Consolidation 分工,成果倍增:协作式虚拟机整合
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.81
M. Sedaghat, F. Hernández-Rodriguez, E. Elmroth, Sarunas Girdzijauskas
Efficient resource utilization is one of the main concerns of cloud providers, as it has a direct impact on energy costs and thus their revenue. Virtual machine (VM) consolidation is one the common techniques, used by infrastructure providers to efficiently utilize their resources. However, when it comes to large-scale infrastructures, consolidation decisions become computationally complex, since VMs are multi-dimensional entities with changing demand and unknown lifetime, and users often overestimate their actual demand. These uncertainties urges the system to take consolidation decisions continuously in a real time manner. In this work, we investigate a decentralized approach for VM consolidation using Peer to Peer (P2P) principles. We investigate the opportunities offered by P2P systems, as scalable and robust management structures, to address VM consolidation concerns. We present a P2P consolidation protocol, considering the dimensionality of resources and dynamicity of the environment. The protocol benefits from concurrency and decentralization of control and it uses a dimension aware decision function for efficient consolidation. We evaluate the protocol through simulation of 100,000 physical machines and 200,000 VM requests. Results demonstrate the potentials and advantages of using a P2P structure to make resource management decisions in large scale data centers. They show that the P2P approach is feasible and scalable and produces resource utilization of 75% when the consolidation aim is 90%.
高效的资源利用是云提供商的主要关注点之一,因为它直接影响到能源成本,从而影响到他们的收入。虚拟机(VM)整合是基础设施提供商用来有效利用其资源的常用技术之一。然而,当涉及到大规模基础设施时,合并决策在计算上变得复杂,因为vm是具有不断变化的需求和未知生命周期的多维实体,并且用户经常高估他们的实际需求。这些不确定性促使系统以实时的方式不断地做出整合决策。在这项工作中,我们研究了一种使用点对点(P2P)原则进行虚拟机整合的分散方法。我们调查了P2P系统提供的机会,作为可扩展和健壮的管理结构,以解决VM整合问题。考虑到资源的维度性和环境的动态性,提出了一种P2P整合协议。该协议得益于控制的并发性和分散性,并使用维度感知决策函数进行高效整合。我们通过模拟100,000台物理机和200,000个VM请求来评估该协议。结果显示了在大型数据中心中使用P2P结构进行资源管理决策的潜力和优势。结果表明,P2P方法具有可行性和可扩展性,当整合目标为90%时,其资源利用率可达75%。
{"title":"Divide the Task, Multiply the Outcome: Cooperative VM Consolidation","authors":"M. Sedaghat, F. Hernández-Rodriguez, E. Elmroth, Sarunas Girdzijauskas","doi":"10.1109/CloudCom.2014.81","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.81","url":null,"abstract":"Efficient resource utilization is one of the main concerns of cloud providers, as it has a direct impact on energy costs and thus their revenue. Virtual machine (VM) consolidation is one the common techniques, used by infrastructure providers to efficiently utilize their resources. However, when it comes to large-scale infrastructures, consolidation decisions become computationally complex, since VMs are multi-dimensional entities with changing demand and unknown lifetime, and users often overestimate their actual demand. These uncertainties urges the system to take consolidation decisions continuously in a real time manner. In this work, we investigate a decentralized approach for VM consolidation using Peer to Peer (P2P) principles. We investigate the opportunities offered by P2P systems, as scalable and robust management structures, to address VM consolidation concerns. We present a P2P consolidation protocol, considering the dimensionality of resources and dynamicity of the environment. The protocol benefits from concurrency and decentralization of control and it uses a dimension aware decision function for efficient consolidation. We evaluate the protocol through simulation of 100,000 physical machines and 200,000 VM requests. Results demonstrate the potentials and advantages of using a P2P structure to make resource management decisions in large scale data centers. They show that the P2P approach is feasible and scalable and produces resource utilization of 75% when the consolidation aim is 90%.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"19 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":"128668506","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}
引用次数: 16
The Demonstration of Hyper Software Defined Hardware Counters 超软件定义硬件计数器的演示
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.73
Tao Zhao, Tao Li, Biao Han, Zhigang Sun, Jinfeng Huang
Software Defined Networking (SDN) provides efficient network and traffic management for data center network. As underlying devices in SDN, SDN switches must maintain a large number of hardware counters. Implementation of these counters faces serious challenges for SDN switches, i.e., High memory consumption and inflexibility. Thus, we previously proposed Software Defined Hardware Counters (SDHC), which decouples definition and implementation of counters to overcome these challenges. However, like traditional hardware counters, SDHC only supports passive statistical mode (i.e., The values of the counters can be only read passively by the controller). Based on the passive mode, most of applications need to send request messages at some frequency to obtain statistics, which causes some critical problems for SDN: i) low statistical accuracy, ii) high network bandwidth consumption. Hyper Software Defined Hardware Counters (Hyper SDHC) is thus proposed by extending SDHC. Through introducing the timer-triggering and updating-triggering statistics-reporting mechanisms, Hyper SDHC can naturally support active statistical mode, i.e., Counters actively report their values according to triggering condition. It can greatly enhance the statistical accuracy and reduce network bandwidth consumption between controller and switch. The demo of Hyper SDHC is implemented based on Net Magic platform. The demo will exhibit how Hyper SDHC works and how it supports a typical video quality monitor application.
软件定义网络(SDN)为数据中心网络提供高效的网络和流量管理。SDN交换机作为SDN的底层设备,必须维护大量的硬件计数器。这些计数器的实现对SDN交换机来说面临着严峻的挑战,即高内存消耗和不灵活性。因此,我们之前提出了软件定义硬件计数器(SDHC),它将计数器的定义和实现解耦以克服这些挑战。然而,与传统的硬件计数器一样,SDHC只支持被动统计模式(即计数器的值只能被控制器被动读取)。基于被动模式,大多数应用需要以一定频率发送请求消息来获取统计数据,这给SDN带来了一些关键问题:1)统计精度低;2)网络带宽消耗高。超软件定义硬件计数器(Hyper SDHC)是通过扩展SDHC而提出的。通过引入定时器触发和更新触发统计报告机制,Hyper SDHC自然可以支持主动统计模式,即计数器根据触发条件主动报告其值。它可以大大提高统计精度,减少控制器和交换机之间的网络带宽消耗。在Net Magic平台上实现了Hyper SDHC的演示。演示将展示Hyper SDHC如何工作以及它如何支持典型的视频质量监视器应用程序。
{"title":"The Demonstration of Hyper Software Defined Hardware Counters","authors":"Tao Zhao, Tao Li, Biao Han, Zhigang Sun, Jinfeng Huang","doi":"10.1109/CloudCom.2014.73","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.73","url":null,"abstract":"Software Defined Networking (SDN) provides efficient network and traffic management for data center network. As underlying devices in SDN, SDN switches must maintain a large number of hardware counters. Implementation of these counters faces serious challenges for SDN switches, i.e., High memory consumption and inflexibility. Thus, we previously proposed Software Defined Hardware Counters (SDHC), which decouples definition and implementation of counters to overcome these challenges. However, like traditional hardware counters, SDHC only supports passive statistical mode (i.e., The values of the counters can be only read passively by the controller). Based on the passive mode, most of applications need to send request messages at some frequency to obtain statistics, which causes some critical problems for SDN: i) low statistical accuracy, ii) high network bandwidth consumption. Hyper Software Defined Hardware Counters (Hyper SDHC) is thus proposed by extending SDHC. Through introducing the timer-triggering and updating-triggering statistics-reporting mechanisms, Hyper SDHC can naturally support active statistical mode, i.e., Counters actively report their values according to triggering condition. It can greatly enhance the statistical accuracy and reduce network bandwidth consumption between controller and switch. The demo of Hyper SDHC is implemented based on Net Magic platform. The demo will exhibit how Hyper SDHC works and how it supports a typical video quality monitor application.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"10 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":"122413383","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
Big Data Processing for Prediction of Traffic Time Based on Vertical Data Arrangement 基于垂直数据排列的交通时间预测大数据处理
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.54
Seungwoo Jeon, B. Hong, Byungsoo Kim
To predict future traffic conditions in each road with unique spatiotemporal pattern, it is necessary to analyze the conditions based on historical traffic data and select time series forecasting methods which can be predicting next pattern for each road according to the analyzed results. Our goal is to create a new statistical model and a new system for predictive graphs of traffic times based on big data processing tools. First, we suggest a vertical data arrangement, gathering past traffic times in the same time slot for long-term prediction. Second, we analyze each traffic pattern to select time-series variables because a time-series forecasting method for a location and a time will be selected according to the variables that are available. Third, we suggest a spatiotemporal prediction map, which is a two-dimensional map with time and location. Each element in the map represents a time-series forecasting method and an R-squared value as indicator of prediction accuracy. Finally, we introduce a new system including RHive as a middle point between R and Hadoop clusters for generating predicted data efficiently from big historical data.
为了预测具有独特时空格局的每条道路的未来交通状况,需要对历史交通数据进行分析,并根据分析结果选择时间序列预测方法来预测每条道路的未来交通状况。我们的目标是基于大数据处理工具创建一个新的统计模型和一个新的交通时间预测图系统。首先,我们建议采用垂直数据排列,在同一时间段收集过去的交通时间以进行长期预测。其次,我们分析每个交通模式来选择时间序列变量,因为我们会根据可用的变量来选择一个地点和一个时间的时间序列预测方法。第三,提出了一种时空预测图,即带有时间和地点的二维地图。图中的每个元素代表一种时间序列预测方法和一个r平方值,作为预测精度的指标。最后,我们介绍了一个新的系统,其中包括RHive作为R和Hadoop集群之间的中间点,用于从大历史数据中高效地生成预测数据。
{"title":"Big Data Processing for Prediction of Traffic Time Based on Vertical Data Arrangement","authors":"Seungwoo Jeon, B. Hong, Byungsoo Kim","doi":"10.1109/CloudCom.2014.54","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.54","url":null,"abstract":"To predict future traffic conditions in each road with unique spatiotemporal pattern, it is necessary to analyze the conditions based on historical traffic data and select time series forecasting methods which can be predicting next pattern for each road according to the analyzed results. Our goal is to create a new statistical model and a new system for predictive graphs of traffic times based on big data processing tools. First, we suggest a vertical data arrangement, gathering past traffic times in the same time slot for long-term prediction. Second, we analyze each traffic pattern to select time-series variables because a time-series forecasting method for a location and a time will be selected according to the variables that are available. Third, we suggest a spatiotemporal prediction map, which is a two-dimensional map with time and location. Each element in the map represents a time-series forecasting method and an R-squared value as indicator of prediction accuracy. Finally, we introduce a new system including RHive as a middle point between R and Hadoop clusters for generating predicted data efficiently from big historical data.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"13 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":"122418587","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}
引用次数: 9
Underpinning a Cloud Brokerage Service Framework for Quality Assurance and Optimization 为质量保证和优化支持云经纪服务框架
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.146
Simeon Veloudis, A. Friesen, I. Paraskakis, Giannis Verginadis, Ioannis Patiniotakis
With the pervasion of cloud computing, enterprises increasingly rely on ecosystems of distributed, task-oriented, modular, and collaborative cloud services. In order to effectively manage the complexity inherent in such ecosystems, enterprises are anticipated to depend upon brokerage mechanisms for performing policy-based governance and for recommending optimal services to consumers. Such mechanisms crucially depend upon the existence of a uniform, platform-independent representation of services, consumer preferences, and policies concerning service delivery. In this paper we propose an ontology-based approach to such a representation.
随着云计算的普及,企业越来越依赖分布式、面向任务、模块化、协作式的云服务生态系统。为了有效地管理这种生态系统中固有的复杂性,预计企业将依赖代理机制来执行基于策略的治理并向消费者推荐最佳服务。这种机制在很大程度上取决于是否存在统一的、独立于平台的服务表示、消费者偏好和有关服务交付的政策。在本文中,我们提出了一种基于本体的方法来实现这种表示。
{"title":"Underpinning a Cloud Brokerage Service Framework for Quality Assurance and Optimization","authors":"Simeon Veloudis, A. Friesen, I. Paraskakis, Giannis Verginadis, Ioannis Patiniotakis","doi":"10.1109/CloudCom.2014.146","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.146","url":null,"abstract":"With the pervasion of cloud computing, enterprises increasingly rely on ecosystems of distributed, task-oriented, modular, and collaborative cloud services. In order to effectively manage the complexity inherent in such ecosystems, enterprises are anticipated to depend upon brokerage mechanisms for performing policy-based governance and for recommending optimal services to consumers. Such mechanisms crucially depend upon the existence of a uniform, platform-independent representation of services, consumer preferences, and policies concerning service delivery. In this paper we propose an ontology-based approach to such a representation.","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":"122487938","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}
引用次数: 9
Classifying Requirements for Variability Optimization in Multitenant Applications 多租户应用程序中可变性优化的分类需求
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.142
A. Saleh, M. Fouad, Mervat Abu-Elkheir
Software as a Service (SaaS) providers can serve thousands of customers, which have hundreds of thousands of overlapping requirements, using a single application instance to offer service at a lower price. Even with a potentially large number of customers with varying requirements, a multitenant application should make co-tenancy transparent to the tenants, which means that every tenant must appear to be the sole owner of the application, to achieve this, a highly configurable multitenant solution is needed. In this paper, we analyze variation in multiple tenants' requirements, to propose a classification for multitenant application requirements, and implement variability realization techniques depending on requirement levels. Furthermore, we prioritize the tenants' requirements to satisfy as many customer requirements as possible, and provide key guidelines to software architects and developers to implement a configuration layer in a multi-tenancy architecture.
软件即服务(SaaS)提供商可以使用单个应用程序实例以较低的价格提供服务,为数千个客户提供服务,这些客户有数十万个重叠的需求。即使可能有大量具有不同需求的客户,多租户应用程序也应该使共同租赁对租户透明,这意味着每个租户都必须看起来是应用程序的唯一所有者,要实现这一点,需要一个高度可配置的多租户解决方案。在本文中,我们分析了多租户需求的变化,提出了多租户应用程序需求的分类,并根据需求级别实现了可变性实现技术。此外,我们对租户的需求进行优先级排序,以满足尽可能多的客户需求,并为软件架构师和开发人员提供关键指导,以便在多租户架构中实现配置层。
{"title":"Classifying Requirements for Variability Optimization in Multitenant Applications","authors":"A. Saleh, M. Fouad, Mervat Abu-Elkheir","doi":"10.1109/CloudCom.2014.142","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.142","url":null,"abstract":"Software as a Service (SaaS) providers can serve thousands of customers, which have hundreds of thousands of overlapping requirements, using a single application instance to offer service at a lower price. Even with a potentially large number of customers with varying requirements, a multitenant application should make co-tenancy transparent to the tenants, which means that every tenant must appear to be the sole owner of the application, to achieve this, a highly configurable multitenant solution is needed. In this paper, we analyze variation in multiple tenants' requirements, to propose a classification for multitenant application requirements, and implement variability realization techniques depending on requirement levels. Furthermore, we prioritize the tenants' requirements to satisfy as many customer requirements as possible, and provide key guidelines to software architects and developers to implement a configuration layer in a multi-tenancy architecture.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"8 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":"121342242","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
Optimization Scheduling for Scientific Applications with Different Priorities across Multiple Clouds 多云不同优先级科学应用的优化调度
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.15
Bing Lin, Wenzhong Guo, Xianghan Zheng, Hong Zhang, Chunming Rong, Guolong Chen
With the wide adoption of cloud computing, the scientific applications are migrated to cloud for execution. The complex structure of scientific applications bring challenges to optimization scheduling scientific applications across multiple heterogeneous clouds. In this paper, the directed acyclic graphs (DAGs) are adopted to represent scientific applications, which have different priorities in the process of scheduling. We propose a dynamic multi-cloud priority list scheduling algorithm (DMPLS), combining with workloads preemptive strategy and feedback mechanism to schedule scientific applications in time. Our algorithm regulates the workloads scheduling dynamically based on the updated information about the actual workloads execution time. The experimental results show that the proposed algorithm reduces the average time to complete the applications compared with First-Come-First-Service and Round-Robin algorithm. Moreover, the advantage of the DMPLS algorithm is more significant under the severe resources confliction situations.
随着云计算的广泛采用,科学应用程序被迁移到云上执行。科学应用的复杂结构给跨多个异构云的科学应用优化调度带来了挑战。本文采用有向无环图(dag)来表示在调度过程中具有不同优先级的科学应用。提出了一种动态多云优先级列表调度算法(DMPLS),结合工作负载抢占策略和反馈机制对科学应用进行及时调度。我们的算法基于更新的实际工作负载执行时间信息,动态调节工作负载调度。实验结果表明,与先到先服务和轮循算法相比,该算法减少了完成申请的平均时间。此外,在资源冲突严重的情况下,DMPLS算法的优势更为显著。
{"title":"Optimization Scheduling for Scientific Applications with Different Priorities across Multiple Clouds","authors":"Bing Lin, Wenzhong Guo, Xianghan Zheng, Hong Zhang, Chunming Rong, Guolong Chen","doi":"10.1109/CloudCom.2014.15","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.15","url":null,"abstract":"With the wide adoption of cloud computing, the scientific applications are migrated to cloud for execution. The complex structure of scientific applications bring challenges to optimization scheduling scientific applications across multiple heterogeneous clouds. In this paper, the directed acyclic graphs (DAGs) are adopted to represent scientific applications, which have different priorities in the process of scheduling. We propose a dynamic multi-cloud priority list scheduling algorithm (DMPLS), combining with workloads preemptive strategy and feedback mechanism to schedule scientific applications in time. Our algorithm regulates the workloads scheduling dynamically based on the updated information about the actual workloads execution time. The experimental results show that the proposed algorithm reduces the average time to complete the applications compared with First-Come-First-Service and Round-Robin algorithm. Moreover, the advantage of the DMPLS algorithm is more significant under the severe resources confliction situations.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"209 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":"121206778","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
An Automatic Deployment Mechanism on Cloud Computing Platform 基于云计算平台的自动部署机制
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.87
Rongqi Zhang, Yanlei Shang, Siyue Zhang
The technology of Cloud Computing has shown its great power in consolidating and integrating compute resources for higher utilizing efficiency. With the cloud computing, the organizations or companies can own their hardware and software infrastructures easily. Because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually. In this paper, we propose an automatic deployment mechanism on Open Stack, a popular Cloud Computing platform. This proposed system supports the automatic deployment service at both operating system level and application level. We also develop a dashboard to facilitate users operations. Without professional knowledge of cloud, Users also can deploy their systems and the applications expediently.
云计算技术在整合和整合计算资源以提高利用效率方面显示出巨大的力量。有了云计算,组织或公司可以轻松地拥有自己的硬件和软件基础设施。由于操作系统和应用程序的多样性,管理员很难甚至不可能在短时间内手动部署大量虚拟机。在本文中,我们提出了一个自动部署机制,在开放堆栈,一个流行的云计算平台。该系统支持操作系统级和应用程序级的自动部署服务。我们还开发了一个仪表板,以方便用户操作。即使没有云的专业知识,用户也可以方便地部署他们的系统和应用程序。
{"title":"An Automatic Deployment Mechanism on Cloud Computing Platform","authors":"Rongqi Zhang, Yanlei Shang, Siyue Zhang","doi":"10.1109/CloudCom.2014.87","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.87","url":null,"abstract":"The technology of Cloud Computing has shown its great power in consolidating and integrating compute resources for higher utilizing efficiency. With the cloud computing, the organizations or companies can own their hardware and software infrastructures easily. Because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually. In this paper, we propose an automatic deployment mechanism on Open Stack, a popular Cloud Computing platform. This proposed system supports the automatic deployment service at both operating system level and application level. We also develop a dashboard to facilitate users operations. Without professional knowledge of cloud, Users also can deploy their systems and the applications expediently.","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":"122376173","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
Data-Aware Resource Scheduling for Multicloud Workflows: A Fine-Grained Simulation Approach 多云工作流的数据感知资源调度:一种细粒度模拟方法
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.19
Wei Tang, John Jenkins, Folker Meyer, R. Ross, R. Kettimuthu, L. Winkler, Xi Yang, T. Lehman, N. Desai
Cloud infrastructures have seen increasing popularity for addressing the growing computational needs of today's scientific and engineering applications. However, resource management challenges exist in the elastic cloud environment, such as resource provisioning and task allocation, especially when data movement between multiple domains plays an important role. In this work, we study the impact of data-aware resource management and scheduling on scientific workflows in multicloud environments. We develop a workflow simulator based on a network simulation framework for fine-grained simulation for workflow computation and data movement. Using the workload traces from a production metagenomic data analysis service, we evaluate different resource scheduling mechanisms, including proposed data-aware scheduling policies under various resource and bandwidth configurations. The results of this work are expected to answer questions about how to provision computing resources for certain workloads efficiently and how to place tasks across multidomain clouds in order to reduce data movement costs for overall improved system performance.
云基础设施在满足当今科学和工程应用日益增长的计算需求方面越来越受欢迎。但是,在弹性云环境中存在资源管理方面的挑战,例如资源分配和任务分配,特别是当多个域之间的数据移动起重要作用时。在这项工作中,我们研究了数据感知资源管理和调度对多云环境下科学工作流的影响。我们开发了一个基于网络仿真框架的工作流模拟器,用于工作流计算和数据移动的细粒度仿真。使用来自生产宏基因组数据分析服务的工作负载跟踪,我们评估了不同的资源调度机制,包括在各种资源和带宽配置下提出的数据感知调度策略。预计这项工作的结果将回答有关如何有效地为某些工作负载提供计算资源以及如何跨多域云放置任务以降低数据移动成本以提高整体系统性能的问题。
{"title":"Data-Aware Resource Scheduling for Multicloud Workflows: A Fine-Grained Simulation Approach","authors":"Wei Tang, John Jenkins, Folker Meyer, R. Ross, R. Kettimuthu, L. Winkler, Xi Yang, T. Lehman, N. Desai","doi":"10.1109/CloudCom.2014.19","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.19","url":null,"abstract":"Cloud infrastructures have seen increasing popularity for addressing the growing computational needs of today's scientific and engineering applications. However, resource management challenges exist in the elastic cloud environment, such as resource provisioning and task allocation, especially when data movement between multiple domains plays an important role. In this work, we study the impact of data-aware resource management and scheduling on scientific workflows in multicloud environments. We develop a workflow simulator based on a network simulation framework for fine-grained simulation for workflow computation and data movement. Using the workload traces from a production metagenomic data analysis service, we evaluate different resource scheduling mechanisms, including proposed data-aware scheduling policies under various resource and bandwidth configurations. The results of this work are expected to answer questions about how to provision computing resources for certain workloads efficiently and how to place tasks across multidomain clouds in order to reduce data movement costs for overall improved system performance.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"56 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":"116299570","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}
引用次数: 16
Leveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications 利用云应用平台的平台基础服务,开发云应用
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.150
Fotis Gonidis, I. Paraskakis, A. Simons
Cloud application platforms gain popularity and have the potential to alter the way service based cloud applications are developed involving utilisation of platform basic services. A platform basic service is considered as a piece of software, which provides certain functionality and is usually offered via a web API, e.g. e-mail, payment, authentication service. However, the proliferation and diversification of platform basic services and the available providers increase the challenge for the application developers to integrate them and deal with the heterogeneous providers' web APIs. Therefore, a new approach of developing applications should be adopted in which developers leverage multiple platform basic services independently from the target application platforms. To this end, this paper presents a development framework whose objective is to enable the consistent integration of the platform services, and to allow the seamless use of the concrete providers by alleviating the heterogeneities among them.
云应用程序平台越来越受欢迎,并且有可能改变基于服务的云应用程序的开发方式,包括利用平台基本服务。一个平台基本服务被认为是一个软件,它提供了一定的功能,通常是通过web API提供的,例如电子邮件、支付、认证服务。然而,平台基础服务和可用提供者的激增和多样化增加了应用程序开发人员集成它们并处理异构提供者的web api的挑战。因此,应该采用一种开发应用程序的新方法,在这种方法中,开发人员可以利用独立于目标应用程序平台的多个平台基本服务。为此,本文提出了一个开发框架,其目标是实现平台服务的一致集成,并通过减轻具体提供者之间的异构性来允许无缝使用具体提供者。
{"title":"Leveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications","authors":"Fotis Gonidis, I. Paraskakis, A. Simons","doi":"10.1109/CloudCom.2014.150","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.150","url":null,"abstract":"Cloud application platforms gain popularity and have the potential to alter the way service based cloud applications are developed involving utilisation of platform basic services. A platform basic service is considered as a piece of software, which provides certain functionality and is usually offered via a web API, e.g. e-mail, payment, authentication service. However, the proliferation and diversification of platform basic services and the available providers increase the challenge for the application developers to integrate them and deal with the heterogeneous providers' web APIs. Therefore, a new approach of developing applications should be adopted in which developers leverage multiple platform basic services independently from the target application platforms. To this end, this paper presents a development framework whose objective is to enable the consistent integration of the platform services, and to allow the seamless use of the concrete providers by alleviating the heterogeneities among them.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"20 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":"125994210","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}
引用次数: 9
Job Scheduling for Cloud Computing Integrated with Wireless Sensor Network 云计算与无线传感器网络集成的作业调度
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.106
Chunsheng Zhu, Xiuhua Li, Victor C. M. Leung, Xiping Hu, L. Yang
The powerful data storage and data processing abilities of cloud computing (CC) and the ubiquitous data gathering capability of wireless sensor network (WSN) complement each other in CC-WSN integration, which is attracting growing interest from both academia and industry. However, job scheduling for CC integrated with WSN is a critical and unexplored topic. To fill this gap, this paper first analyzes the characteristics of job scheduling with respect to CC-WSN integration and then studies two traditional and popular job scheduling algorithms (i.e., Min-Min and Max-Min). Further, two novel job scheduling algorithms, namely priority-based two phase Min-Min (PTMM) and priority-based two phase Max-Min (PTAM), are proposed for CC integrated with WSN. Extensive experimental results show that PTMM and PTAM achieve shorter expected completion time than Min-Min and Max-Min, for CC integrated with WSN.
云计算(CC)强大的数据存储和数据处理能力与无线传感器网络(WSN)无处不在的数据采集能力在CC-WSN集成中相互补充,越来越受到学术界和工业界的关注。然而,集成无线传感器网络的CC作业调度是一个关键而未被探索的课题。为了填补这一空白,本文首先分析了CC-WSN集成作业调度的特点,然后研究了两种传统和流行的作业调度算法(Min-Min和Max-Min)。在此基础上,提出了基于优先级的两阶段Min-Min (PTMM)算法和基于优先级的两阶段Max-Min (PTAM)算法。大量的实验结果表明,对于集成了WSN的CC, PTMM和PTAM比Min-Min和Max-Min的期望完成时间更短。
{"title":"Job Scheduling for Cloud Computing Integrated with Wireless Sensor Network","authors":"Chunsheng Zhu, Xiuhua Li, Victor C. M. Leung, Xiping Hu, L. Yang","doi":"10.1109/CloudCom.2014.106","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.106","url":null,"abstract":"The powerful data storage and data processing abilities of cloud computing (CC) and the ubiquitous data gathering capability of wireless sensor network (WSN) complement each other in CC-WSN integration, which is attracting growing interest from both academia and industry. However, job scheduling for CC integrated with WSN is a critical and unexplored topic. To fill this gap, this paper first analyzes the characteristics of job scheduling with respect to CC-WSN integration and then studies two traditional and popular job scheduling algorithms (i.e., Min-Min and Max-Min). Further, two novel job scheduling algorithms, namely priority-based two phase Min-Min (PTMM) and priority-based two phase Max-Min (PTAM), are proposed for CC integrated with WSN. Extensive experimental results show that PTMM and PTAM achieve shorter expected completion time than Min-Min and Max-Min, for CC integrated with WSN.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"12 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":"127875413","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}
引用次数: 23
期刊
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