Performance Analysis of Static Load Balancing in Grid

Size: px
Start display at page:

Download "Performance Analysis of Static Load Balancing in Grid"

Transcription

1 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 57 Performance Analysis of Static Load Balancing in Grid Sherihan Abu Elenin 1,2 and Masato Kitakami 3 Abstract Monitoring is the act of collecting information concerning the characteristics and status of resources of interest. The Grid Monitoring Architecture (GMA) based on simple Consumer/ Producer architecture with an integrated system registry and distinguishes transmission of monitoring data and data discovery logically. We propose grid monitoring system based on GMA. The proposed grid monitoring system consists of producers, registry, consumers, and failover registry. The registry is used to match the consumer with one or more producers, so it is the main monitoring tool. The failover registry is used to recover any failure in the main registry. The structure of proposed grid monitoring system depends on java Servlet and SQL query language. Load balancing (LB) should be added to the system to overcome the message overloaded. Load balancing algorithms can be static or dynamic. This paper evaluates the four types of static load balancing algorithms; Randomized, Round Robin, Threshold, and Central Manager algorithms. We evaluate the performance of the system by measuring the response time, and throughput. Central Manager algorithm introduces the smallest response time and the highest throughput. Index Terms Grid computing, monitoring system, load balancing, response time, Security, throughput. G I. INTRODUCTION rid computing has emerged as an important new field. It focuses on large-scale resource sharing, innovative applications, and high-performance orientation. The distinguished advantage of Grid against traditional distributed computing is that it can integrate a large number of computing resources as well as data resources to solve some kind of challenges. As more and more web service applications, Grid computing has extended its territory from traditional computing Grid to public and provides Grid services. The purpose of Grid is to realize coordinated resource sharing and problem in dynamic virtual organizations (VOs) [1]. In this environment, the security problem is a hot topic in Grid research due to the dynamics and uncertainty of Grid system. The Grid security issues can be categorized into three main categories: architecture related issues, infrastructure related issues, and management related issues [8]. This paper is focused on Grid management. The different 1,3 Graduate School of Advanced Integration Science, Chiba University, Japan Faculty of Computers and Information, Mansoura University, Egypt s: 1,2 sherihan@graduate.chiba-u.jp, 3 kitakami@faculty.chiba-u.jp management issues that Grid administrators are worried about are credential management, trust management, and monitoring related issues. The ability to monitor and manage distributed computing components is critical for enabling high performance distributed computing. Monitoring data is needed to determine the source of performance problems and to tune the system for better performance [9]. Monitoring is the act of collecting information concerning the characteristics and status of resources of interest. Monitoring is also crucial in a variety of cases such as scheduling, data replication, accounting, performance analysis and optimization of distributed systems or individual applications, self-tuning applications, and many more [8]. The functions of monitoring are correctness checking, performance enhancement, dependability or fault tolerance, performance evaluation, debugging and testing, control or management, and security. Most existing monitoring systems work with network or cluster systems. There are several research systems implementing the Grid Monitoring Architecture (GMA) [6]: Autopilot, R-GMA, MDS, etc. Autopilot [11] is a framework for enabling applications to dynamically adapt to changing environments. It aims to facilitate end-users in the development of application. R-GMA [12] combines grid monitoring and information services based on the relational model. Although the robustness of R-GMA, it has three drawbacks: flow of data, loss of control message, and single point of failure. The Monitoring and Discovery System (MDS) [3] of the Globus Toolkit (GT) is a suite of components for monitoring and discovering Grid resources and services. It has many problems such as it is too difficult to install. In this paper, we focus on monitoring management in Grid system. The proposed Grid monitoring system is also based on the GMA [6]. GMA is the basis of most of monitoring system. The goal of GMA is to provide a minimal specification that will support required functionality and allow interoperability. We design a simple Grid monitoring system. The proposed system components are producers, registry, consumers, and failover registry. The goals of this system are to provide a way for consumers to obtain information about Grid resources as quickly as possible, and to recover any faults in the system. There is no direct relationship between producer and consumer. The monitoring tool is registry. It manages and controls the relationship between all producers and consumers existing

