Cloud-based Resource Scheduling Management and Its Application - With Agricultural Resource Scheduling Management for Example

Size: px
Start display at page:

Download "Cloud-based Resource Scheduling Management and Its Application - With Agricultural Resource Scheduling Management for Example"

Transcription

1 Cloud-based Resource Scheduling Management and Its Application - With Agricultural Resource Scheduling Management for Example Cloud-based Resource Scheduling Management and Its Application - With Agricultural Resource Scheduling Management for Example 1 CHEN Ying, *2 HUANG Xiao-Ying 1 ZheJiang A & F University, @qq.com 2 ZheJiang A & F University, [email protected] Abstract Cloud Computing has become one of the most popular technologies. However, to truly exert its advantages, resource scheduling technology, the core of Cloud Computing application, is the key technology for the wide application, system performance improvement and resource integration of Cloud Computing. Based on the introduction to the classification of cloud-based resource scheduling and its program analysis, this paper is to take agricultural resource scheduling management for example and build the system architecture of cloud-based agricultural resource scheduling management, which provides certain reference value for cloud-based resource scheduling management, especially for the further analysis and study of the application of Cloud Computing to the agricultural field. Keywords: Cloud Computing, Resource Scheduling, Agricultural Resource Scheduling Management, System Architecture of Agricultural Resource Scheduling Management Introduction Since Google Inc. put forward the concept of Cloud Computing, it has attracted widespread attention and developed rapidly[1]. The pioneers of Cloud Computing-- Google, Microsoft, IBM, Amazon, etc, have already launched their own Cloud Computing platforms and solutions in Cloud Computing fields[1-3]. Sun Microsystems, Apple, Intel, HP, Dell, Yahoo, etc, also entered the Cloud Computing market in succession, and have made significant achievements in Cloud Computing field. However, the development potential of domestic Cloud Computing market has drew even more attention. China Mobile, China Telecom and some other companies have made breakthroughs in Cloud Computing applications; in the meanwhile, Rising, Trends, Kaspersky, McAfee, Symantec, Jiangmin, Panda, Kingsoft, 360 Security Guards, etc, also have achieved considerable progress in Cloud Security solutions[1-3]. Cloud Computing resource scheduling[4] is the key technology of large scale application, system performance improvement and energy conservation and emission reduction. The question how to manage dynamically and distribute effectively the virtual shared resources in Cloud Computing data center according to users demand, and how to improve the efficiency in the use of resources to provide convenience for wide application of Cloud Computing has now become the key of the study.[4-5] 1. Cloud-based Resource Scheduling Management Cloud Computing resources scheduling indicates that N isomerism available resources are allotted to M independent application tasks, in order to make it fully attain effective resources in the shortest possible time[6]. The aims are fast searching, mass calculation and mass storage. While the important resource scheduling problems to be solved include resource monitoring, dynamic scheduling, deployment and maintenance, etc. 1.1 The Classifications of Cloud Computing Resources Scheduling At present, Cloud Computing resources scheduling has the following several main classifications: According to scheduling method, it can be classified into resource layer scheduling and application layer scheduling[7]. The resources layer scheduling is the unified management of resources through Advances in information Sciences and Service Sciences(AISS) Volume5, Number4, Feb 2013 doi: /AISS.vol5.issue

