{"title":"A Cloud Infrastructure for Collaborative Digital Public Services","authors":"Y. Charalabidis, S. Koussouris, A. Ramfos","doi":"10.1109/CloudCom.2011.53","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.53","url":null,"abstract":"Looking back at the major developments of the previous years in the Internet and IT industry, it is more than certain that two of the most important innovations are cloud computing, which evidently takes processing power and IT provision to a whole new level, and Web2.0 service applications, that reveal the innovative thinking and development power of users, who in many cases are the architects of these applications. Despite this progress, focusing on the provision of public services reveals that until today little has been done in order to expose the real power of those two concepts. Cloud computing is in most cases regarded just as an alternative to having in premise infrastructures, while Web2.0 applications designed by third parties cannot be integrated in the public sector and are characterised as \"promising initiatives that cannot go further\". This paper targets the constantly increasing need for having more efficient and effective public sector services by trying to combine the benefits that derive by both the cloud computing and the open innovation concepts, and proposes a platform that could actually assist stakeholders to deploy their services towards meeting their needs, whether this refers to the exposure of public services over cloud infrastructures or to the creation of personalised composite public services.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131581007","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}
Andrey Brito, André Martin, Thomas Knauth, Stephan Creutz, D. Brum, Stefan Weigert, C. Fetzer
{"title":"Scalable and Low-Latency Data Processing with Stream MapReduce","authors":"Andrey Brito, André Martin, Thomas Knauth, Stephan Creutz, D. Brum, Stefan Weigert, C. Fetzer","doi":"10.1109/CloudCom.2011.17","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.17","url":null,"abstract":"We present StreamMapReduce, a data processing approach that combines ideas from the popular MapReduce paradigm and recent developments in Event Stream Processing. We adopted the simple and scalable programming model of MapReduce and added continuous, low-latency data processing capabilities previously found only in Event Stream Processing systems. This combination leads to a system that is efficient and scalable, but at the same time, simple from the user's point of view. For latency-critical applications, our system allows a hundred-fold improvement in response time. Notwithstanding, when throughput is considered, our system offers a ten-fold per node throughput increase in comparison to Hadoop. As a result, we show that our approach addresses classes of applications that are not supported by any other existing system and that the MapReduce paradigm is indeed suitable for scalable processing of real-time data streams.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130506582","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}
{"title":"Energy Efficient Free Cooling System for Data Centers","authors":"Christy Sujatha D., Satheesh Abimannan","doi":"10.1109/CloudCom.2011.100","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.100","url":null,"abstract":"A data center is a facility used to keep computer related equipments. It is estimated that heat production rate of the data center is doubled in every two years and hence the inevitability of the cooling system gets increased. In due course power consumption of a data center is augmented and more cost is spent on the power usage of the cooling system rather than the equipment purchase. As a result power savings for the cooling system is strongly desired. In this paper we conferred two primary free cooling systems namely air economizer and water economizer. A free cooling economizer system uses the outside air which is forced to the data center when outside climate is suitable to meet the ASHRE's cooling requirements. We have also conducted a survey and simulation based estimation using TRACE[TM] Chiller Plant Analyzer Tool. In this study, the energy consumption in a data center using conventional cooling system is compared with Air Economizer and Water Economizer for three different Zones namely Chicago, Atlanta and Phoenix in view of the fact that the outside air is relatively cool most of the year. From the projected result it is observed that both economizers reduce energy and cost when compared with conventional system and the usage of Economizer permits the chiller to shut down or reduce chiller energy load under suitable weather conditions. The results show that Water economizers are shown to consistently outperform air economizer which provides significant improvement in cooling system efficiency and cost at data center. The performance ratio of the conventional, air economizer and the water economizers are 50%, 76% and 79% respectively that shows economizers provide more savings relative to the conventional system.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134409392","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}
{"title":"As Strong as the Weakest Link: Handling Compromised Components in OpenStack","authors":"Aryan TaheriMonfared, M. Jaatun","doi":"10.1109/CloudCom.2011.34","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.34","url":null,"abstract":"This paper presents an approach to handle compromised components in an Infrastructure-as-a-Service Cloud Computing platform. Our experiments show that traditional incident handling procedures are applicable for cloud computing, but need some modification to function optimally.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130945463","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}
Christopher J. Reynolds, S. Winter, G. Terstyánszky, T. Kiss, P. Greenwell, S. Ács, P. Kacsuk
{"title":"Scientific Workflow Makespan Reduction through Cloud Augmented Desktop Grids","authors":"Christopher J. Reynolds, S. Winter, G. Terstyánszky, T. Kiss, P. Greenwell, S. Ács, P. Kacsuk","doi":"10.1109/CloudCom.2011.13","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.13","url":null,"abstract":"Scientific workflows are common in biomedical research, particularly for molecular docking simulations such as those used in drug discovery. Such workflows typically involve data distribution between computationally demanding stages which are usually mapped onto large scale compute resources. Volunteer or Desktop Grid (DG) computing can provide such infrastructure but has limitations resulting from the heterogeneous nature of the compute nodes. These constraints mean that reducing the make span of a given workflow stage submitted to a DG becomes problematic. Late jobs can significantly affect the make span, often completing long after the bulk of the computation has finished. In this paper we present a system capable of significantly reducing the make span of a scientific workflow. Our system comprises a DG which is dynamically augmented with an infrastructure as a service (IaaS) Cloud. Using this solution, the Cloud resources are used to process replicated late jobs. Our system comprises a core component termed the scheduler, which implements an algorithm to perform late job detection, Cloud resource management (instantiation and reuse), and job monitoring. We offer a formal definition of this algorithm, whilst we also provide an evaluation of our prototype using a production scientific workflow.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132662966","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}
Frank Dölitzscher, Markus Held, C. Reich, Anthony Sulistio
{"title":"ViteraaS: Virtual Cluster as a Service","authors":"Frank Dölitzscher, Markus Held, C. Reich, Anthony Sulistio","doi":"10.1109/CloudCom.2011.101","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.101","url":null,"abstract":"The idea behind cloud computing is to deliver Infrastructure-, Platform- and Software-as-a-Service (IaaS, PaaS and SaaS) over the network on an easy pay-per-use business model. In this paper, we present our work, Virtual Cluster as a Service (ViteraaS), that provides on-demand high performance computing for research projects, and e-Learning and teaching purposes in a private cloud. Moreover, ViteraaS can be extended to use Amazon's public cloud infrastructure as needed. ViteraaS can be categorized as PaaS that leverages Open Nebula, a virtual infrastructure manager, to dynamically create a cluster of virtual machines (VMs) on idle resources or dedicated servers. In addition, ViteraaS is integrated within the university's existing IT infrastructure like Single Sign-On for seamless authentication and authorization. Finally, a Quality of Service monitoring module is used by ViteraaS to monitor the performance and status of these VMs.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123948412","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}
{"title":"A Business Resolution Engine for Cloud Marketplaces","authors":"A. Menychtas, Anna Gatzioura, T. Varvarigou","doi":"10.1109/CLOUDCOM.2011.68","DOIUrl":"https://doi.org/10.1109/CLOUDCOM.2011.68","url":null,"abstract":"Nowadays cloud computing can be considered as a key element of modern ICT systems, changing the technological and architectural aspects that these systems are designed and managed. The number and variety of applications, exploiting the advantages of this new computing paradigm, is increasing, emerging a new market of services and resources. Modern applications, from enterprise software to mobile and social networking apps are adapted and become available through the Cloud, allowing wider adoption and advanced functionality. Besides the numerous technical and technological advancements, cloud computing also leverages new business models and value networks. To this direction more entities are involved in the service delivery process and marketplaces are created to ease the development of applications through reusability and aggregation of services and resources. In this paper we present an innovative mechanism for the resolution of the customers' requirements which enhances the process of selecting cloud services from the business point of view.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124198628","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}
{"title":"Automating Application Deployment in Infrastructure Clouds","authors":"G. Juve, E. Deelman","doi":"10.1109/CloudCom.2011.102","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.102","url":null,"abstract":"Cloud computing systems are becoming an important platform for distributed applications in science and engineering. Infrastructure as a Service (IaaS) clouds provide the capability to provision virtual machines (VMs) on demand with a specific configuration of hardware resources, but they do not provide functionality for managing resources once they are provisioned. In order for such clouds to be used effectively, tools need to be developed that can help users to deploy their applications in the cloud. In this paper we describe a system we have developed to provision, configure, and manage virtual machine deployments in the cloud. We also describe our experiences using the system to provision resources for scientific workflow applications, and identify areas for further research.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116614618","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}
M. R. Hines, Abel Gordon, Márcio Silva, D. D. Silva, K. D. Ryu, Muli Ben-Yehuda
{"title":"Applications Know Best: Performance-Driven Memory Overcommit with Ginkgo","authors":"M. R. Hines, Abel Gordon, Márcio Silva, D. D. Silva, K. D. Ryu, Muli Ben-Yehuda","doi":"10.1109/CloudCom.2011.27","DOIUrl":"https://doi.org/10.1109/CloudCom.2011.27","url":null,"abstract":"Memory over commitment enables cloud providers to host more virtual machines on a single physical server, exploiting spare CPU and I/O capacity when physical memory becomes the bottleneck for virtual machine deployment. However, over commiting memory can also cause noticeable application performance degradation. We present Ginkgo, a policy framework for over omitting memory in an informed and automated fashion. By directly correlating application-level performance to memory, Ginkgo automates the redistribution of scarce memory across all virtual machines, satisfying performance and capacity constraints. Ginkgo also achieves memory gains for traditionally fixed-size Java applications by coordinating the redistribution of available memory with the activities of the Java Virtual Machine heap. When compared to a non-over commited system, Ginkgo runs the Day Trader 2.0 and SPEC Web 2009 benchmarks with the same number of virtual machines while saving up to 73% (50% omitting free space) of a physical server's memory while keeping application performance degradation within 7%.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"2017 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128058491","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}
{"title":"Combinatorial Auction-Based Dynamic VM Provisioning and Allocation in Clouds","authors":"Sharrukh Zaman, Daniel Grosu","doi":"10.1145/2148600.2148658","DOIUrl":"https://doi.org/10.1145/2148600.2148658","url":null,"abstract":"Efficient Virtual Machine (VM) provisioning and allocation allows the cloud providers to effectively utilize their available resources and obtain higher profits. Existing combinatorial auction-based mechanisms assume that the VM instances are already provisioned, that is they assume static VM provisioning. A better solution would be to take into account the users' demand when provisioning VM instances. We design an auction-based mechanism for dynamic VM provisioning and allocation that takes into account the user demand for VMs when making VM provisioning decisions. We perform extensive simulation experiments using real workload traces and show that the proposed mechanism can improve the utilization, increase the efficiency of allocation, and yield higher revenue for the cloud provider.","PeriodicalId":427190,"journal":{"name":"2011 IEEE Third International Conference on Cloud Computing Technology and Science","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123807021","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}