2 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 58 in the system. Failover registry is responsible of taking place of main registry in case of failure. In the proposed Grid monitoring system, we observe that there may be overloaded in Registry if the number of requests is large. So load balancing should be added to the proposed Grid monitoring system in order to get better performance. Load balancing is not a new concept in the server or network space. Load balancing is a technique applied in parallel system that is used to reach optimal system condition, which is workloads are evenly distributed amongst computers, and as its implication will decrease programs execution time. Load balancing is dividing the amount of work that a computer has to do between two or more computers so that more work gets done in the same amount of time and, in general, all users get served faster. Load balancing can be implemented with hardware, software, or a combination of both [5]. Load balancing can be static or dynamic [14]. Static load balancing algorithms are Round Robin algorithm, Randomized algorithm, Central Manager algorithm, and Threshold algorithm. Dynamic load balancing algorithms are Central Queue algorithm, and Local Queue algorithm. In this paper, we apply the static load balancing algorithms in the proposed system to get better performance. Based on Table 1 [14], the dynamic load balancing algorithms aren t suitable for the proposed Grid monitoring system. In the end, we compare the four static load balancing algorithms to select the best one that can work well with the proposed system. Table 1: Parametric Comparison of Load Balancing Algorithms Parameters Overload Rejection Fault Tolerant Forecasting Accuracy Round Robin Random Local Queue Central Queue Central Manager Threshold No No Yes Yes No No No No Yes Yes Yes No More More Less Less More More Stability Large Large Small Small Large Large Centralized/ Decentralized Dynamic/ static D D D C C D S S Dy Dy S S Cooperative No No Yes Yes Yes Yes Process Migration Resource Utilization No No Yes No No No Less Less More Less Less Less II. STATIC LOAD BALANCING ALGORITHMS In static load balancing, the performance of the processors is determined at the beginning of execution. Then depending upon their performance the work load is distributed in the start by the master processor [4]. The slave processors calculate their allocated work and submit their result to the master. A task is always executed on the processor to which it is assigned that is static load balancing methods are nonpreemptive. The goal of static load balancing method is to reduce the overall execution time of a concurrent program while minimizing the communication delays. A general disadvantage of all static schemes is that the final selection of a host for process allocation is made when the process is created and cannot be changed during process execution to make changes in the system load. There are four types of static load balancing: - Round Robin algorithm, Randomized algorithm, Central Manager algorithm, and Threshold algorithm. Round Robin algorithm [13] distributes jobs evenly to all slave processors. All jobs are assigned to slave processors based on Round Robin order, meaning that processor choosing is performed in series and will be back to the first processor if the last processor has been reached. Processors choosing are performed locally on each processor, independent of allocations of other processors. Advantage of Round Robin algorithm is that it does not require interprocess communication. In general Round Robin is not expected to achieve good performance in general case. Randomized algorithm [13] uses random numbers to choose slave processors. The slave processors are chosen randomly following random numbers generated based on a statistic distribution. Randomized algorithm can attain the best performance among all load balancing algorithms for particular special purpose applications. Central Manager algorithm [14], in each step, central processor will choose a slave processor to be assigned a job. The chosen slave processor is the processor having the least load. The central processor is able to gather all slave processors load information, thereof the choosing based on this algorithm are possible to be performed. The load manager makes load balancing decisions based on the system load information, allowing the best decision when of the process created. High degree of inter-process communication could make the bottleneck state. In Threshold algorithm [14], the processes are assigned immediately upon creation to hosts. Hosts for new processes are selected locally without sending remote messages. Each processor keeps a private copy of the system s load. The load of a processor can characterize by one of the three levels: underloaded, medium and overloaded. Two threshold parameters t_under and t_upper can be used to describe these levels. Under loaded: load < t_under, Medium : t_under load t_upper, and Overloaded: load > t_upper. Initially, all the processors are considered to be under loaded. When the load state of a processor exceeds a load level limit, then it sends messages regarding the new load state to all remote processors, regularly updating them as to

