CBUD Micro: A Micro Benchmark for Performance Measurement and Resource Management in IaaS Clouds

Size: px
Start display at page:

Download "CBUD Micro: A Micro Benchmark for Performance Measurement and Resource Management in IaaS Clouds"

Transcription

1 CBUD Micro: A Micro Benchmark for Performance Measurement and Resource Management in IaaS Clouds Vivek Shrivastava 1, D. S. Bhilare 2 1 International Institute of Professional Studies, Devi Ahilya University Indore, India 2 Computer Centre, Devi Ahilya University Indore, India Abstract Cloud computing provides processing power in form of virtual machines. This processing power can be given to very big and small devices. Similarly for providing processing power, devices with small or big processing power can be utilized. These devices can also be ubiquitous computing devices. Ubiquitous computing devices present in environment may communicate with each other. Ubiquitous computing devices may also share load with each other. Spare processing power of these devices can also be used for cloud computing. An old, less powerful computing device which is capable of connecting with Internet can avail processing power of new computing devices. Problem with using spare processing power is lack of common benchmark for different types of ubiquitous computing devices. To assign proper workload in terms of processing power, devices must be tested according to one common benchmark. This paper presents the CBUDMicro (Common Benchmark for Ubiquitous Computing Devices Micro), an extendable common benchmark to evaluate performance of ubiquitous computing devices so that they can be used in cloud computing environment. CBUDMicro can be used at both cloud host and consumer side for performance and resource management by supporting scheduling decisions. This paper describes the vision and architecture of CBUDMicro in detail and core components implemented. Keywords Benchmark, Cloud computing, Ubiquitous computing, Processing power, CBUDMicro, Workload. I. INTRODUCTION Ubiquitous computing is the new computing era, in which various computing devices may present everywhere in environment [1]. Collective use of processing power of these computing devices can provide various information processing services equivalent to high-end computers [2], [3]. Ubiquitous computing (Ubicomp) devices are now very helpful for presenting and processing information everywhere. Processing power of Ubicomp devices can be used by Infrastructure as a Service (IaaS) model of cloud computing. Cloud computing is the delivery of computing as a scalable on-demand service on a pay per use basis [4], [5], [6]. These services include software, platform and infrastructure provided to consumers as a metered service over a network. Any computing device capable of connecting to Internet and cloud compatible can avail services [7], [8], [9], [10]. One common benchmark is required for every type of ubicomp devices. A benchmark suite is a set of programs, which is used to measure the performance of different machines. Standard benchmarking provides the run-times for given programs on given machines [11]. Analyzing the results of benchmark suite on different machines helps designers in improving the performance of future machines and users in tuning their applications to better utilize the performance of existing machines. A benchmark suite CBUDMicro is proposed in this paper. CBUDMicro can be used to measure performance of Ubicomp device categories like tabs, pads, and boards. These devices have dissimilar features like some devices can have all the facilities and interfaces but some other devices may not include such facilities or interfaces [11]. CBUDMicro can be used to measure processing power of all types of Ubicomp devices and can also be used for scheduling load, and resource management for cloud environments. CBUDMicro does not emphasis on metrics like network throughput, database and operating system performance because of available variety of devices. CBUDMicro can be used for evaluating performance of all kinds of Java enabled ubicomp devices. CBUDMicro is platform independent and can run on all devices on which JRE can be installed. 433

2 Table 1 shows qualitative and quantitative cloud resource characteristics provided by different cloud hosts as shown in [12] but this comparison does not include Ubicomp devices or collective use of processing power of Ubicomp devices, also consumers don t get idea which cloud host will be suitable for their requirements. Table 1 The Resource Characteristics For The Instance Types Offered By The Four Selected Clouds [12]. Name Cores RAM Archi. Disk Cost Consumers (ECUs) [GB] [bit] [GB] [$/h] Figure 1 Consumer Serviced By Cloud Of Ubiquitous Computing Devices And Data Centre. CBUDMicro is designed in such a way that it has interfaces to additional modules which can be integrated separately with the existing code. This benchmark provides the ability to benchmark a user s own application by adding them separately. CBUDMicro can be used at both cloud host and consumer side for providing and hiring computing services as shown in figure 2. Section 2 describes related works in which various cloud performance measurement projects have been discussed. Section 3 explicates issues with existing benchmarks, and how those are addressed in this paper. Section 4 explores design and implementation of CBUDMicro benchmark. Overall architecture, classes and CBUDMicro client-server are also detailed in Section 4. Finally Section 5 concludes the paper, which shows findings and future scope. II. RELATED WORK Performance of cloud computing services for scientific computing workloads was analyzed in [12]. Authors quantified the presence of Many-Task Computing (MTC) users in real scientific computing workloads. MTC users employ loosely coupled applications comprising many tasks to achieve their scientific goals. Authors also performed an empirical evaluation of the performance of four commercial cloud computing services. The need for valuation of Cloud Computing is given in [13]. Authors structure components in a framework by identifying key components which affects valuation. Framework proposed in [13] assists decision makers in estimating cloud computing costs and comparing them with conventional IT solutions. Amazon EC2 m1.small 1 (1) m1.large 2 (4) m1.xlarge 4 (8) , c1.medium 2 (5) c1.xlarge 8 (20) , GoGrid (GG) GG.small GG.large GG.xlarge Elastic Hosts (EH) EH.small EH.large Mosso Mosso.small Mosso.large End-to-end response time in cloud computing environment can be measured for various cloud providers and locations with the help of benchmark Java ecommerce application developed by Gomez [14]. 434