2 virtualization technology, and the wide resources scheduling method of mapping based on the principle of optimization distribution of tasks and resources; Application layer scheduling is making tasks and resources decompose into small node, and conducting unified scheduling and management through the scheduling control center. The most typical application layer scheduling method is the Map/Reduce algorithm put forward by Google. [7-9] From the angle of data center application, it can be classified into the following five categories: on-demand scheduling, online rent scheduling, optimization target scheduling, load balance scheduling and energy scheduling. [7-9] 1.2 The Program Analyses of Cloud Computing Resources Scheduling At present, Google[10], Microsoft[11], Amazon[12], VMware[13], IBM [14]and other companies have launched their own Cloud Computing program, and have done certain explorations and applications in Cloud Computing resources scheduling[15]. Google[2,10], as one of the initiators of Cloud Computing, based on the MapReduce, they designed the GFS file system, distributed storage system Megastore, distributed structured data table Bigtable, distributed lock service Chubby, distributed computing programming model and distributed monitoring system MapReduce Dapper, etc. However, due to the excessively closely combination with their own product development, there are many restrictions in use, such as only supporting Python and Java language, the Web application based on Django architecture, and so on. Amazon[2,11] is currently believed to be one of the most successful manufacturers in promoting Cloud Computing application. Their platform is safe-distributed and decentralized, and the bottom architecture Dynamo stores a lot of customer service data in the way of key/value. Moreover, on the basis of it, Amazon has constantly done technical innovations so that it has developed a series of services, such as elastic calculation cloud EC2, Simple storage service S3, Simple database service Simple DB, Simple queue service SQS, elastic MapReduce services, content delivery service CloudFront, electronic business service DevPay and FPS, etc. Microsoft's Azure platform is mainly for software developers[2,12]. Windows Azure clouds operating system offers a variety of computing and storage services and, on that basis, AppFabric and SQL Azure respectively provide cloud infrastructure services and database service. Different from the other programs, Azure considers the function of the local circumstances in Cloud Computing program, and the program of Azure can still work in local circumstances when off-line. VMware is the main supplier of server virtualization[2,13], it works through the use of distributed virtual machine and centralized virtual machine for data center dynamic allocation management, whose main work is to promote the resource utilization efficiency through virtualization, dynamically migrate virtual machine and Disaster Recovery, etc, but care less about the resources dynamic scheduling management. The core scheduling of IBM Cloud Computing is based on Hadoop MapReduce framework[2,14], whose basic platform is to open source Xen virtual machine Linux platform and Hadoop cluster platform. It adopts IBM Tivoli network resources monitoring and WebSphere network services, and mainly relies on the virtual computing technique. The Cloud Computing solutions of the companies mentioned above are all based on Private Cloud. The current Hadoop MapReduce applicable for sea quantity information processing and small computing platform Eucalyptus are both open source Cloud Computing solutions. In fact, many other companies, including Google, IBM, have adopted the design thought of MapReduce on the basic architecture. [2,16] 2. Urgency of agricultural resource management The balance of supply and demand of agricultural products and price stability concerns the development of agricultural economy[17], and even the people s daily life and social stability, which really makes the difference. However, the ups and downs of agricultural products prices have appeared in recent years at home and abroad. Phenomena[18], such as low price of vegetables injuring farmers, high price hurts people, hard selling and hard buying, often occurred. In 2009, Banana Event in Guangxi and Garlic Event in 192

3 Shandong happened, and also Hainan chili and the north Chinese cabbage in 2010; Vegetable was sold at cut-throat price in many areas in 2011; At the beginning of the year 2012,the price of eggs from 2 yuan per jin, rising into rocket egg now. Agricultural products prices look like roller coaster, ups and downs of violent fluctuation alternate, causing serious waste of the limited agricultural resources, bringing a great loss to agricultural development and farmers, which has a serious impact on people s daily life and social stability, highlighting the real severity of agricultural macroscopic management with China as a big country for its large population and agriculture. The long agricultural production cycle, the big market, the wide links, and the dynamic change of supply and demand relationship make it difficult to obtain the accurate data[19]. In addition, our country agricultural informatization system is not complete, leading to the serious unbalance of each link in the agricultural production, circulation and consumption information, especially producers information mostly depends on the neighbor's hearsay and local TV program, so the information supply channel is insufficient, and the regional information limitation is obvious. But cloud computing has advantages in solving the problems of agricultural products dispersion, timely and transparent information of agricultural resources and rationality of agricultural prices, which accelerates the diversion from agriculture information technology to cloud computing. The application of cloud computing can not only solve the problem of dispersion of agricultural production and information limitation of the producers, but also can save a lot of cost of hardware, software and maintenance personnel[20]. Meanwhile, it can also timely collect and release the information of the demand and supply of agricultural products, which makes up the serious dispersion of agriculture, small production scale, space and time variation, quantitative and scale difference, and low stability and controllability. Cloud-based agricultural resource scheduling management is supposed to include the system architecture, key technology and scheduling algorithm, dynamic scheduling management and its implementation, as well as resource monitoring, deployment and maintenance. This paper is to study the system architecture alone in order to shed some light and provide a basic framework and significant research basis for the further study of agricultural resource scheduling management, such as key technology and scheduling algorithm, dynamic scheduling management and its implementation, and resource monitoring. 3. Cloud-based agricultural resource scheduling management 3.1 Technical architecture of cloud-based agricultural resource management The technical architecture of cloud-based agricultural resource management is divided into three layers application layer, service layer, and physical layer[21]. For the concrete architecture diagram, see Figure 1. Application layer: namely the cloud, in order to ensure a relatively stable price, farmers, producers, operators, consumers, and relevant government departments can be both demanders and suppliers to the cloud. In other words, they can put what they demand or what they own in the cloud for others to take and meanwhile obtain what they need from other cloud users. In the cloud, farmers and producers can appropriately adjust their agricultural planting in accordance with the market demand; consumers can reveal their needs in time to the market and producers; and based on the information provided by consumers and producers, the government can improve agricultural policies and adjust the structure of agricultural products, giving guidance to the farmers, producers and operators for more scientific planting and management. Service layer: it mainly refers to the resource scheduling center, including cloud service management, resource management, resource scheduling, data and repository. Cloud service management provides the corresponding service interface for more requests and at the same time ensures data preparation and security via cloud security management. Resource management includes lifecycle management, image deployment and management, task management, and fault detection and recovery, while resource scheduling includes scheduling request, scheduling algorithm and scheduling management. Physical layer: it mainly refers to the physical resources, including such things as computer, server, network facility, database, and software. 193