3 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 59 the actual load state of the entire system. III. PROPOSED GRID MONITORING SYSTEM A. Overview Most of Grid monitoring and information service have shortcomings and not easy to use [1]. First, they are too large and too difficult to install, to configure and to deploy. For example, to use MDS4 you need configure third party monitoring tools such as Ganglia or Hawkeye. Second, some functions they provide may be limited to some specific projects; these functions may be useless to another project and may reduce the performance of this project. Finally, some protocols these tools rely on also have defects. We design a simpler model after we analyze the requirements of Grid monitoring and information service, and implement it. The proposed Grid Monitoring System is based on the Grid Monitoring Architecture (GMA) [6] as shown in Fig. 1. tolerance system supported by failover registry. The solid line is the normal communication between consumer and registry. The dotted line is the replacement communication in case of registry failure. The structure of proposed Grid monitoring system depends on java Servlet and SQL query language. Java servlets are more efficient, easier to use, more powerful, more portable, and cheaper than traditional Common Gateway Interface (CGI). Structured Query Language (SQL) is a database computer language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra. Users are offered all the flexibility that SQL query language brings. Fig. 2. Proposed Grid Monitoring System Fig. 1. Grid Monitoring Architecture (GMA) In order to satisfy the requirement of Grid monitoring, Global Grid Forum (GGF) recommend Grid Monitoring Architecture (GMA) as Grid monitoring mechanism [6]. The GMA specification sets out the requirements and constraints of any implementation. It is based on simple Consumer/ Producer architecture with an integrated system registry and distinguishes transmission of monitoring data and data discovery logically. In GMA, all of monitoring data are events which are based on timestamp for storing and transferring. For example, CPU usages, memory usage, thread status and error information. The Grid Monitoring Architecture consists of three types of components: Directory Service (Registry), Producer and Consumer. The architecture of proposed Grid monitoring system and the Communications between the Producer and the Consumer is shown in Fig. 2. The proposed Grid monitoring system consists of producers (P), registry, consumers (C), and failover registry. The main aim of proposed system is to provide a way for consumers to obtain information about Grid resources as quickly as possible. It also provides fault B. Components of Proposed Grid Monitoring System Producers are Grid services which register themselves in registry, describe the type and structure of information by SQL CREATE TABLE and SQL INSERT TABLE, and reply to the query of consumer as shown in Fig. 3. So the producers in our Grid monitoring system are source of data. Each producer has interface and Servlet. Producer interface communicates with producer Servlet to build data base. The functions that are supported by the producer are creating tables, inserting data into tables, deleting data from tables, and updating data in tables. Registry acts as a discovery Grid service to find relevant producers matching the query of a consumer. Registry schema consists of four layers: register layer, data layer, service layer, and republish layer. Register layer is responsible of registering all producers and consumers in the system. Data layer as shown in Fig. 4 contains the description of data base exist in all producers. As the example in Fig. 4, The Registry index contains the table name and description of it. For example, if the table customer in Fig. 3 exists in producer1, then Data layer in Registry contains Producer1 has customer table with description {First_Name, Last_Name, Address, Country, Age}. Service layer and republish layer take request and get reply, respectively. The functions that are supported by the registry are registering both producers and consumers,

4 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 6 adding entry from producers, updating entries from producers, removing entries from producers, and searching about suitable producer for consumer. The overall purpose of the registry is to match the Consumer with one or more Producers. This is achieved by that Producers publish information about themselves and then Consumers search through the registry until they find the relevant match and then the two communicate directly with each other. The registry is not responsible for the storage of database, but only the index of it. consists of application domain (AD), resource domain (RD), client domain (CD), and Trust Manager (TM). TM s operations consist of Trust Locating, Trust Computing, and Trust Updating. This system was proposed and tested in [7]. We add another operation to TM. This operation is Registry to manage the relationship between producers and consumers. Every domain can have any number of producers and consumers. But it has one TM with Registry; this makes management, and one failover registry node; this makes failure recovery. The domain can have any number of nodes that is intersection with other domains or not. After analyzing the architecture of proposed Grid monitoring system, we observe that there may be overloaded in Registry or Producers if the number of requests is large. So Load Balancing (LB) should be added to the proposed Grid monitoring system to get better performance. It is important in order to get optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Fig. 3. SQL Example Failover registry is a backup version of all layers in registry. It acts like registry in the situation of failure of registry. It also has all the functions of registry. Consumers can be software agents or users that query the Registry to find out what type of information is available and locate Producers that provide such information. The function of consumer is sending request to registry to find data by SQL SELECT statement in browser interface. Fig. 4. Registry Schema C. The Overall System Our Grid system is divided into Grid domains (GDs). GD IV. EVALUATION RESULTS To evaluate the performance of the proposed Grid monitoring system, we pay more attention to the following parameters: response time, and throughput. We measure these two performance metrics twice. One depends on the message sizes in the system, and the other depends on the number of users. A. Experimental Platform Our Grid platform consists of: 1) Hardware Components: Nodes: 5 PCs (Intel Pentium4 2.2 GHz processor, Intel RAM 256 MB) and 1 PCs (Intel Atom 1.66 GHz processor, Intel RAM 2 GB), and Interconnection Network: Gigabit Ethernet 1Mbps. 2) Grid Middleware: Globus Toolkit ) Software Components: Operating System: Linux Fedora 1, and Tools: Programs written in Java, Apache Ant for Java- based build tool, and Microsoft SQL server 28. B. Domains Structure in the Experimental The system is divided into two domains (Domain1 and Domain2) as shown in Fig. 5. Domain1 consists of G1, G2, G3, G4, G5, G6, G7, and G8. Domain2 consists of G1, G2, G3, G4, G5, G6 and G7. Trust Manger (TM) with registry (R1) of Domain1 is existed in G1 and there is back up version called failover registry existed in G8. In Domain2, Trust Manger (TM) with registry (R2) is existed in G1 and there is back up version called failover registry existed in G6. We have two nodes that exist in the two domains; G5 and G7. In the system, always every node is called with its domain name such as G5: Domain2. Failover registry is an important tool to recovery the failure. For example in Domain2, if G1:Domain2 failed, the request will go to G6:Domain2 (Failover Registry), and it works all functions of Registry. The algorithm will be:

5 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 61 IF (G1:Domain2 == Fail) THEN Goto (G6:Domain2) ELSE Get the request from consumer. When number of users is more than 3, the response time in all algorithms are largely increased. If the number of nodes in the system is increased, the system can serve many users. So we recommended working in this proposed system with number of users less than 3. Response Time (ms) RT with Cenral Manager RT with Threshold RT with Round Robin RT with Random Fig. 5. Domains structure in the experiment C. Response Time Response time (RT) is the average amount of time from the point a consumer sends out a request till the consumer gets the response. We measure response time twice; one as a function of message size as shown in Fig. 6 and one as a function of number of users as shown in Fig. 7. We measure response time depending on message size with fixed number of requests; 15 requests. In Fig. 6, Randomized algorithm gives the highest response time in all message sizes. This is because there is no steps or any calculations of loaded in the system. It depends on choosing the producer in random manner. So the response time takes long time. Round Robin algorithm introduces results near to Randomized algorithm. Central Manager algorithm is the best in all results because it introduces the smallest response time and it increases very simply; especially when message size is less than or equal 512KB. When message size is more than 512KB, response time is increased in huge manner. So we recommended working in this proposed system with message size less than 512KB. In Fig. 7, when number of users is one, all algorithms show the same response time. When number of users is 1, the difference between response times from the four algorithms is slightly small. This is because the number of users is less than the number of nodes in the system. In the remaining results, Randomized algorithm introduces the biggest response time and Central Manager algorithm gives the smallest response time. So Central Manager algorithm is also the best algorithm. Threshold and Round Robin algorithms give mediate results. We observe that the response time in all four algorithms until 3 users is small. 1 Fig. 6. Comparing Response Time for 4 static load balancing algorithms depending on the message size Response Time (s) RT with Cenral Manager RT with Threshold RT with Round Robin RT with Random Message size (KB) Number of users Fig. 7. Comparing Response Time for 4 static load balancing algorithms depending on the number of users

6 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 62 D. Throughput Throughput is the amount of data transferred in one direction over a link divided by the time taken to transfer it, usually expressed in bits or bytes per second. People are often concerned about measuring the maximum data throughput rate of a communications link. A typical method of performing a measurement is to transfer a large file and measure the time taken to do so. The throughput is then calculated by dividing the file size by the time to get the throughput in megabits, kilobits, or bits per second. We measure the throughput as a function of data (message size) in Mega Bytes Per Second (MBPS) as shown in Fig. 8 and as a function of number of users as shown in Fig. 9. Throughput (MBPS) Throughput with Central Manager Throughput with Threshold Throughput with Round Robin Throughput with Random Message size (KB) Fig. 8. Comparing Throughput for 4 static load balancing algorithms depending on the message size In Fig. 8, Round Robin and Randomized algorithms give the smallest throughput. Low throughput means low data flow. Round Robin algorithm depends on Round Robin order, so there is no strategy to know the best loaded node. Randomized algorithm is the same story. We think they can be good in the specific projects. On the other hand, Central Manager algorithm introduces the highest throughput. High throughput means high data flow. This algorithm depends on choosing the producer with smallest load so it chooses the minimal one. We observe that the throughput is increased when message size is less than or equal 512KB in all algorithms. But it decreased when message size is more than 512KB in all algorithms. So we recommended using message size with less than 512 KB when working with the proposed Grid monitoring system to get high performance. In Fig. 9, when number of users is one, all algorithms show the same throughput. This is because the system is not worked in parallel. When number of users is 1, Central Manager and Threshold algorithms give the same result, and Randomized and Round Robin give the same throughput. In Central Manager algorithm, throughput is increased with number of users until 3 users. It is constant after 3 users. In Threshold algorithm, throughput is increased with number of users until 4 users. It is decreased after 4 users. In Round Robin algorithm, throughput is increased with number of users until 4 users. It is decreased after 4 users. In Randomized algorithm, throughput is increased with number of users until 3 users. It is decreased after 4 users. These show the capacity of each algorithm in number of users. Throughput (Queries/S) Throughput with Central Manager Throughput with Threshold Throughput with Round Robin Throughput with Random Number of users Fig. 9. Comparing Throughput for 4 static load balancing algorithms depending on the number of users V. CONCLUSIONS AND FUTURE WORK The monitoring system in distributed system is new topic. Previous works over monitoring system is interested in cluster computing, network, or P2P systems. In Grid systems, most of monitoring system is under development and isn t executed in real projects. In the proposed Grid monitoring system, we focus in the system management by controlling the relationship between the producers, consumers, and registry, and its fault tolerance by adding failover registry in every domain. The overloaded is a big problem in the system, so load balancing should be added. The load balancing algorithms are two types: static or dynamic. The performance of four types of static load