3 Performance of a web application across multiple cloud providers and services (servers, storage, CDN, PaaS) can be measured with CloudHarmony [15]. CloudHarmony has a service called Cloud SpeedTest, for the aforementioned purpose. Realistic performance can be tested with Cloudstone. Cloudstone is an academic open source project from the UC Berkeley [16]. Straight performance benchmarking and a costperformance analysis can be done with the help of Cloud CMP [6]. Objective of this benchmark is to enable comparison shopping. Cloud CMP is from Duke University and Microsoft Research. Four categories of performance: raw response time and caching, network throughput and congestion, computational performance (CPU-intensive tasks) and I/O performance was measured by BitCurrent in [17]. III. EXISTING BENCHMARKS FOR UBICOMP DEVICES Existing benchmarks for checking processing power may not be suitable for Ubicomp devices since such devices have a large variations in them, even some of ubicomp devices may not have visual output. This section presents issues of existing benchmark and how these are handled. A. Issues with Existing Benchmarks Lack of standard Ubicomp benchmark: There is not a single standard benchmark for Ubicomp devices that emphasize on processing power of ubicomp devices in cloud computing environment. Coverage of Ubicomp devices: Existing benchmarks do not consider all types of ubicomp devices. Collective use of Ubicomp devices processing power: Collective processing power is not considered in existing benchmarks. Privacy maintenance: Privacy issues through present benchmark are not solved. I/O bound problems: I/O bound problems affect results of benchmarking. B. Solutions to Issues Lack of standard ubicomp benchmark can be filled with the proposed CBUDMicro benchmark. Presented benchmark can be applied to all types of Ubicomp devices. This work suggests use of collective processing power of present Ubicomp devices in current ubicomp environment as it ranks them accordingly. Every device needs to be used by the environment can provide consent to benchmark server thus privacy of other devices can be maintained. In CBUDMicro only computation bound problems are used. IV. DESIGN AND IMPLEMENTATION OF CBUDMICRO The design and implementation of proposed benchmark is given in this section. There may be a number of devices present in ubicomp environment but for simplicity one ubicomp device as a client only is assumed. A. The Overall Architecture CBUDMicro contains a CBUDMicro server and CBUDMicro client. At first when a server is up any ubicomp device having CBUDMicro client can connect with it, that client will provide frequency and it s consent for checking the processing capacity to CBUDMicro. CBUDMicro server then assigns program module to CBUDMicro client, and on the basis of execution times server produces result. This result is then saved in database. Different metrics are saved in database that can be further used for future evaluation and use. CBUDMicro client-server, interface and classes developed and used are shown in subsequent sections. B. CBUDMicro Server and Client CBUD server is written in Java, so it inherits all the advantages of Java, like it is Architecture-Neutral, Distributed, and Dynamic [18]. Since different ubicomp devices may have different architectures so Java was suitable to implement CBUDMicro. Server load is shared by client in CBUDMicro because Java naturally supports distributed system and focus in this work is to evaluate processing power of Ubicomp devices. Java programs carry with them considerable amounts of run-time type information that is used to verify and resolve accesses to objects at run time. This makes it possible to dynamically link code in a safe and convenient manner. Remote Method Invocation (RMI) is used in developing CBUDMicro which allows a Java object that executes on one machine to invoke a method of a Java object that executes on another machine [19]. Since Ubicomp devices may have very less main memory, so a total 8 KB of memory on client side is required for stubs. C. The Interface and Classes of CBUDMicro Two interfaces AddServerIntf and Notifiable, and four classes AddServer, AddClient, AddServerImpl, and Result developed for implementation. 435