4 Figure 1. Architecture Diagram of Cloud-based Agricultural Resource Scheduling Management 3.2 Strategy analysis of cloud-based agricultural resource scheduling management When users in the cloud have a request, they can issue it via the cloud server. And through the user authentication (such as the geographical location) in the scheduling center and the requested service features (such as the quantity and quality requirements), the cloud server separates the request into small tasks and submits them to the appropriate data centers by virtue of such ways as virtual management and data center management. Then the data centers submit those small tasks to a given scheduling domain which performs a certain scheduling algorithm and requests resource allocation. Meanwhile, as soon as the scheduling algorithm feeds back the information of available resources, the user can begin to use the resources. For the scheduling strategy, see Figure 2. Figure 2. Strategy Diagram of Cloud-based Agricultural Resource Scheduling Management 194

5 Suppose there is a set of servers in the architecture S= {S 0, S 1, S 2 S n-1 }, P (S 1 ) refers to the weight of Server S 1, T (S 1 ) refers to the current connection count of Server S 1, and ServerTable[] is a hash table with 256 Buckets. For the data consistency, the algorithm can be done according to the following procedures: n= ServerTable[hashkey(dest_ip)]; if (n==0)or (P(n)==0) or (T(n)>2*P(n)) return NULL; for(m=0;m<n;m++) {If (P(n)>0 ) {For (t=m+1;t<n;t++) {if(p(s m )*T(S m )>P(S t )*T(S t )) m =t; Return(dest_ip*S m )&HASH_TAB_MASK; }}} 4. Conclusion Cloud computing has started its application and exploration in such areas as web searching, scientific computing, virtual environment, energy and biological information. Its core cloud resource integration and scheduling, is the key technology for its wide-scale application, system performance improvement as well as energy conservation and emission reduction. Currently, progress has been made in the study of the architecture and algorithm, but its application to a certain practical field is open to discussion. On the other hand, the effective utilization of the agricultural products is the key issue that China s agriculture has been focusing on. Therefore, reasonable resource scheduling can be a good solution to the existing problems in the agricultural resources; moreover, it is of great significance to utilization efficiency, energy conservation, resource sharing and operating cost reduction, thus deserving further study. 5. Acknowledgement Fund Project: Science Foundation by Ministry of Education of China ( 12YJA870008), Foundation by Education Department of Zhejiang Province of China (Y ) 6. References [1] Luis M. Vaquero, Luis Rodero-Merino, Juan Caceres, Maik Lindner, "A break in the clouds: towards a cloud definition," ACM SIGCOMM Computer Communication Review, Vol. 39, No. 1, pp. 50~55, [2] LIU Peng,Cloud Computing(Second Editon), Publishing House of Electronics Industry,China,2011. [3] LIU Wan-jun,ZHANG Meng-hua,GUO Wen-yue, " Cloud Computing Resource Shedule Strategy Based on MPSO Algorithm",Computer Engineering,Vol.37,No.11,pp.43~48,2011. [4] TIAN Wen-hong, HONG Yong, Cloud Computing Resource Scheduling Management, National Defense Industry Press,China,2011. [5] FANG Jin-ming, "Decision System of Virtual Resources Scheduling in Cloud Computing Environment", Computer Measurement & Control, Vol. 19, No. 12, pp.3145~3148, [6] ZHAO Jian-feng,ZENG Wen-hen,LIU Miu,LI Guang-ming,"A model of Virtual Resource Scheduling in Cloud Computing and Its Solution usin g EDAs", JDCTA: International Journal of Digital Content Technology and its Applications, Vol. 6, No. 4, pp. 102 ~ 113, [7] SUN Rui-feng,ZHAO Zheng-wen, "Resource Scheduling Strategy Based on Cloud Computing", Aeronautical Computing Technique, Vol.40,No.3,pp.103~105,2010. [8] CHEN Kang, ZHENG Wei-Min, "Cloud Computing: System Instances and Current Research", Journal of Software,Vol.20,No.5,pp.1337~1348,