7 International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 3 63 balancing is evaluated by measuring the response time, and throughput. Round Robin, Randomized, Central Manager, and Threshold algorithms are evaluated in the proposed Grid monitoring system twice from point of view of message sizes and number of users. Central Manager algorithm is the best and has introduced good performance. Randomized algorithm has introduced bad results. For future work, the dynamic load balancing algorithms should be modified to be suitable with Grid systems. The complete evaluation should be made between all load balancing algorithms in Grid. ACKNOWLEDGMENT The authors are grateful to Prof. Hideo Ito for his discussions and advices. REFERENCES [1] I. Foster, C. Kesselman, S. Tuecke: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications, 15(3):2-222, 21. [2] Yuanzhe Yao, Binxing Fang, Hongli Zhang, and Wie Wang, PGMS: A P2P-Based Grid Monitoring System, Third International Conference of Grid and Cooperative Computing( GCC 24) China, 24. [3] Globus Toolkit: [4] Derek L. Eager, Edward D. Lazowska, John Zahorjan, Adaptive load sharing in homogeneous distributed systems, IEEE Transactions on Software Engineering, v.12 n.5, p , May [5] [6] Brian Tierney, R.Aydt, D.Gunter etc. A Grid Monitoring Architecture. GGF- PERF/GMAWG/papers/GWD-GP-16-2.pdf, 24. [7] Sherihan Abu Elenin and Masato Kitakami, Trust Management of Grid System Embedded with Resource Management System, IEICE Transaction Information System, vol. E94-D, No.1, 211, pp [8] Anirban Chakrabarti, Grid Computing Security, Springer, 1 edition 27, pages [9] Brian Tierney, Brian Crowley, Dan Gunter, Mason Holding, Jason Lee, Mary Thompson, A Monitoring Sensor Management System for Grid Environments, Cluster Computing Volume 4, Number 1, March 21, pp: [1] Weibin Pei, Zhongliang Chen, Chunhao Feng, Zhi Wang, "Design and Implementation of a Plain Grid Monitoring and Information Service", Fifth IEEE International Symposium on Network Computing and Applications (NCA'6) 26, PP: [11] R.L. Ribler, J.S. Vetter, H. Simitci, D.A. Reed, Autopilot: adaptive control of distributed applications, in: Proceedings of the Seventh IEEE Symposium on High-Performance Distributed Computing, 1998, pp [12] P. Bhatti, A. Duncan, S. M. Fisher, M. Jiang, A. O. Kuseju, A. Paventhan and A. J. Wilson, Building a robust distributed system: some lessons from R-GMA, international Conference on Computing in High Energy and Nuclear Physics (CHEP '7) September 27, Victoria, Canada. [13] Hendra Rahmawan, Yudi Satria Gondokaryono, The Simulation of Static Load Balancing Algorithms, 29 International Conference on Electrical Engineering and Informatics, Malaysia. [14] Sandeep Sharma, Sarabjit Singh, and Meenakshi Sharma, Performance Analysis of Load Balancing Algorithms, academy of science, engineering and technology, issue 38, February 28, pp

Proposal of Dynamic Load Balancing Algorithm in Grid System

Proposal of Dynamic Load Balancing Algorithm in Grid System www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load

More information

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection

More information

Various Schemes of Load Balancing in Distributed Systems- A Review

Various Schemes of Load Balancing in Distributed Systems- A Review 741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute

More information

Comparative Study of Load Balancing Algorithms

Comparative Study of Load Balancing Algorithms IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 3 (Mar. 2013), V2 PP 45-50 Comparative Study of Load Balancing Algorithms Jyoti Vashistha 1, Anant Kumar Jayswal

More information

Performance Analysis of Load Balancing Algorithms in Distributed System

Performance Analysis of Load Balancing Algorithms in Distributed System Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 59-66 Research India Publications http://www.ripublication.com/aeee.htm Performance Analysis of Load Balancing

More information

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks Comparison on Different Load Balancing Algorithms of Peer to Peer Networks K.N.Sirisha *, S.Bhagya Rekha M.Tech,Software Engineering Noble college of Engineering & Technology for Women Web Technologies

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

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

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,

More information

Group Based Load Balancing Algorithm in Cloud Computing Virtualization

Group Based Load Balancing Algorithm in Cloud Computing Virtualization Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information

More information

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu

More information

An approach to grid scheduling by using Condor-G Matchmaking mechanism

An approach to grid scheduling by using Condor-G Matchmaking mechanism An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr

More information

Load Balancing for Improved Quality of Service in the Cloud

Load Balancing for Improved Quality of Service in the Cloud Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique

More information

Monitoring Clusters and Grids

Monitoring Clusters and Grids JENNIFER M. SCHOPF AND BEN CLIFFORD Monitoring Clusters and Grids One of the first questions anyone asks when setting up a cluster or a Grid is, How is it running? is inquiry is usually followed by the

More information

Monitoring Message-Passing Parallel Applications in the

