{"title":"TH_Cloudkey: Fast, Secure and Lowcost Backup System for Using Public Cloud Storage","authors":"Chunlu Wang, Jun-hong Ni, Tao Xu, Dapeng Ju","doi":"10.1109/CSC.2013.14","DOIUrl":"https://doi.org/10.1109/CSC.2013.14","url":null,"abstract":"In this paper, we describe a COM between the interior enterprise application and public cloud storage platform which is closer to the client we called-Cloudkey, which is designed to take responsible for enterprise data backup business. Cloudkey stores data persistently in a cloud storage provider such as Amazon S3 [1] or Windows Azure [2], allowing users to take advantages of the reliability and large storage capacity of cloud providers, also avoiding the need for dedicated server hardware. Clients access to the storage through Cloudkey running on-site, which provide lower-latency responses and additional opportunities for optimization through caches data. We describe some of the optimizations which are necessary for achieving good performance and low costs, including separation of metadata and data, database optimization and connection pool technology, and also encryption before data transmission. Cloudkey supports multiple protocols both NFS and CIFS and is portable to different providers.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127983273","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}
Wulun Du, Zhongzhi Luan, D. Qian, Ming Xie, Wei Chen
{"title":"Research of MapReduce Oriented Graphical Programming","authors":"Wulun Du, Zhongzhi Luan, D. Qian, Ming Xie, Wei Chen","doi":"10.1109/CSC.2013.35","DOIUrl":"https://doi.org/10.1109/CSC.2013.35","url":null,"abstract":"MapReduce is a programming model developed by Google for processing and generating large data sets in distributed environments. In this paper, we develop a graphic platform to help ordinary users in creating MapReduce application by dragging encapsulated components. We are particularly concerned with simplifying development and increasing efficiency.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127088940","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":"Resolve Hotspots and Load Imbalance Problem in Event Stream Processing System","authors":"Baojian Zhou, Zhongzhi Luan, Jieqian Wu, Ming Xie","doi":"10.1109/CSC.2013.34","DOIUrl":"https://doi.org/10.1109/CSC.2013.34","url":null,"abstract":"Event stream processing is the system which uses the processing element to process the data in streams of an application. The processing element (PE) is the computing unit that can handle and compute the metadata in the stream queue. However, there are two problems. First problem is that hotspots maybe happen when applications run in cluster environment; the second problem is load imbalance in the cluster when hotspots appear in that system. Therefore, in this paper, we mainly research how the hotspots happen and how to resolve the imbalance problem caused by hotspots.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"188 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123959338","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 Dynamic Resource Management Strategy for Cloud Based on Sequential Decision Model and Demand Forecast","authors":"Chen Zhang, Jian Cao","doi":"10.1109/CSC.2013.20","DOIUrl":"https://doi.org/10.1109/CSC.2013.20","url":null,"abstract":"In order to improve the utilization of finite resources, lower the cost of electrical power consumption and provide high QoS (Quality of Service) for customers, resource management approaches should be chosen carefully and dynamically. In this paper, we model the resource management process as a sequential decision problem. In addition, we apply the grey model to forecast the future demands. The experiments show that by using the grey model to predict the demands and dynamic sequential decision model to decide which actions should be performed, our approach can always achieve a good performance for different load models and different forecast accuracy rates.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123888777","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 Multi-tenant Software as a Service Model for Large Organization","authors":"Wen Huang, Xiaoyi Wei, Yixia Zhao, Ziming Wang, Yun Xiao","doi":"10.1109/CSC.2013.25","DOIUrl":"https://doi.org/10.1109/CSC.2013.25","url":null,"abstract":"Software as a service (SaaS) has been adopted by more and more small and medium-sized businesses with the spread of relevant ideas in recent years. But its application is still limited in large organizations. Sophisticated organizational structure, various customized sub-organization services and complex cross-organizational interaction are un-ignored challenges for its success. Based on the analysis of organizational structure and business characters for large organization, the paper presents a novel multi-tenant SaaS model. The model fully absorbs strongpoints from traditional one-tenant software architecture, common SaaS data model and SOA based distributed architecture, and owns stronger strength in solving challenges occurred in SaaS project for large organization. A case is given to clearly show the model's advantages beyond the other three. A software implementation for the case and related discussion is presented later.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125429098","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":"An UIMA-Based Service Recommendation Approach","authors":"Xiaokun Wu, Zhi Yang, Jiyan Wu","doi":"10.1109/CSC.2013.33","DOIUrl":"https://doi.org/10.1109/CSC.2013.33","url":null,"abstract":"With the development of network technology and the increasing of users, web services are becoming increasingly popular, and they have brought more and more convenience to the users. As the increasing of web services, their interfaces become complicated and insistent due to the diversity of application environment. This situation produces tremendous challenge to the users when recommend suitable service for them. In order to solve these crucial problems, we study and analyze the Unstructured Information Management Architecture (UIMA), and propose an UIMA-based service recommendation approach. Based on the UIMA and the thought it implied, we design and implement the service recommendation.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"334 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116750763","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":"An Approach to Minimizing Downtime Induced by Taking Live Snapshot of Virtual Cluster","authors":"Ruiqi Sun, Jie Yang, Zhiqiang He","doi":"10.1109/CSC.2013.18","DOIUrl":"https://doi.org/10.1109/CSC.2013.18","url":null,"abstract":"Cloud computing has emerged as a new computing paradigm which is adopted by more and more application services based on cluster computing. Live snapshot technology is usually used to ensure the reliability of data and high availability of the running virtual machines. However, existing virtual machine live snapshot technologies are not enough to minimize the downtime induced by taking live snapshot for an entire virtual cluster consisting of a large number of virtual machines. An ordinary approach is taking live snapshot of all virtual machines belonging to the virtual cluster concurrently. But this approach may induce a long downtime of an entire virtual cluster which consists of a large number of virtual machines distributed in a small number of hosts. To address this challenge, this paper surveys the factors which raise the downtime of virtual machines induced by taking live snapshot, and defines five metrics used to determine the concurrency strategy of taking live snapshot of different virtual machines. Based on these metrics, we propose a novel approach named Selection Concurrency Strategy which aims to minimize the downtime of virtual machines, and our experiments show that the downtime of virtual cluster consisting of a large number of virtual machines distributed in a small number of hosts using our approach is 33% shorter than that under ordinary approach.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124090925","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}