6 [9] Wickremasinghe B,et al, "CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale Cloud Computing Environments",Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications(AINA), pp.20~23,2010. [10] Armbrust Michael, Fox Armando, Griffith Rean, Joseph Anthony D., Katz Randy H., Konwinski Andrew, Lee Gunho, Patterson David A., Rabkin Ariel, Stoica Ion, Zaharia Matei, "Above the clouds: A berkeley view of cloud computing," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS , [11] S.E.Dowd,J.Zaragoza,J.R. Rodriguez,M.J.Oliver,and P.R.Payton, "Windows.net network distriuted basic local alignment search toolkit",bmc Bioinformatics,Vol.6,No.93,2005. [12] Erik Brynjolfsson, Paul Hofmann, John Jordan, "Cloud Computing and Electricity: Beyond the Utility Model," Communications of the Acm, Vol.53,No.5,pp.32-34,2010. [13] WANG Chun-hai. The Typical Application Guideline of VMware Workstation and ESX Server, China Railway Publishing House, China,2011. [14] LIU Hai, HE Chao-bo,TANG Yong, HUANG Shi-ping, "Research and Applicatoin of Service-Or iented Scholar Cloud Platform", JCIT: Journal of Convergence Information Technology, Vol. 7, No. 5, pp. 333 ~339, [15] Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, Ivona Brandic, "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility," Future Generation Computer Systems-the International Journal of Grid Computing-Theory Methods and Applications, Vol.25, No.6,pp ,2009. [16] WANG Geng-jia, ZHANG YUAN-Biao, CHEN Jia-Wei, "A novel algorithm to solve the vehicle routing problem with time windows: Imperialist competitive algorithm," Advances in Information Sciences and Service Sciences, Vol.3,No.5, pp.108~116,2011. [17] DU Liang-sheng,ZHOU Bin,DUAN Peng-fei, "ON Interaction Mechanism of Agricultural Product Price and Inflation ",Economic Theory and Business Management,No.6,pp.23~33,2012. [18] Nicholas Apergis,Anthony Rezitis, "Mean Spillover Effects in Agricultural Prices:The Case of Greece",Agribusiness,Vol.19,No.4,pp.425~437,2003. [19] ZHANG Shi-rui,ZHENG Wen-gang,SHEN Chang-jun,XING Zhen."National Engineering Research Center for Information Technology in Agriculture",Computer engineering and design,vol.33,no.5,pp.1816~1820,2012. [20] PENG Xiu-yuan, WANG Xin, LU Chuang, XUAN Kai, "Application of Cloud Computation in the Agriculture", Agriculture Network Information,No.2,pp.8~10,2011. [21] LEI Lei, "Towards a High Performance Virtual Hadoop Cluster", JCIT: Journal of Convergence I nformation Technology, Vol. 7, No. 6, pp. 292 ~ 303,

Data Integrity Check using Hash Functions in Cloud environment

Data Integrity Check using Hash Functions in Cloud environment Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes

More information

High performance computing network for cloud environment using simulators

High performance computing network for cloud environment using simulators High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department

More information

Dynamic Resource Pricing on Federated Clouds

Dynamic Resource Pricing on Federated Clouds Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, [email protected] Utrecht University

More information

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer

More information

CLOUD COMPUTING IN ENTERPRISE: PRACTICE, IMPACT AND PROSPECT