Monitoring Message-Passing Parallel Applications in the Monitoring Message-Passing Parallel Applications in the Grid with GRM and Mercury Monitor Norbert Podhorszki, Zoltán Balaton and Gábor Gombás MTA SZTAKI, Budapest, H-1528 P.O.Box 63, Hungary pnorbert,

More information

A Survey on Load Balancing and Scheduling in Cloud Computing

A Survey on Load Balancing and Scheduling in Cloud Computing IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel

More information

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation ADVANTAGES OF RUNNING ORACLE11G ON MICROSOFT WINDOWS SERVER X64 Edward Whalen, Performance Tuning Corporation INTRODUCTION Microsoft Windows has long been an ideal platform for the Oracle database server.

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing

More information

Load Balancing in Mobile Ad Hoc Networks by Using Different Routing Protocols and Algorithms

Load Balancing in Mobile Ad Hoc Networks by Using Different Routing Protocols and Algorithms Load Balancing in Mobile Ad Hoc Networks by Using Different Routing Protocols and Algorithms Minakshi Department of Computer Science & Engineering Sai Institute of Engineering and Technology Amritsar,

More information

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

How To Monitor A Grid System

How To Monitor A Grid System 1. Issues of Grid monitoring Monitoring Grid Services 1.1 What the goals of Grid monitoring Propagate errors to users/management Performance monitoring to - tune the application - use the Grid more efficiently

More information

A Dynamic Approach for Load Balancing using Clusters

A Dynamic Approach for Load Balancing using Clusters A Dynamic Approach for Load Balancing using Clusters ShwetaRajani 1, RenuBagoria 2 Computer Science 1,2,Global Technical Campus, Jaipur 1,JaganNath University, Jaipur 2 Email: shwetarajani28@yahoo.in 1

More information

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization

Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization Shreyansh Kumar School of Computing Science and Engineering VIT University Chennai Campus Parvathi.R, Ph.D Associate Professor-

More information

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server) Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2

More information

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Sameena Naaz Afshar Alam Ranjit Biswas Department of Computer Science Jamia Hamdard, New Delhi, India ABSTRACT Advancements

More information

Cluster, Grid, Cloud Concepts

Cluster, Grid, Cloud Concepts Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of

More information

A Clustered Approach for Load Balancing in Distributed Systems

A Clustered Approach for Load Balancing in Distributed Systems SSRG International Journal of Mobile Computing & Application (SSRG-IJMCA) volume 2 Issue 1 Jan to Feb 2015 A Clustered Approach for Load Balancing in Distributed Systems Shweta Rajani 1, Niharika Garg

More information

BRINGING INFORMATION RETRIEVAL BACK TO DATABASE MANAGEMENT SYSTEMS

BRINGING INFORMATION RETRIEVAL BACK TO DATABASE MANAGEMENT SYSTEMS BRINGING INFORMATION RETRIEVAL BACK TO DATABASE MANAGEMENT SYSTEMS Khaled Nagi Dept. of Computer and Systems Engineering, Faculty of Engineering, Alexandria University, Egypt. khaled.nagi@eng.alex.edu.eg

More information

CDBMS Physical Layer issue: Load Balancing

CDBMS Physical Layer issue: Load Balancing CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna Shweta.mongia@gdgoenka.ac.in Shipra Kataria CSE, School of Engineering G D Goenka University,

More information

MapCenter: An Open Grid Status Visualization Tool

MapCenter: An Open Grid Status Visualization Tool MapCenter: An Open Grid Status Visualization Tool Franck Bonnassieux Robert Harakaly Pascale Primet UREC CNRS UREC CNRS RESO INRIA ENS Lyon, France ENS Lyon, France ENS Lyon, France franck.bonnassieux@ens-lyon.fr

More information

Integration of the OCM-G Monitoring System into the MonALISA Infrastructure

Integration of the OCM-G Monitoring System into the MonALISA Infrastructure Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,

More information

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing

More information

Cloud Storage Solution for WSN Based on Internet Innovation Union

Cloud Storage Solution for WSN Based on Internet Innovation Union Cloud Storage Solution for WSN Based on Internet Innovation Union Tongrang Fan 1, Xuan Zhang 1, Feng Gao 1 1 School of Information Science and Technology, Shijiazhuang Tiedao University, Shijiazhuang,

More information

Resource Monitoring in GRID computing

Resource Monitoring in GRID computing Seminar May 16, 2003 Resource Monitoring in GRID computing Augusto Ciuffoletti Dipartimento di Informatica - Univ. di Pisa next: Network Monitoring Architecture Network Monitoring Architecture controls

More information

Keywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing.

Keywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing. Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Hybrid Algorithm

More information

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems RUPAM MUKHOPADHYAY, DIBYAJYOTI GHOSH AND NANDINI MUKHERJEE Department of Computer