4 Aforementioned interfaces extended Remote interfaces. RMI callback methods are used for transferring load to client end [20]. Methods in classes are kept small in number and size to support with low memory devices. D. Prototype Implementation A prototype of CBUDMicro has been implemented for testing purpose. The Server runs under J2SE. The Client devices are provided with a jar file, thus all client have to support JRE. For message transfer between ubicomp device and the server, Benchmark RMI server on Server side is run. Various devices are also tested for comparing the results. E. Performance Evaluation Done by CBUDMicro Geometric means of results given by CBUDMicro on different machines are given below in table 2: Table 2 Results obtained by CBUD MID F CPI IPC MIPS ExTime E E Here MID is Machine Identification number, F is Frequency of tested machine in hertz, CPI is Cycles Per Instruction, IPC is Instructions Per Cycle, MIPS is Millions of Instructions Per Seconds, ExTime is Execution Time in milliseconds. Results generated by J2ME midlet for mobile version on different mobile phones are as given below in 3: Mobile Name & model Table 3 Results Obtained On Mobile Phones Execution time in nanoseconds Test 1 Test 2 Test 3 Nokia Asha Nokia SuperNova Nokia E Samsung Chat 322 Duos Samsung Cham Duos E Samsung Chat E E E E E E E E E E E E E Above results are not taken on fresh installed mobile phones. F. Comparison with Other Benchmarks Presented benchmark CBUDMicro is not comparable with other benchmarks, since benchmarks for Ubicomp devices that directly check processing power do not exist. Other benchmarks measure performance for use of Ubicomp devices for the main intended functionality of that device only. V. CONCLUSION Processing power of Ubicomp devices may be small or large. This processing power may be used in cycle scavenging mode and this devices can also get processing power on demand via cloud computing IaaS model. For both of the purpose a benchmark suite (like proposed CBUDMicro) is required to schedule workloads and resource management. Proposed benchmark CBUDMicro has a small number of computational tasks to evaluate processing power of these devices due to wide range of processing performance of devices. Proposed benchmark is extendable i.e. new applications can easily be added to measure performance of devices. 436

5 Future work may help in measuring performance under varied network congestion situations, network bandwidth and web cache when measuring web performance for cloud computing and grid computing tasks. This work also suggests that a middleware for grid of Ubicomp devices can be developed. This grid can utilize computing resources according to computing capacity of devices that can be used in cloud computing. computin g nodes Figure 2 CBUD Is Useful At Both Cloud Host End And Cloud Consumer End. REFERENCES Consumer CBUDMicro computi ng nodes Cloud Service Consumer computing nodes [1] Lukowicz, P., & Intille, S. (2011). Experimental Methodology in Pervasive Computing. Pervasive Computing, IEEE, 10(2), [2] Egami, K., Matsumoto, S., & Nakamura, M. (2011, March). Ubiquitous cloud: Managing service resources for adaptive ubiquitous computing. In Pervasive Computing and Communications Workshops (PERCOM Workshops), 2011 IEEE International Conference on (pp ). IEEE. [3] Chang, C. C., & Lee, C. Y. (2012). A secure single sign-on mechanism for distributed computer networks. IEEE Transactions on Industrial Electronics, 59(1), [4] Hay, B., Nance, K., & Bishop, M. (2011, January). Storm clouds rising: security challenges for IaaS cloud computing. In proceedings of 44th Hawaii International Conference on (pp. 1-7) System Sciences (HICSS), IEEE. [5] Younge, A. J., Henschel, R., Brown, J. T., von Laszewski, G., Qiu, J., & Fox, G. C. (2011, July). Analysis of virtualization technologies for high performance computing environments. In proceedings of International Conference on Cloud Computing (CLOUD), 2011 (pp. 9-16). IEEE. [6] Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1), [7] Shrivastava, V., & Bhilare, D. S. (2012). Algorithms to Improve Resource Utilization and Request Acceptance Rate in IaaS Cloud Scheduling. International Journal of Advanced Networking and Applications, 3(05), [8] Saavedra, R. H., & Smith, A. J. (1996). Analysis of benchmark characteristics and benchmark performance prediction. ACM Transactions on Computer Systems (TOCS), 14(4), [9] Agarwala, S., Jadav, D., & Bathen, L. A. (2011, July). icostale: Adaptive Cost Optimization for Storage Clouds. In proceedings of International Conference on Cloud Computing (CLOUD), 2011 IEEE (pp ). IEEE. [10] Kovalick, A. (2011). Cloud Computing for the Media Facility: Concepts and Applications. SMPTE Motion Imaging Journal, 120(2), [11] Ranganathan, A., Al-Muhtadi, J., Biehl, J., Ziebart, B., Campbell, R. H., & Bailey, B. (2005). Evaluating Gaia using a pervasive computing benchmark. University of Illinois at Urbana Champaign, IL, Tech. Rep. [12] Iosup, A., Ostermann, S., Yigitbasi, M. N., Prodan, R., Fahringer, T., & Epema, D. H. (2011). Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Transactions on Parallel and Distributed Systems,, 22(6), [13] Klems, M., Nimis, J., & Tai, S. (2009). Do clouds compute? a framework for estimating the value of cloud computing. In Designing E-Business Systems. Markets, Services, and Networks (pp ). Springer Berlin Heidelberg. [14] Application Performance Management, available 437

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004