CLOUD COMPUTING IN ENTERPRISE: PRACTICE, IMPACT AND PROSPECT INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 1-2, Pages 162 169 c 2014 Institute for Scientific Computing and Information CLOUD COMPUTING IN ENTERPRISE: PRACTICE,

More information

A Survey on Cloud Computing

A Survey on Cloud Computing A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla

More information

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable

More information

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services Beyond the Internet? Innovations for future networks and services THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE Authors Muzahid Hussain, Abhishek Tayal Ashish Tanwer, Parminder

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University

More information

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM Ramesh Maharjan and Manoj Shakya Department of Computer Science and Engineering Dhulikhel, Kavre, Nepal [email protected],

More information

Review of Cloud Computing Architecture for Social Computing

Review of Cloud Computing Architecture for Social Computing Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur

More information

New Cloud Computing Network Architecture Directed At Multimedia

New Cloud Computing Network Architecture Directed At Multimedia 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.16 New Cloud Computing Network

More information

A Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014 RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer

More information

Geoprocessing in Hybrid Clouds

Geoprocessing in Hybrid Clouds Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;

More information

Improving MapReduce Performance in Heterogeneous Environments

Improving MapReduce Performance in Heterogeneous Environments UC Berkeley Improving MapReduce Performance in Heterogeneous Environments Matei Zaharia, Andy Konwinski, Anthony Joseph, Randy Katz, Ion Stoica University of California at Berkeley Motivation 1. MapReduce

More information

CMotion: A Framework for Migration of Applications into and between Clouds

CMotion: A Framework for Migration of Applications into and between Clouds Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application

More information

Dynamic Composition of Web Service Based on Cloud Computing

Dynamic Composition of Web Service Based on Cloud Computing , pp.389-398 http://dx.doi.org/10.14257/ijhit.2013.6.6.35 Dynamic Composition of Web Service Based on Cloud Computing WU Nai-zhong Information Center, Changzhou Institute of Engineering Technology, Changzhou

More information

Secured Storage of Outsourced Data in Cloud Computing

Secured Storage of Outsourced Data in Cloud Computing Secured Storage of Outsourced Data in Cloud Computing Chiranjeevi Kasukurthy 1, Ch. Ramesh Kumar 2 1 M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated

More information

SECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE

SECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE SECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE 1 PARISHA TYAGI, 2 VIRENDRA KUMAR 1Department of Information Technology, Suresh Gyan Vihar University, Rajasthan, India 2 Department of

More information

The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company

The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 3, Number 6(December 2014), pp. 126-130 MEACSE Publications http://www.meacse.org/ijcar The Impact of Cloud Computing

More information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business

More information

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014

More information

AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD

AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF THE DATA INTEGRATION BASED CLOUD Koncha Anantha Laxmi Prasad 1, M.Yaseen Pasha 2, V.Hari Prasad 3 1

More information

Demystifying Cloud Computing

Demystifying Cloud Computing Demystifying Cloud Computing Paulo Neto Faculdade de Engenharia da Universidade do Porto Rua Dr. Roberto Frias, s/n 4200-465 PORTO, Portugal [email protected] Abstract. The Cloud computing emerges as a

More information

A Review of Load Balancing Algorithms for Cloud Computing

A Review of Load Balancing Algorithms for Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu

More information

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing

More information

A Survey on Cloud Computing Security, Challenges and Threats

A Survey on Cloud Computing Security, Challenges and Threats A Survey on Cloud Computing Security, Challenges and Threats Rajnish Choubey 1, Rajshree Dubey 2, Joy Bhattacharjee 3 1 Assistant Professor, Dept. of CSE, TCT, Bhopal, India 2. Assistant Professor, Dept.

More information

How To Understand Cloud Computing

How To Understand Cloud Computing International Journal of Advanced Computer and Mathematical Sciences ISSN 2230-9624. Vol4, Issue3, 2013, pp234-238 http://bipublication.com CURRENT SCENARIO IN ARCHITECT AND APPLICATIONS OF CLOUD Doddini

More information

DATA SECURITY MODEL FOR CLOUD COMPUTING

DATA SECURITY MODEL FOR CLOUD COMPUTING DATA SECURITY MODEL FOR CLOUD COMPUTING POOJA DHAWAN Assistant Professor, Deptt of Computer Application and Science Hindu Girls College, Jagadhri 135 001 [email protected] ABSTRACT Cloud Computing