More information

Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment

Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment Sandip S.Patil, Preeti Singh Department of Computer science & Engineering S.S.B.T s College of Engineering & Technology,

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand

More information

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),

More information

Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand

Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand P. Balaji, K. Vaidyanathan, S. Narravula, K. Savitha, H. W. Jin D. K. Panda Network Based

More information

Shared Parallel File System

Shared Parallel File System Shared Parallel File System Fangbin Liu fliu@science.uva.nl System and Network Engineering University of Amsterdam Shared Parallel File System Introduction of the project The PVFS2 parallel file system

More information

ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal

ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

A Middleware Strategy to Survive Compute Peak Loads in Cloud

A Middleware Strategy to Survive Compute Peak Loads in Cloud A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: sashko.ristov@finki.ukim.mk

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

http://www.paper.edu.cn

http://www.paper.edu.cn 5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission

More information

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next

More information

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems ISSN: 0974-3308, VO L. 5, NO. 2, DECEMBER 2012 @ SRIMC A 105 Development of Software Dispatcher Based B Load Balancing AlgorithmsA for Heterogeneous Cluster Based Web Systems S Prof. Gautam J. Kamani,

More information

Abstract. 1. Introduction

Abstract. 1. Introduction A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe

More information

Optimization of Cluster Web Server Scheduling from Site Access Statistics

Optimization of Cluster Web Server Scheduling from Site Access Statistics Optimization of Cluster Web Server Scheduling from Site Access Statistics Nartpong Ampornaramveth, Surasak Sanguanpong Faculty of Computer Engineering, Kasetsart University, Bangkhen Bangkok, Thailand

More information

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,

More information

Study of Various Load Balancing Techniques in Cloud Environment- A Review

Study of Various Load Balancing Techniques in Cloud Environment- A Review International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-04 E-ISSN: 2347-2693 Study of Various Load Balancing Techniques in Cloud Environment- A Review Rajdeep

More information

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied

More information

Performance Comparison of Server Load Distribution with FTP and HTTP

Performance Comparison of Server Load Distribution with FTP and HTTP Performance Comparison of Server Load Distribution with FTP and HTTP Yogesh Chauhan Assistant Professor HCTM Technical Campus, Kaithal Shilpa Chauhan Research Scholar University Institute of Engg & Tech,

More information

Cost Effective Selection of Data Center in Cloud Environment

Cost Effective Selection of Data Center in Cloud Environment Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,

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 prabhjotbhullar22@gmail.com,

More information

THE EXPAND PARALLEL FILE SYSTEM A FILE SYSTEM FOR CLUSTER AND GRID COMPUTING. José Daniel García Sánchez ARCOS Group University Carlos III of Madrid

THE EXPAND PARALLEL FILE SYSTEM A FILE SYSTEM FOR CLUSTER AND GRID COMPUTING. José Daniel García Sánchez ARCOS Group University Carlos III of Madrid THE EXPAND PARALLEL FILE SYSTEM A FILE SYSTEM FOR CLUSTER AND GRID COMPUTING José Daniel García Sánchez ARCOS Group University Carlos III of Madrid Contents 2 The ARCOS Group. Expand motivation. Expand

More information

Monitoring DoubleTake Availability

Monitoring DoubleTake Availability Monitoring DoubleTake Availability eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may

More information

Availability and Load Balancing in Cloud Computing

Availability and Load Balancing in Cloud Computing 2011 International Conference on Computer and Software Modeling IPCSIT vol.14 (2011) (2011) IACSIT Press, Singapore Availability and Load Balancing in Cloud Computing Zenon Chaczko 1, Venkatesh Mahadevan

More information

Load Balancing in cloud computing

Load Balancing in cloud computing Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 kheraniforam@gmail.com, 2 jigumy@gmail.com

More information

Self-Compressive Approach for Distributed System Monitoring

Self-Compressive Approach for Distributed System Monitoring Self-Compressive Approach for Distributed System Monitoring Akshada T Bhondave Dr D.Y Patil COE Computer Department, Pune University, India Santoshkumar Biradar Assistant Prof. Dr D.Y Patil COE, Computer

More information

Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment

Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment Miao Wang Performance Engineering Lab University College Dublin Ireland miao.wang@ucdconnect.ie John Murphy Performance

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology

More information

Research on Reliability of Hadoop Distributed File System

Research on Reliability of Hadoop Distributed File System , pp.315-326 http://dx.doi.org/10.14257/ijmue.2015.10.11.30 Research on Reliability of Hadoop Distributed File System Daming Hu, Deyun Chen*, Shuhui Lou and Shujun Pei College of Computer Science and Technology,

More information

A Scheme for Implementing Load Balancing of Web Server

A Scheme for Implementing Load Balancing of Web Server Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public

More information

A Survey Of Various Load Balancing Algorithms In Cloud Computing