More information

Performance Analysis of Cloud-Based Applications

Performance Analysis of Cloud-Based Applications Performance Analysis of Cloud-Based Applications Peter Budai and Balazs Goldschmidt Budapest University of Technology and Economics, Department of Control Engineering and Informatics, Budapest, Hungary

More information

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds 9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University

More information

Resource Provisioning in Clouds via Non-Functional Requirements

Resource Provisioning in Clouds via Non-Functional Requirements Resource Provisioning in Clouds via Non-Functional Requirements By Diana Carolina Barreto Arias Under the supervision of Professor Rajkumar Buyya and Dr. Rodrigo N. Calheiros A minor project thesis submitted

More information

Cloud Computing Simulation Using CloudSim

Cloud Computing Simulation Using CloudSim Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute

More information

DYNAMIC CLOUD PROVISIONING FOR SCIENTIFIC GRID WORKFLOWS

DYNAMIC CLOUD PROVISIONING FOR SCIENTIFIC GRID WORKFLOWS DYNAMIC CLOUD PROVISIONING FOR SCIENTIFIC GRID WORKFLOWS Simon Ostermann, Radu Prodan and Thomas Fahringer Institute of Computer Science, University of Innsbruck Technikerstrasse 21a, Innsbruck, Austria

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 and Computer Engineering 5(1): 54-60(2016) Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

More information

Performance Analysis of Web Applications on IaaS Cloud Computing Platform

Performance Analysis of Web Applications on IaaS Cloud Computing Platform Performance Analysis of Web Applications on IaaS Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg.-R&D Centre East Point College of Engineering & Technology, Bangalore, India. Anirban

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

Dynamic Round Robin for Load Balancing in a Cloud Computing

Dynamic Round Robin for Load Balancing in a Cloud Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274

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

Towards Comparative Evaluation of Cloud Services

Towards Comparative Evaluation of Cloud Services Towards Comparative Evaluation of Cloud Services Farrukh Nadeem Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia. Abstract:

More information

UBUNTU DISK IO BENCHMARK TEST RESULTS

UBUNTU DISK IO BENCHMARK TEST RESULTS UBUNTU DISK IO BENCHMARK TEST RESULTS FOR JOYENT Revision 2 January 5 th, 2010 The IMS Company Scope: This report summarizes the Disk Input Output (IO) benchmark testing performed in December of 2010 for

More information

Performance Analysis of Cloud Computing Platform

Performance Analysis of Cloud Computing Platform International Journal of Applied Information Systems (IJAIS) ISSN : 2249-868 Performance Analysis of Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg, R&D East Point College of

More information

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, [email protected] #2

More information

Performance Gathering and Implementing Portability on Cloud Storage Data

Performance Gathering and Implementing Portability on Cloud Storage Data International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering

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

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,

More information

Multilevel Communication Aware Approach for Load Balancing

Multilevel Communication Aware Approach for Load Balancing Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1

More information

Cloud Computing and E-Commerce

Cloud Computing and E-Commerce Cloud Computing and E-Commerce Cloud Computing turns Computing Power into a Virtual Good for E-Commerrce is Implementation Partner of 4FriendsOnly.com Internet Technologies AG VirtualGoods, Koblenz, September

More information

CLOUD SIMULATORS: A REVIEW

CLOUD SIMULATORS: A REVIEW CLOUD SIMULATORS: A REVIEW 1 Rahul Singh, 2 Punyaban Patel, 3 Preeti Singh Chhatrapati Shivaji Institute of Technology, Durg, India Email: 1 [email protected], 2 [email protected],