More information

Game Theory Based Iaas Services Composition in Cloud Computing

Game Theory Based Iaas Services Composition in Cloud Computing Game Theory Based Iaas Services Composition in Cloud Computing Environment 1 Yang Yang, *2 Zhenqiang Mi, 3 Jiajia Sun 1, First Author School of Computer and Communication Engineering, University of Science

More information

Geoprocessing on the Amazon cloud computing platform - AWS

Geoprocessing on the Amazon cloud computing platform - AWS Geoprocessing on the Amazon cloud computing platform - AWS Yuanzheng Shao, Liping Di, Yuqi Bai Center for Spatial Information Science and Systems George Mason University Fairfax, VA USA e-mail: {yshao3,ldi,ybai1}@gmu.edu

More information

P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net

P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net , pp.191-200 http://dx.doi.org/10.14257/ijgdc.2015.8.2.18 P2PCloud-W: A Novel P2PCloud Workflow Management Architecture Based on Petri Net Xuemin Zhang, Zenggang Xiong *, Gangwei Wang, Conghuan Ye and

More information

Facilitating Consistency Check between Specification and Implementation with MapReduce Framework

Facilitating Consistency Check between Specification and Implementation with MapReduce Framework Facilitating Consistency Check between Specification and Implementation with MapReduce Framework Shigeru KUSAKABE, Yoichi OMORI, and Keijiro ARAKI Grad. School of Information Science and Electrical Engineering,

More information

A programming model in Cloud: MapReduce

A programming model in Cloud: MapReduce A programming model in Cloud: MapReduce Programming model and implementation developed by Google for processing large data sets Users specify a map function to generate a set of intermediate key/value

More information

Web 2.0-based SaaS for Community Resource Sharing

Web 2.0-based SaaS for Community Resource Sharing Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, [email protected] doi : 10.4156/jdcta.vol5.issue5.14

More information

A* Algorithm Based Optimization for Cloud Storage

A* Algorithm Based Optimization for Cloud Storage International Journal of Digital Content Technology and its Applications Volume 4, Number 8, November 21 A* Algorithm Based Optimization for Cloud Storage 1 Ren Xun-Yi, 2 Ma Xiao-Dong 1* College of Computer

More information

HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT

HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT International Journal of Research in Engineering & Technology (IJRET) Vol. 1, Issue 1, June 2013, 7-12 Impact Journals HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT TARUN

More information

International Journal of Electronics and Computer Science Engineering 1214

International Journal of Electronics and Computer Science Engineering 1214 International Journal of Electronics and Computer Science Engineering 1214 Available Online at www.ijecse.org ISSN- 2277-1956 Current Trends in Cloud Computing A Survey of Cloud Computing Systems Harjit

More information

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment

SLA Driven Load Balancing For Web Applications in Cloud Computing Environment SLA Driven Load Balancing For Web Applications in Cloud Computing Environment More Amar [email protected] Kulkarni Anurag [email protected] Kolhe Rakesh [email protected] Kothari Rupesh

More information

Cloud Computing Training

Cloud Computing Training Cloud Computing Training TechAge Labs Pvt. Ltd. Address : C-46, GF, Sector 2, Noida Phone 1 : 0120-4540894 Phone 2 : 0120-6495333 TechAge Labs 2014 version 1.0 Cloud Computing Training Cloud Computing

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions A Survey on Open-source Cloud Computing Solutions Research paper produced for project OSEPA by: www.cquadrat.de Abstract Cloud computing is an attractive computing model since it allows for resources to

More information

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects

More information

Cloud Template, a Big Data Solution

Cloud Template, a Big Data Solution Template, a Big Data Solution Mehdi Bahrami Electronic Engineering and Computer Science Department University of California, Merced, USA [email protected] Abstract. Today cloud computing has become

More information

MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT

MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT Soumya V L 1 and Anirban Basu 2 1 Dept of CSE, East Point College of Engineering & Technology, Bangalore, Karnataka, India

More information

A Cloud-Based Retail Management System