A Survey Of Various Load Balancing Algorithms In Cloud Computing A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing

More information

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory Implementing Parameterized Dynamic Balancing Algorithm Using CPU and Memory Pradip Wawge 1, Pritish Tijare 2 Master of Engineering, Information Technology, Sipna college of Engineering, Amravati, Maharashtra,

More information

A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems

A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems Aysan Rasooli Department of Computing and Software McMaster University Hamilton, Canada Email: rasooa@mcmaster.ca Douglas G. Down

More information

Research for the Data Transmission Model in Cloud Resource Monitoring Zheng Zhi yun, Song Cai hua, Li Dun, Zhang Xing -jin, Lu Li-ping

Research for the Data Transmission Model in Cloud Resource Monitoring Zheng Zhi yun, Song Cai hua, Li Dun, Zhang Xing -jin, Lu Li-ping Research for the Data Transmission Model in Cloud Resource Monitoring 1 Zheng Zhi-yun, Song Cai-hua, 3 Li Dun, 4 Zhang Xing-jin, 5 Lu Li-ping 1,,3,4 School of Information Engineering, Zhengzhou University,

More information

Architecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist

Architecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist Architecting ColdFusion For Scalability And High Availability Ryan Stewart Platform Evangelist Introduction Architecture & Clustering Options Design an architecture and develop applications that scale

More information

@IJMTER-2015, All rights Reserved 355

@IJMTER-2015, All rights Reserved 355 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public

More information

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison April 23 11 Aviation Parkway, Suite 4 Morrisville, NC 2756 919-38-28 Fax 919-38-2899 32 B Lakeside Drive Foster City, CA 9444 65-513-8 Fax 65-513-899 www.veritest.com info@veritest.com Microsoft Windows

More information

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12 XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5

More information

Data Backup and Archiving with Enterprise Storage Systems

Data Backup and Archiving with Enterprise Storage Systems Data Backup and Archiving with Enterprise Storage Systems Slavjan Ivanov 1, Igor Mishkovski 1 1 Faculty of Computer Science and Engineering Ss. Cyril and Methodius University Skopje, Macedonia slavjan_ivanov@yahoo.com,

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

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

How To Perform Load Balancing In Cloud Computing With An Agent

How To Perform Load Balancing In Cloud Computing With An Agent A New Approach for Dynamic Load Balancing in Cloud Computing Anjali 1, Jitender Grover 2, Manpreet Singh 3, Charanjeet Singh 4, Hemant Sethi 5 1,2,3,4,5 (Department of Computer Science & Engineering, MM

More information

Efficient Data Replication Scheme based on Hadoop Distributed File System

Efficient Data Replication Scheme based on Hadoop Distributed File System , pp. 177-186 http://dx.doi.org/10.14257/ijseia.2015.9.12.16 Efficient Data Replication Scheme based on Hadoop Distributed File System Jungha Lee 1, Jaehwa Chung 2 and Daewon Lee 3* 1 Division of Supercomputing,

More information

Cluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful.

Cluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful. Architectures Cluster Computing Job Parallelism Request Parallelism 2 2010 VMware Inc. All rights reserved Replication Stateless vs. Stateful! Fault tolerance High availability despite failures If one

More information

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce

More information

Load Balancing of Web Server System Using Service Queue Length

Load Balancing of Web Server System Using Service Queue Length Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe

More information

Planning Domain Controller Capacity

Planning Domain Controller Capacity C H A P T E R 4 Planning Domain Controller Capacity Planning domain controller capacity helps you determine the appropriate number of domain controllers to place in each domain that is represented in a

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 12, December 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

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 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

An Active Packet can be classified as

An Active Packet can be classified as Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,pat@ati.stevens-tech.edu Abstract-Traditionally, network management systems

More information

LOAD BALANCING AS A STRATEGY LEARNING TASK

LOAD BALANCING AS A STRATEGY LEARNING TASK LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT

More information

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

Comparative Analysis of Load Balancing Algorithms in Cloud Computing Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a

More information

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Journal homepage: www.mjret.in ISSN:2348-6953 LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Ms. Shilpa D.More 1, Prof. Arti Mohanpurkar 2 1,2 Department of computer Engineering DYPSOET, Pune,India

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

NetIQ Access Manager 4.1

NetIQ Access Manager 4.1 White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document

More information

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang 1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.

More information

MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS

MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS Priyesh Kanungo 1 Professor and Senior Systems Engineer (Computer Centre), School of Computer Science and

More information

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4 Concepts and Architecture of the Grid Summary of Grid 2, Chapter 4 Concepts of Grid Mantra: Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations Allows

More information

Grid monitoring system survey

Grid monitoring system survey Grid monitoring system survey by Tian Xu txu@indiana.edu Abstract The process of monitoring refers to systematically collect information regarding to current or past status of all resources of interest.

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