More information

Dynamic resource management for energy saving in the cloud computing environment

Dynamic resource management for energy saving in the cloud computing environment Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan

More information

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications Bhathiya Wickremasinghe 1, Rodrigo N. Calheiros 2, and Rajkumar Buyya 1 1 The Cloud Computing

More information

IEEE TPDS, MANY-TASK COMPUTING, NOVEMBER 2010 1. Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing

IEEE TPDS, MANY-TASK COMPUTING, NOVEMBER 2010 1. Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing IEEE TPDS, MANY-TASK COMPUTING, NOVEMBER 21 1 Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing Alexandru Iosup, Member, IEEE, Simon Ostermann,Nezih Yigitbasi, Member,

More information

Simulation-based Evaluation of an Intercloud Service Broker

Simulation-based Evaluation of an Intercloud Service Broker Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,

More information

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda

More information

SMICloud: A Framework for Comparing and Ranking Cloud Services

SMICloud: A Framework for Comparing and Ranking Cloud Services 2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services Saurabh Kumar Garg, Steve Versteeg and Rajkumar Buyya Cloud Computing

More information

Virtual Machine Based Resource Allocation For Cloud Computing Environment

Virtual Machine Based Resource Allocation For Cloud Computing Environment Virtual Machine Based Resource Allocation For Cloud Computing Environment D.Udaya Sree M.Tech (CSE) Department Of CSE SVCET,Chittoor. Andra Pradesh, India Dr.J.Janet Head of Department Department of CSE

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues

More information

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

CPU Utilization while Scaling Resources in the Cloud

CPU Utilization while Scaling Resources in the Cloud CPU Utilization while Scaling Resources in the Cloud Marjan Gusev, Sasko Ristov, Monika Simjanoska, and Goran Velkoski Faculty of Information Sciences and Computer Engineering Ss. Cyril and Methodius University

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Low Cost Quality Aware Multi-tier Application Hosting on the Amazon Cloud

Low Cost Quality Aware Multi-tier Application Hosting on the Amazon Cloud Low Cost Quality Aware Multi-tier Application Hosting on the Amazon Cloud Waheed Iqbal, Matthew N. Dailey, David Carrera Punjab University College of Information Technology, University of the Punjab, Lahore,

More information

Evaluation Methodology of Converged Cloud Environments

Evaluation Methodology of Converged Cloud Environments Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,

More information

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,

More information

Mobile and Cloud computing and SE

Mobile and Cloud computing and SE Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group

More information

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic Estimating Trust Value for Cloud Service Providers using Fuzzy Logic Supriya M, Venkataramana L.J, K Sangeeta Department of Computer Science and Engineering, Amrita School of Engineering Kasavanahalli,

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu

More information

CLOUD SCALABILITY CONSIDERATIONS

CLOUD SCALABILITY CONSIDERATIONS CLOUD SCALABILITY CONSIDERATIONS Maram Mohammed Falatah 1, Omar Abdullah Batarfi 2 Department of Computer Science, King Abdul Aziz University, Saudi Arabia ABSTRACT Cloud computing is a technique that

More information

Amazon Elastic Compute Cloud Getting Started Guide. My experience

Amazon Elastic Compute Cloud Getting Started Guide. My experience Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL

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 FTP: A Case Study of Migrating Traditional Applications to the Cloud

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Pooja H 1, S G Maknur 2 1 M.Tech Student, Dept. of Computer Science and Engineering, STJIT, Ranebennur (India) 2 Head of Department,

More information

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

How to Do/Evaluate Cloud Computing Research. Young Choon Lee How to Do/Evaluate Cloud Computing Research Young Choon Lee Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing

More information

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Roopali, Rajkumari Dep t of IT, UIET, PU Chandigarh, India Abstract- The recent advancement in cloud computing is leading to an

More information

DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD

DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD 1 Supervisors: Dr. Adam Barker Dr. Blesson Varghese Summer School 2015 Lawan Thamsuhang Subba Structure of Presentation 2 Introduction

More information

Cloud Friendly Load Balancing for HPC Applications: Preliminary Work

Cloud Friendly Load Balancing for HPC Applications: Preliminary Work Cloud Friendly Load Balancing for HPC Applications: Preliminary Work Osman Sarood, Abhishek Gupta and Laxmikant V. Kalé Department of Computer Science University of Illinois at Urbana-Champaign Urbana,

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

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

Cloud Performance Benchmark Series