A Cloud-Based Retail Management System A Cloud-Based Retail Management System Adewole Adewumi 1, Stanley Ogbuchi 1, and Sanjay MIsra 1 1 Department of Computer and Information Sciences, Covenant University, Ota, Nigeria {wole.adewumi, stanley.ogbuchi,

More information

Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud

Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud Gunho Lee, Byung-Gon Chun, Randy H. Katz University of California, Berkeley, Yahoo! Research Abstract Data analytics are key applications

More information

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

More information

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 , pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions VIII Workshop em Clouds, Grids e Aplicações 3 A Survey on Open-source Cloud Computing Solutions Patrícia Takako Endo 1, Glauco Estácio Gonçalves 1, Judith Kelner 1, Djamel Sadok 1 1 Universidade Federal

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.

More information

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,

More information

Big Data Storage Architecture Design in Cloud Computing

Big Data Storage Architecture Design in Cloud Computing Big Data Storage Architecture Design in Cloud Computing Xuebin Chen 1, Shi Wang 1( ), Yanyan Dong 1, and Xu Wang 2 1 College of Science, North China University of Science and Technology, Tangshan, Hebei,

More information

DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. [email protected]

DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. adnan_khalid56@hotmail.com DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY Adnan Khalid* a,dr. Muhammad Shahbaz b, Dr. Athar Masood c d Department of Computer Science, Government College University Lahore, Pakistan,

More information

Research on Storage Techniques in Cloud Computing

Research on Storage Techniques in Cloud Computing American Journal of Mobile Systems, Applications and Services Vol. 1, No. 1, 2015, pp. 59-63 http://www.aiscience.org/journal/ajmsas Research on Storage Techniques in Cloud Computing Dapeng Song *, Lei

More information

Survey On Cloud Computing

Survey On Cloud Computing Survey On Cloud Computing 1,2 Heena I. Syed 1, Naghma A. Baig 2 Jawaharlal Darda Institute of Engineering & Technology, Yavatmal,M.S., India. 1 [email protected] 2 [email protected] Abstract

More information

Agent Based Framework for Scalability in Cloud Computing

Agent Based Framework for Scalability in Cloud Computing Agent Based Framework for Scalability in Computing Aarti Singh 1, Manisha Malhotra 2 1 Associate Prof., MMICT & BM, MMU, Mullana 2 Lecturer, MMICT & BM, MMU, Mullana 1 Introduction: Abstract: computing

More information

An Efficient Use of Virtualization in Grid/Cloud Environments. Supervised by: Elisa Heymann Miquel A. Senar

An Efficient Use of Virtualization in Grid/Cloud Environments. Supervised by: Elisa Heymann Miquel A. Senar An Efficient Use of Virtualization in Grid/Cloud Environments. Arindam Choudhury Supervised by: Elisa Heymann Miquel A. Senar Index Introduction Motivation Objective State of Art Proposed Solution Experimentations

More information

Ch. 4 - Topics of Discussion

Ch. 4 - Topics of Discussion CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 6 Cloud Platform Architecture over Virtualized Data Centers Part -4 Cloud Security and Trust Management Text Book: Distributed

More information

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information

More information

From mini-clouds to Cloud Computing

From mini-clouds to Cloud Computing From mini-clouds to Cloud Computing Boris Mejías, Peter Van Roy Université catholique de Louvain Belgium {boris.mejias peter.vanroy}@uclouvain.be Abstract Cloud computing has many definitions with different

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) [email protected] / @tukkajukka 30.10.2013 1 e arrival

More information

Cloud in a box. Scalable Cloud Computing strategy.

Cloud in a box. Scalable Cloud Computing strategy. Cloud in a box. Scalable Cloud Computing strategy. Ing. Alfredo Sánchez Rodríguez SOFTEL, GEIC [email protected] Abstract IT infrastructures have become so complicated and vulnerable, that currently 70%

More information

A REVIEW OF CLOUD COMPUTING SECURITY ISSUES

A REVIEW OF CLOUD COMPUTING SECURITY ISSUES A REVIEW OF CLOUD COMPUTING SECURITY ISSUES Manpreet Kaur 1, Hardeep Singh 2 1 Research Fellow, 2 Asst. Professor Chandigarh Group of College, Landran, Mohali, Punjab, India ABSTRACT Cloud Computing is

More information

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons

More information

Design of Electronic Medical Record System Based on Cloud Computing Technology

Design of Electronic Medical Record System Based on Cloud Computing Technology TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based

More information