Cloud Performance Benchmark Series Cloud Performance Benchmark Series Amazon EC2 CPU Speed Benchmarks Kalpit Sarda Sumit Sanghrajka Radu Sion ver..7 C l o u d B e n c h m a r k s : C o m p u t i n g o n A m a z o n E C 2 2 1. Overview We

More information

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department

More information

Introducing STRATOS: A Cloud Broker Service

Introducing STRATOS: A Cloud Broker Service Introducing STRATOS: A Cloud Broker Service Przemyslaw Pawluk, Bradley Simmons, Michael Smit, Marin Litoiu York University, Canada {ppawluk,bsimmons,msmit,mlitoiu}@yorku.ca Serge Mankovski CA Inc. [email protected]

More information

Performance analysis of Windows Azure data storage options

Performance analysis of Windows Azure data storage options Performance analysis of Windows Azure data storage options Istvan Hartung and Balazs Goldschmidt Department of Control Engineering and Information Technology, Budapest University of Technology and Economics,

More information

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing , pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],

More information

Cornell University Center for Advanced Computing

Cornell University Center for Advanced Computing Cornell University Center for Advanced Computing David A. Lifka - [email protected] Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical

More information

DataCenter optimization for Cloud Computing

DataCenter optimization for Cloud Computing DataCenter optimization for Cloud Computing Benjamín Barán National University of Asuncion (UNA) [email protected] Paraguay Content Cloud Computing Commercial Offerings Basic Problem Formulation Open Research

More information

DynamicCloudSim: Simulating Heterogeneity in Computational Clouds

DynamicCloudSim: Simulating Heterogeneity in Computational Clouds DynamicCloudSim: Simulating Heterogeneity in Computational Clouds Marc Bux, Ulf Leser {bux leser}@informatik.hu-berlin.de The 2nd international workshop on Scalable Workflow Enactment Engines and Technologies

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information

Distributed Framework for Data Mining As a Service on Private Cloud

Distributed Framework for Data Mining As a Service on Private Cloud RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &

More information

A Generic Auto-Provisioning Framework for Cloud Databases

A Generic Auto-Provisioning Framework for Cloud Databases A Generic Auto-Provisioning Framework for Cloud Databases Jennie Rogers 1, Olga Papaemmanouil 2 and Ugur Cetintemel 1 1 Brown University, 2 Brandeis University Instance Type Introduction Use Infrastructure-as-a-Service

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Benchmarking Amazon s EC2 Cloud Platform

Benchmarking Amazon s EC2 Cloud Platform Benchmarking Amazon s EC2 Cloud Platform Goal of the project: The goal of this project is to analyze the performance of an 8-node cluster in Amazon s Elastic Compute Cloud (EC2). The cluster will be benchmarked

More information

Affinity Aware VM Colocation Mechanism for Cloud

Affinity Aware VM Colocation Mechanism for Cloud Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of

More information

Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures

Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures http://github.com/toebbel/storagecloudsim [email protected], {foud.jrad, achim.streit}@kit.edu STEINBUCH CENTRE

More information

Scheduler in Cloud Computing using Open Source Technologies

Scheduler in Cloud Computing using Open Source Technologies Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

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

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor

More information

Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India

Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Round Robin Approach

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

Cornell University Center for Advanced Computing

Cornell University Center for Advanced Computing Cornell University Center for Advanced Computing David A. Lifka - [email protected] Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical

More information

Dependency Free Distributed Database Caching for Web Applications and Web Services

Dependency Free Distributed Database Caching for Web Applications and Web Services Dependency Free Distributed Database Caching for Web Applications and Web Services Hemant Kumar Mehta School of Computer Science and IT, Devi Ahilya University Indore, India Priyesh Kanungo Patel College

More information

A Open Source Tools & Comparative Study on Cloud Computing

A Open Source Tools & Comparative Study on Cloud Computing International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 6, Issue 7 (April 2013), PP.69-73 A Open Source Tools & Comparative Study on Cloud

More information

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input

More information

SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS

SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS Ranjit Singh and Sarbjeet Singh Computer Science and Engineering, Panjab University, Chandigarh, India ABSTRACT Cloud Computing

More information

Exploring Resource Provisioning Cost Models in Cloud Computing

Exploring Resource Provisioning Cost Models in Cloud Computing Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department

More information

CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES

CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES Niloofar Khanghahi and Reza Ravanmehr Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran ABSTRACT

More information

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators Nivedita Manohar Department of CSE, Faculty of Alliance College of Engg. and Design, Alliance University,Bangalore

More information