Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems

Size: px
Start display at page:

Download "Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems"

Transcription

1 29 Second International Conference on Computer and Electrical Engineering Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems Iman Barazandeh Dept. of Computer Engineering IAU, Mahshahr branch Mahshahr, Iran Seyed Saeedolah Mortazavi Dept. of Electrical Engineering Shahid Chamran University Ahwaz, Iran Abstract- In this paper two new methods for load balancing in distributed systems are proposed. Both methods are based on hierarchical structure. Hierarchical structure provides better load management because it allows algorithms to balance the loads in two levels of groups and nodes. Since they have centralized load balancing mechanism, they have lower communication overheads too. These methods are dynamic and have simple implementation. The first method use biasing process to allocate weights called biases. Biases are determined based on the current load state of the groups and nodes. Second method improves algorithm in a way that the group or node with minimum load state have priority on others to receive tasks from load balancers in a specific time slice. Comparative study of these methods is done for both homogeneous and heterogeneous nodes and it shows better performance than existing conventional algorithms. Keywords: Load Balancing; Distributed Systems; Biasing. I. INTRODUCTION One of the primary goals of distributed systems is effective use of their resources. An imbalance load distribution on the existing nodes in a distributed system reduces the performance of the system. Load balancing is a strategy to direct an arriving task to the specific node to improve the performance of the whole of the system. Recently, in order to reduce communication overheads researchers use hierarchical structures. The hierarchical approach is necessary for large distributed systems for the following reasons: i) excessive message overheads may be incurred for each node of a large distributed system to collect global state information; and ii) state information from remote nodes will be imprecise due to significant message propagation delays []. In this structure several nodes form a group. For instance, all or some of the nodes in a LAN may form a group. Joining and leaving groups can be done in several ways [4-5, ]. Depends on what is the base of decisions for load balancing, these algorithms are categorized into two major types. If the load balancing method uses the current state information of the system in its decisions, it will be called dynamic method. Otherwise it will be called static method [3-6, 9]. Simple algorithms like Random and don t use any information of current state of nodes for load balancing. They only distribute arrival loads randomly or orderly on the nodes. These two algorithms are belonged to Static category. The advantages of static methods are simplicity in implementation and low communication overheads. Since, static methods don t need to maintain and process system state information; they have Low communication overheads []. The main disadvantage of static methods is that they don t adapt themselves with the changes of the entire system. But in dynamic methods, the decision making for load distribution is done based on the current state of the system. Hence, in order to receive and update this information in load balancer, exchanging of information of system is necessary. It is obvious that dynamic methods have better performance than static methods because it changes the distribution configurations based on the changes in the system state. But their better performance causes more complicated algorithm structure and more communication overheads. Load balancing methods could be classified in different ways [3]. If the load balancing mechanism handled by one node and only that node do load balancing, method is called Centralized method. But, if the load balancing mechanism handled by several nodes (and those nodes do load balancing), method is called Distributed (Decentralized) method. Centralized methods can support larger systems and have lower communication overheads but they are less reliable [9]. Many different algorithms are proposed in load balancing literatures. Another way of classification is to divide load balancing algorithms to Classic and Intelligent algorithms. Classic algorithms include all methods that do not use artificial intelligence. e.g. simple algorithms like Random and, and more complicated algorithms like Bidding [7] and Drafting [8]. Designers of intelligent /9 $ IEEE DOI.9/ICCEE Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

2 algorithms [4-6, 9] believe that an effective load balancing scheme requires correct and timely knowledge on the global system state. However the global state of a large scale distributed computing system changes swiftly and dynamically. Intelligent algorithms sometimes benefits from fuzzy logic or genetic algorithm to take uncertainty into consideration in decision making. Implementation of classic algorithms is sometimes easier than intelligent algorithms. But the common goals of both of them are effective load distribution, lower communication overheads and therefore maximum throughput, utilization and minimum response time. It is a challenging question to chose. Intelligent load balancing algorithms show better performance of as Ref. [4-6, 9], and they are more complex. Now, is it worthy to prefer complex intelligent algorithms to classic algorithms or not. It is beyond of this paper subject. In this paper we proposed methods that are amalgamation of the two advantages of static and dynamic methods: simplicity of static methods and adaptiveness of dynamic methods. Centralized load balancing is employed; hence, they have low communication overheads. The structure used in this method is hierarchical. Usage of the hierarchical structure has two advantages. The first is reduction of the communication overheads and the other is doing load balancing in two levels of groups and nodes [2]. The first method distributes the loads with giving specific weights to groups and nodes, based on current state of system. This method is called Dynamic Biasing. The second method finds the nodes with minimum load and transmits tasks to those nodes. This method is called Minimum Load State (MLSRR). This paper organized as follows. Section II describes underlying distributed system structure used for proposed algorithms. Section III presents two new biasing methods: and Minimum Load State (MLSRR). Section IV presents the results of comparison study of proposed methods. Section V summarizes this paper. II. SYSTEM MODEL In this paper, it is supposed that underlying distributed system has hierarchical structure. Fig. shows this structure. This structure is near to structures that are used in ref. [4,5]. In the designed structure, load balancing is done in two levels: group level, which is done by Global Load Balancer (GLB), and node level, that is done by Local Load Balancer (LLB). This case cause significantly decrease communication overheads that aroused from collecting of the state information. Several nodes make one group. In any group, there is one node as designated representative (DR). DRs do local load balancing and communicate with the GLB. Nodes of each group are connected only to their group s DR. Task that is allocated to any group and node is processed in that group and node, and there is no other replacement. There is no connection between groups. GLB is connected to each group s DR. Load balancing mechanism is centralized in both levels. Clients G L B Fig.. Underlying Distributed System structure. III. PROPOSED METHODS A. Algorithm In this algorithm, load balancers use the idea of determining weights for groups and nodes. Each weight is called bias and the process of determining biases is called biasing. In this paper current load state of groups and nodes are used to determine biases. Therefore each node in the specific times called state checking times sends its current load state to its group s DR that does local load balancing in that group and is connected with the global load balancer. Each local load balancer (DR of each group) computes its group global state from information it receives from nodes and sends it to the global load balancer. The global load balancer does biasing based on the information that it has about the state of each group. Each local balancer does biasing on the nodes based on information it receives from nodes. In biasing process in each local load balancer, the nodes are sorted based on their load states. Then, according to the number of tasks in the load balancer and the group global load state, some percent of tasks pertain to each node as bias. Biases are determined based on nodes load state and tasks are sent to them. Global load balancer determines groups biases, based on the groups state information it receives from DRs and applies them on the tasks reside in its memory. The time amount between two biasing is called biasing interval. Increased biasing interval makes algorithm ineffective, because it causes increase in response time. On the other hand, when the global load state of the system is light or if biasing intervals are low, biasing process make several zero biases. So tasks remain in the load balancers memory and response time increases. To solve this Group Group Group DR DR DR 57 Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

3 problem, algorithm designed in the way that if tasks were lower than fixed threshold (e.g. here number of nodes), nodes sorted according to their load state from minimum to maximum. Then loads are divided between them based on their state. This significantly improves response time. However, when bias is selected as usual, some tasks remained in the balancer because of mathematic computations like omitting decimal point. In order to fix this problem, these tasks get added to the groups or nodes that have better load state. Pushing policy is employed for exchanging current state information of the groups and nodes in system. It means that load balancers information in the system is updated without sending any request for state information to groups or nodes. In this method, each node sends its load state to its group s DR at state checking time. DR of each group sends global state of its own group to global load balancer based on the information that it receives from nodes. This method omits useless requests from the system and reduces communication overheads. The time between state checking times must be selected carefully. High time interval amount causes old information which makes decisions invalid. On the other hand, low time interval amount causes large number of state information messages that should be sent continuously by groups and nodes. So, communication overheads increase and it affects the system performance. Hence, optimal biasing interval allocation is required. B. Minimum Load State Algorithm In this algorithm, each node sends its current load state to its group s DR at times called state checking time. Each local load balancer (DR of each group) computes its group global state based on the information that it receives from nodes and sends it to the global load balancer. Global balancer based on the state information of the groups decides for transmitting of the arrival tasks. Each of local load balancers distribute received loads from global load balancer to the nodes in their own groups, based on the state information of the nodes. That is, all Load balancers send arrival tasks to the groups and nodes in the determined time slices. In this method, group and node with minimum load state are determined and arrival tasks in a time slice are sent to those group or node. This process is done in the specific times called biasing time. In order to avoid overloading of one group or node which works with a suitable load and in order to reduces response time when global load state of the system is light, this algorithm is designed in a way that the group or node that is selected as minimum in one biasing, may not be selected as minimum in the next biasing time. This reduces response time significantly when the global load state of the system is light. Like the first proposed algorithm, pushing policy is employed here to reduce communication overheads also. Moreover, the time intervals that groups and nodes send their state information is set to the value that it consider both validation of state information and reduction of communication overheads. IV. PERFORMANCE EVALUATION In a comparative study, the performance of conventional Round Robin, and the proposed and MLSRR algorithms are compared by measuring three criteria: Drop Rate,, and Response Time in computer simulation. Comparisons are done in two ways. One is with variable number of nodes in each group and constant number of tasks and the other is with the constant number of nodes in each group and variable number of tasks. A. Algorithm In this algorithm global load balancer allocates random weights called biases to each group. Arrival tasks are distributed based on these random biases on the groups. Local load balancers in each group do biasing on the nodes of their group and distribute arrival tasks based on determined biases. Neither global load balancer nor local load balancers have prospect of current load state of groups and nodes. The only criteria for task distribution are random biases. B. Algorithm In this algorithm, global load balancer distributes arrival tasks orderly on the groups at the specific time slices. Also each local load balancer distributes arrival tasks of group to the nodes at specific time slices. Neither global load balancer nor local load balancers have prospect about current load state of the groups and nodes. The only criteria for task distribution are specific time slices and the order of groups and nodes. C. Comparative study of Proposed Algorithms To evaluate proposed methods in a comparative study, several simulations for different situation were developed. The results of this simulation study are shown in following figures. They compare performances of above mentioned four algorithms. Comparisons are done in two forms. With the homogeneous nodes, witch all nodes have same memory and same service rate. With the heterogeneous nodes, witch all nodes have completely different memory and different service rate. At both forms, one is with variable number of nodes in each group and constant number of tasks and the other is with the constant number of nodes in each group and variable number of tasks. General specifications of the groups are the same. It causes Random and algorithms have better performance. 58 Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

4 As it can be seen in fig., there are three task generators on the global load balancer in the system. The communication links have some delay. When the system has homogeneous nodes, there is a constant task arrival rate. When the system nodes are heterogeneous, in order to shows the differences of the four algorithms, simulated task generators are set to have variable and unpredictable arrival rates. Hence, each one of the three task generators can generate to tasks at a time in the system. It means that, arrival task may vary from to 3. This may clarify the difference between static and dynamic algorithms. Clearly, arrival rates are not constant and vary as time varies in real systems. Simulation time is set one hour. In the simulation with homogeneous nodes, the varying number of nodes is for 5 tasks in the system, while the varying number of tasks is for 6 nodes in each group, respectively. With the heterogeneous nodes, the varying number of nodes is for 22 tasks in the system, while the varying number of tasks is for 7 nodes in each group, respectively. As it can be seen in fig. 2, fig 3, and fig. 4, when the nodes are homogeneous, except algorithm witch is the least efficient algorithm, other algorithms have same performance in terms of drop rate and throughput. When the system is fully overloaded, all of the algorithms have same performance. However, in terms of response time MLSRR outperformed other algorithms when the system is not fully overloaded. When the system has completely heterogeneous nodes, performance is completely different. As it can be seen in the fig. 5, fig. 6 and fig. 7, the system performance using and MLSSR algorithms in the three criteria outperforms other two algorithms. Fig. 5 shows that the drop rate using and MLSRR algorithms is lower than other algorithms. This indicates that system is more stable using and MLSRR. Fig. 6 shows that the throughput using the proposed algorithms is higher than other two algorithms especially when the system is not fully overloaded. Fig. 7 shows the comparison of response time for these four algorithms. When the system is fully overloaded, response time increases using and MLSRR algorithms. But as it can be seen in fig. 5 and fig. 6, in this situation, the drop rate and throughput in proposed algorithms are better than other two algorithms. When the system is not fully overloaded, proposed algorithms outperform other two algorithms Number of Servers Fig. 2. with varying number of Nodes and Tasks Fig. 3. with varying number of Nodes and Tasks. 59 Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

5 2 Average Response time Average Rasponse Time Fig. 4. Response Time with varying number of Nodes and Tasks. Fig. 6. with varying number of Nodes and Tasks Fig. 5. with varying number of Nodes and Tasks. Average Response Time Average Response Time Fig. 7. Response Time with varying number of Nodes and Tasks. 52 Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

6 V. CONCLUSION In this paper two new load balancing algorithms are proposed called and MLSRR. They have the simplicity of static methods and adaptativeness of dynamic methods simultaneously. These methods are based on the hierarchical structure. They balance the loads in two levels of groups and nodes. First method distributes the arrival loads on the groups and nodes with specific biases based on their current load state. Second method selects the group and node with minimum load state and transmits arrival loads to it. Four typical load balancing approaches;, conventional, and the proposed Dynamic Biasing and MLSRR were compared. The simulation results show that the proposed algorithms are more stable and efficient than the existing approaches in terms of drop rate, throughput and response time for various numbers of nodes and tasks especially when the system is not fully overloaded. The results also show that the dynamic algorithm is more efficient especially when the nodes are heterogeneous in the system. REFERENCES [] D. L. Eager, E. D. Lazowska. and J. Zahojan. A Comparison of Receiver-Initiated and Sender-Initiated Adaptive Load Sharing. Proc. of the 985 ACM SIGMETRICS Conference on Measurement and Modelling of Computer Systems. August 985. pp. -3. [2] R. Gupta and P. Gopinath. A Hierarchical Approach to Load Balancing in Distributed Systems. Proceedings of the Fifth Distributed Memory Computing Conference, 99. vol. 2, pp. -5. [3] Sandeep Singh Waraich. Classification of dynamic load balancing strategies in a Network of Workstations. Fifth International Conference on Information Technology: New Generations. April 28. pp [4] Ming-Chang Huang, S. Hossein Hosseini and K. Vairavan. A Receiver- Initiated Load Balancing Method In Computer Networks Using Fuzzy Logic Control. IEEE. GLOBECOM 23. vol. 7. Dec. 23. pp [5] Hyo Cheol Ahn, Hee Yong Youn, Kyu Yeong Jeon, and Kyu Seol Lee. Dynamic Load Balancing for Large-scale Distributed System with Intelligent Fuzzy Controller. IEEE International Conference on Information Reuse and Integration. Aug 27. pp [6] Seong-hoon Lee, Tae-won Kang, Myung-sook KO, Gwang-sik Chung, Joon-min Gil and Chong-sun Hwang. A Genetic Algorithm Me hod for Sender-based Dynamic Load Balancing Algorithm in Distributed Systems. 997 First Intemational Conference on Knowledge-Based Intelligent Electronic Systems, May 997. vol.. pp [7] L.M. Ni, C-W. Xu, and T.B. Gendreau. A Distributed Drafting Algorithm for Load Balancing. IEEE Transactions on Software Engineering. Oct vol.. pp [8] J.A. Stankovic and IS. Sidhu. An Adaptive Bidding Algorithm for Processes, Clusters and Distributed Groups. In Fourth International Conference on Distributed Computing Systems. May 984. pp [9] Albert Y. Zomaya and Yee-Hwei Teh. Observations on Using Genetic Algorithms for Dynamic Load-Balancing. IEEE Transaction on Parallel and Distributed Systems. vol. 2. no. 9, September 2. pp [] Chulhye, P., and J. G. Kuhl, A Fuzzy-Based Distributed Load Balancing Algorithm for Large Distributed Systems, Proc. 2nd Int l Sym. Autonomous Decentralized Systems, pp , April Authorized licensed use limited to: UNIVERSITY PUTRA MALAYSIA. Downloaded on March 9,2 at 4:26:5 EST from IEEE Xplore. Restrictions apply.

A Genetic Algorithm Me hod for Sender-based Dynamic Load Balancing Algorithm in Distributed Systems

A Genetic Algorithm Me hod for Sender-based Dynamic Load Balancing Algorithm in Distributed Systems 1997 First Intemational Conference on Knowledge-Based Intelligent Electronic Systems, 21-23 May 1997, Adelaide, Australia. Editor, L.C. Jain A Genetic Algorithm Me hod for Sender-based Dynamic Load Balancing

More information

Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems

Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems Abhijit A. Rajguru Research Scholar at WIT, Solapur Maharashtra (INDIA) Dr. Mrs. Sulabha. S. Apte WIT, Solapur Maharashtra

More information

Load Balancing Algorithms in Cloud Computing: A Comparative Study

Load Balancing Algorithms in Cloud Computing: A Comparative Study Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool

More information

Load Balancing in Heterogeneous Systems

Load Balancing in Heterogeneous Systems Load Balancing in Heterogeneous Systems P.Neelakantan Department of CSE VNR VJIET, Hyderabad Abstract The grid and cluster computing uses interconnected nodes to solve a problem in parallel in order to

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

Application of Fuzzy Logic in Load Balancing of Homogenous Distributed Systems 1

Application of Fuzzy Logic in Load Balancing of Homogenous Distributed Systems 1 Application of Fuzzy Logic in Load Balancing of Homogenous Distributed Systems 1 Ali M. Alakeel Department of Computer Science Faculty of Computing and Information Technology University of Tabuk P.O.Box

More information

Navjot Jyoti ABSTRACT I. INTRODUCTION

Navjot Jyoti ABSTRACT I. INTRODUCTION International Journal of Scientific esearch in Computer Science, Engineering and Information echnology 217 IJSCSEI Volume 2 Issue 1 ISSN : 2456-337 An Analytical eview : Static Load Balancing Algorithms

More information

A New Fuzzy Algorithm for Dynamic Load Balancing In Distributed Environment

A New Fuzzy Algorithm for Dynamic Load Balancing In Distributed Environment A New Fuzzy Algorithm for Dynamic Load Balancing In Distributed Environment Nidhi Kataria Chawla Assistant Professor (Babu Banarsi Das University, Luck now) U.P, India ernidhikataria@gmail.com Abstract

More information

An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network

An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 239-7242 Volume 4 Issue 8 Aug 205, Page No. 3640-3643 An Enhanced General Self-Organized Tree-Based Energy- Balance Routing

More information

PROXIMITY AWARE LOAD BALANCING FOR HETEROGENEOUS NODES Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh Kumar

PROXIMITY AWARE LOAD BALANCING FOR HETEROGENEOUS NODES Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh Kumar ISSN 2320-9194 1 International Journal of Advance Research, IJOAR.org Volume 1, Issue 9, September 2013, Online: ISSN 2320-9194 PROXIMITY AWARE LOAD BALANCING FOR HETEROGENEOUS NODES Mrs. Yogita A. Dalvi

More information

Prof. Darshika Lothe Assistant Professor, Imperial College of Engineering & Research, Pune, Maharashtra

Prof. Darshika Lothe Assistant Professor, Imperial College of Engineering & Research, Pune, Maharashtra Resource Management Using Dynamic Load Balancing in Distributed Systems Prof. Darshika Lothe Assistant Professor, Imperial College of Engineering & Research, Pune, Maharashtra Abstract In a distributed

More information

A Comparative Study of Load Balancing Algorithms: A Review Paper

A Comparative Study of Load Balancing Algorithms: A Review Paper Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for FUZZY LOGIC TECHNIQUES 4.1: BASIC CONCEPT Problems in the real world are quite often very complex due to the element of uncertainty. Although probability theory has been an age old and effective tool to

More information

A Semi-Distributed Load Balancing Algorithm Using Clustered Approach

A Semi-Distributed Load Balancing Algorithm Using Clustered Approach 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. 3, Issue. 6, June 2014, pg.843

More information

Multi-Level Load Balancing Methods for Hierarchical Web Server Clusters

Multi-Level Load Balancing Methods for Hierarchical Web Server Clusters Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijst/2015/v8i21/78469, September 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Multi-Level Load Balancing Methods for Hierarchical

More information

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE) International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within

More information

The Effect of Scheduling Discipline on Dynamic Load Sharing in Heterogeneous Distributed Systems

The Effect of Scheduling Discipline on Dynamic Load Sharing in Heterogeneous Distributed Systems Appears in Proc. MASCOTS'97, Haifa, Israel, January 1997. The Effect of Scheduling Discipline on Dynamic Load Sharing in Heterogeneous Distributed Systems Sivarama P. Dandamudi School of Computer Science,

More information

Performance Impact of I/O on Sender-Initiated and Receiver-Initiated Load Sharing Policies in Distributed Systems

Performance Impact of I/O on Sender-Initiated and Receiver-Initiated Load Sharing Policies in Distributed Systems Appears in Proc. Conf. Parallel and Distributed Computing Systems, Dijon, France, 199. Performance Impact of I/O on Sender-Initiated and Receiver-Initiated Load Sharing Policies in Distributed Systems

More information

DOI: /ijarcsse/V7I2/0117

DOI: /ijarcsse/V7I2/0117 Volume 7, Issue 2, February 2017 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimization

More information

Performance Evaluation of Mobile Agent-based Dynamic Load Balancing Algorithm

Performance Evaluation of Mobile Agent-based Dynamic Load Balancing Algorithm Performance Evaluation of Mobile -based Dynamic Load Balancing Algorithm MAGDY SAEB, CHERINE FATHY Computer Engineering Department Arab Academy for Science, Technology & Maritime Transport Alexandria,

More information

Job Re-Packing for Enhancing the Performance of Gang Scheduling

Job Re-Packing for Enhancing the Performance of Gang Scheduling Job Re-Packing for Enhancing the Performance of Gang Scheduling B. B. Zhou 1, R. P. Brent 2, C. W. Johnson 3, and D. Walsh 3 1 Computer Sciences Laboratory, Australian National University, Canberra, ACT

More information

PERSONAL communications service (PCS) provides

PERSONAL communications service (PCS) provides 646 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 5, NO. 5, OCTOBER 1997 Dynamic Hierarchical Database Architecture for Location Management in PCS Networks Joseph S. M. Ho, Member, IEEE, and Ian F. Akyildiz,

More information

Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System

Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Donald S. Miller Department of Computer Science and Engineering Arizona State University Tempe, AZ, USA Alan C.

More information

Load Balancing in Distributed System through Task Migration

Load Balancing in Distributed System through Task Migration Load Balancing in Distributed System through Task Migration Santosh Kumar Maurya 1 Subharti Institute of Technology & Engineering Meerut India Email- santoshranu@yahoo.com Khaleel Ahmad 2 Assistant Professor

More information

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network A Survey on policies in Mobile ad-hoc Computational S. Kamble 1, A. Savyanavar 2 1PG Scholar, Department of Computer Engineering, MIT College of Engineering, Pune, Maharashtra, India 2Associate Professor,

More information

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS 3 st July 23. Vol. 53 No.3 25-23 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS

More information

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm Nirali A. Patel PG Student, Information Technology, L.D. College Of Engineering,Ahmedabad,India ABSTRACT In real-time embedded

More information

Distributed Scheduling. Distributed Scheduling

Distributed Scheduling. Distributed Scheduling CMSC 621, Advanced Operating Systems. Fall 2003 Distributed Scheduling Dr. Kalpakis Distributed Scheduling System performance can be improved by distributed load among heavy and light loaded nodes of the

More information

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS Tzu-Chiang Chiang,, Ching-Hung Yeh, Yueh-Min Huang and Fenglien Lee Department of Engineering Science, National Cheng-Kung University, Taiwan,

More information

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Jayanta Biswas and Mukti Barai and S. K. Nandy CAD Lab, Indian Institute of Science Bangalore, 56, India {jayanta@cadl, mbarai@cadl,

More information

Network Load Balancing Methods: Experimental Comparisons and Improvement

Network Load Balancing Methods: Experimental Comparisons and Improvement Network Load Balancing Methods: Experimental Comparisons and Improvement Abstract Load balancing algorithms play critical roles in systems where the workload has to be distributed across multiple resources,

More information

A Fault-recovery Routing Approach for Loop-based Clustering WSN

A Fault-recovery Routing Approach for Loop-based Clustering WSN A Fault-recovery Routing Approach for Loop-based Clustering WSN Ming Xu 1, Shengdong Zhang 1, Jiannong Cao 2, Xiaoxing Guo 3 ( 1 School of Computer, National Univ. of Defense Technology, Changsha, China)

More information

Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks

Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks Directional Antenna based Time Division Scheduling in Wireless Ad hoc Networks Li Shaohua and Dong-Ho Cho School of Electrical Engineering and Computer Science Korea Advanced Institute of Science and Technology

More information

Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering

Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering Abstract Mrs. C. Poongodi 1, Ms. R. Kalaivani 2 1 PG Student, 2 Assistant Professor, Department of

More information

A Mediator based Dynamic Server Load Balancing Approach using SDN

A Mediator based Dynamic Server Load Balancing Approach using SDN I J C T A, 9(14) 2016, pp. 6647-6652 International Science Press A Mediator based Dynamic Server Load Balancing Approach using SDN Ashwati Nair 1, Binya mol M. G. 2 and Nima S. Nair 3 ABSTRACT In the modern

More information

Packet Classification Using Dynamically Generated Decision Trees

Packet Classification Using Dynamically Generated Decision Trees 1 Packet Classification Using Dynamically Generated Decision Trees Yu-Chieh Cheng, Pi-Chung Wang Abstract Binary Search on Levels (BSOL) is a decision-tree algorithm for packet classification with superior

More information

TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME

TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME International Journal of Wireless Communications and Networking 3(1), 2011, pp. 89-93 TOPOLOGY CONTROL IN WIRELESS NETWORKS BASED ON CLUSTERING SCHEME A. Wims Magdalene Mary 1 and S. Smys 2 1 PG Scholar,

More information

Preprocessing of Stream Data using Attribute Selection based on Survival of the Fittest

Preprocessing of Stream Data using Attribute Selection based on Survival of the Fittest Preprocessing of Stream Data using Attribute Selection based on Survival of the Fittest Bhakti V. Gavali 1, Prof. Vivekanand Reddy 2 1 Department of Computer Science and Engineering, Visvesvaraya Technological

More information

On the Impact of Route Processing and MRAI Timers on BGP Convergence Times

On the Impact of Route Processing and MRAI Timers on BGP Convergence Times On the Impact of Route Processing and MRAI Timers on BGP Convergence Times Shivani Deshpande and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute, Troy, NY 12180 Abstract Fast convergence

More information

Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras

Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras Week 05 Lecture 18 CPU Scheduling Hello. In this lecture, we

More information

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems

A Level-wise Priority Based Task Scheduling for Heterogeneous Systems International Journal of Information and Education Technology, Vol., No. 5, December A Level-wise Priority Based Task Scheduling for Heterogeneous Systems R. Eswari and S. Nickolas, Member IACSIT Abstract

More information

Task allocation in distributed systems

Task allocation in distributed systems Indian Journal of Science and Technology, Vol 9(31), DOI: 10.17485/ijst/2016/v9i31/89615, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Task allocation in distributed systems P. Neelakantan

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm N. Shahsavari Pour Department of Industrial Engineering, Science and Research Branch, Islamic Azad University,

More information

Implementation of Boundary Cutting Algorithm Using Packet Classification

Implementation of Boundary Cutting Algorithm Using Packet Classification Implementation of Boundary Cutting Algorithm Using Packet Classification Dasari Mallesh M.Tech Student Department of CSE Vignana Bharathi Institute of Technology, Hyderabad. ABSTRACT: Decision-tree-based

More information

CH : 15 LOCAL AREA NETWORK OVERVIEW

CH : 15 LOCAL AREA NETWORK OVERVIEW CH : 15 LOCAL AREA NETWORK OVERVIEW P. 447 LAN (Local Area Network) A LAN consists of a shared transmission medium and a set of hardware and software for interfacing devices to the medium and regulating

More information

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks J. Shanbehzadeh, M. Mehrani, A. Sarrafzadeh, and Z. Razaghi Abstract an important issue in WSN is the regional covering. A coverage

More information

Comparison of Online Record Linkage Techniques

Comparison of Online Record Linkage Techniques International Research Journal of Engineering and Technology (IRJET) e-issn: 2395-0056 Volume: 02 Issue: 09 Dec-2015 p-issn: 2395-0072 www.irjet.net Comparison of Online Record Linkage Techniques Ms. SRUTHI.

More information

Load Balancing with Random Information Exchanged based Policy

Load Balancing with Random Information Exchanged based Policy Load Balancing with Random Information Exchanged based Policy Taj Alam 1, Zahid Raza 2 School of Computer & Systems Sciences Jawaharlal Nehru University New Delhi, India 1 tajhashimi@gmail.com, 2 zahidraza@mail.jnu.ac.in

More information

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

More information

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function Comparison of pre-backoff and post-backoff procedures for IEEE 802.11 distributed coordination function Ping Zhong, Xuemin Hong, Xiaofang Wu, Jianghong Shi a), and Huihuang Chen School of Information Science

More information

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering Nghiem Van Tinh 1, Vu Viet Vu 1, Tran Thi Ngoc Linh 1 1 Thai Nguyen University of

More information

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications New Optimal Load Allocation for Scheduling Divisible Data Grid Applications M. Othman, M. Abdullah, H. Ibrahim, and S. Subramaniam Department of Communication Technology and Network, University Putra Malaysia,

More information

AN IMPROVED GRAPH BASED METHOD FOR EXTRACTING ASSOCIATION RULES

AN IMPROVED GRAPH BASED METHOD FOR EXTRACTING ASSOCIATION RULES AN IMPROVED GRAPH BASED METHOD FOR EXTRACTING ASSOCIATION RULES ABSTRACT Wael AlZoubi Ajloun University College, Balqa Applied University PO Box: Al-Salt 19117, Jordan This paper proposes an improved approach

More information

Keywords Clustering, Goals of clustering, clustering techniques, clustering algorithms.

Keywords Clustering, Goals of clustering, clustering techniques, clustering algorithms. Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Survey of Clustering

More information

Routing Protocols in Mobile Ad-Hoc Network

Routing Protocols in Mobile Ad-Hoc Network International Journal of Computer Science & Management Studies, Vol. 12, Issue 02, April 2012 Protocols in Mobile Ad-Hoc Network Sachin Minocha M. Tech Student, Vaish College of Engineering, Rohtak, Haryana

More information

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1 Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1 Shiv Mehra and Chansu Yu Department of Electrical and Computer Engineering Cleveland State University E-mail: {s.mehra,c.yu91}@csuohio.edu

More information

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL 1 Mr. Sujeet D. Gawande, Prof. Amit M. Sahu 2 1 M.E. Scholar, Department of Computer Science and Engineering, G.H.R.C.E.M.,

More information

Inheritance and Encapsulation. Amit Gupta

Inheritance and Encapsulation. Amit Gupta Inheritance and Encapsulation Amit Gupta Project 1 How did it go? What did you like about it? What did you not like? What can we do to help? Suggestions Ask questions if you don t understand a concept

More information

An Enhanced Dynamic Packet Buffer Management

An Enhanced Dynamic Packet Buffer Management An Enhanced Dynamic Packet Buffer Management Vinod Rajan Cypress Southeast Design Center Cypress Semiconductor Cooperation vur@cypress.com Abstract A packet buffer for a protocol processor is a large shared

More information

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level Ali Abdi Seyedkolaei 1 and Ali Zakerolhosseini 2 1 Department of Computer, Shahid Beheshti University, Tehran,

More information

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

An Adaptive Self-Organization Protocol for Wireless Sensor Networks An Adaptive Self-Organization Protocol for Wireless Sensor Networks Kil-Woong Jang 1 and Byung-Soon Kim 2 1 Dept. of Mathematical and Information Science, Korea Maritime University 1 YeongDo-Gu Dongsam-Dong,

More information

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks S. Faisal 1, N. Javaid 1, A. Javaid 2, M. A. Khan 1, S. H. Bouk 1, Z. A. Khan 3 1 COMSATS Institute of Information Technology, Islamabad,

More information

A STUDY OF BNP PARALLEL TASK SCHEDULING ALGORITHMS METRIC S FOR DISTRIBUTED DATABASE SYSTEM Manik Sharma 1, Dr. Gurdev Singh 2 and Harsimran Kaur 3

A STUDY OF BNP PARALLEL TASK SCHEDULING ALGORITHMS METRIC S FOR DISTRIBUTED DATABASE SYSTEM Manik Sharma 1, Dr. Gurdev Singh 2 and Harsimran Kaur 3 A STUDY OF BNP PARALLEL TASK SCHEDULING ALGORITHMS METRIC S FOR DISTRIBUTED DATABASE SYSTEM Manik Sharma 1, Dr. Gurdev Singh 2 and Harsimran Kaur 3 1 Assistant Professor & Head, Department of Computer

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimal Round

More information

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s M. Nagaratna Assistant Professor Dept. of CSE JNTUH, Hyderabad, India V. Kamakshi Prasad Prof & Additional Cont. of. Examinations

More information

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems.

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems. : An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems. 1 K.V.K.Chaitanya, 2 Smt. S.Vasundra, M,Tech., (Ph.D), 1 M.Tech (Computer Science), 2 Associate Professor, Department

More information

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.8, August 216 17 Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment Puneet

More information

AN EFFICIENT ADAPTIVE PREDICTIVE LOAD BALANCING METHOD FOR DISTRIBUTED SYSTEMS

AN EFFICIENT ADAPTIVE PREDICTIVE LOAD BALANCING METHOD FOR DISTRIBUTED SYSTEMS AN EFFICIENT ADAPTIVE PREDICTIVE LOAD BALANCING METHOD FOR DISTRIBUTED SYSTEMS ESQUIVEL, S., C. PEREYRA C, GALLARD R. Proyecto UNSL-33843 1 Departamento de Informática Universidad Nacional de San Luis

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 8, August 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Structured Peer-to-Peer

More information

IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK

IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK 1 Mount Steffi Varish.C, 2 Guru Rama SenthilVel Abstract - Image Mining is a recent trended approach enveloped in

More information

A New RR Scheduling Approach for Real Time Systems using Fuzzy Logic

A New RR Scheduling Approach for Real Time Systems using Fuzzy Logic Volume 119 No.5, June 2015 A New RR Scheduling Approach for Real Systems using Fuzzy Logic Lipika Datta Assistant Professor, CSE Dept. CEMK,Purba Medinipur West Bengal, India ABSTRACT Round Robin scheduling

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 4, April 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Reducing the Number

More information

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Solving Assembly Line Balancing Problem in the State of Multiple- Alternative

More information

Multi-path based Algorithms for Data Transfer in the Grid Environment

Multi-path based Algorithms for Data Transfer in the Grid Environment New Generation Computing, 28(2010)129-136 Ohmsha, Ltd. and Springer Multi-path based Algorithms for Data Transfer in the Grid Environment Muzhou XIONG 1,2, Dan CHEN 2,3, Hai JIN 1 and Song WU 1 1 School

More information

An Area-Efficient BIRA With 1-D Spare Segments

An Area-Efficient BIRA With 1-D Spare Segments 206 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 26, NO. 1, JANUARY 2018 An Area-Efficient BIRA With 1-D Spare Segments Donghyun Kim, Hayoung Lee, and Sungho Kang Abstract The

More information

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

More information

Figure 1. Clustering in MANET.

Figure 1. Clustering in MANET. Volume 6, Issue 12, December 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance

More information

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY ENERGY EFFICIENT CLUSTERING HIERARCHY PROTOCOL IN WSN BASED ON RIDGE METHOD CLUSTER HEAD SELECTION Krishan Bala *1, Paramjeet

More information

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming ECUSIVE ATCHING An Efficient Technique for Multicast Video Streaming Y. W. Wong, Jack Y. B. Lee Department of Information Engineering The Chinese University of Hong Kong, Shatin, N.T., Hong Kong Email:

More information

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION 5.1 INTRODUCTION Generally, deployment of Wireless Sensor Network (WSN) is based on a many

More information

A Proposed Model For Forecasting Stock Markets Based On Clustering Algorithm And Fuzzy Time Series

A Proposed Model For Forecasting Stock Markets Based On Clustering Algorithm And Fuzzy Time Series Journal of Multidisciplinary Engineering Science Studies (JMESS) A Proposed Model For Forecasting Stock Markets Based On Clustering Algorithm And Fuzzy Time Series Nghiem Van Tinh Thai Nguyen University

More information

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET) INTERNATIONAL International Journal of Computer JOURNAL Engineering OF COMPUTER and Technology ENGINEERING (IJCET), ISSN 0976- & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4,

More information

Mitigating Data Skew Using Map Reduce Application

Mitigating Data Skew Using Map Reduce Application Ms. Archana P.M Mitigating Data Skew Using Map Reduce Application Mr. Malathesh S.H 4 th sem, M.Tech (C.S.E) Associate Professor C.S.E Dept. M.S.E.C, V.T.U Bangalore, India archanaanil062@gmail.com M.S.E.C,

More information

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT MOBILE OFFLOADING USING POWER BASED DECISION IN WIRELESS COMMUNICATION M.Nivethamani 1*, Soma Prathinha 2 1* PG Scholar, Student Member, IEEE, Sri Sairam Engineering College, Chennai 2 Associate Professor,

More information

FOR a network with a hierarchical structure, each subnetwork

FOR a network with a hierarchical structure, each subnetwork Topology Aggregation Method for Multiple Link Parameters Sung-eok Jeon Abstract In a hierarchical network, each subnetwork advertises its topology information to the other subnetworks. Many studies have

More information

Distributed Operating Systems

Distributed Operating Systems 2 Distributed Operating Systems System Models, Processor Allocation, Distributed Scheduling, and Fault Tolerance Steve Goddard goddard@cse.unl.edu http://www.cse.unl.edu/~goddard/courses/csce855 System

More information

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS AMANDEEP University College of Engineering, Punjabi University Patiala, Punjab, India amandeep8848@gmail.com GURMEET KAUR University College of Engineering,

More information

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 32 Novel Cluster Based Routing Protocol in Wireless Sensor Networks Bager Zarei 1, Mohammad Zeynali 2 and Vahid Majid Nezhad 3 1 Department of Computer

More information

Normalization based K means Clustering Algorithm

Normalization based K means Clustering Algorithm Normalization based K means Clustering Algorithm Deepali Virmani 1,Shweta Taneja 2,Geetika Malhotra 3 1 Department of Computer Science,Bhagwan Parshuram Institute of Technology,New Delhi Email:deepalivirmani@gmail.com

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

Stretch-Optimal Scheduling for On-Demand Data Broadcasts

Stretch-Optimal Scheduling for On-Demand Data Broadcasts Stretch-Optimal Scheduling for On-Demand Data roadcasts Yiqiong Wu and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University, University Park, PA 6 E-mail: fywu,gcaog@cse.psu.edu

More information

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator Ashika R. Naik Department of Electronics & Tele-communication, Goa College of Engineering (India) ABSTRACT Wireless

More information

Performance Evaluation of WiFiRe using OPNET

Performance Evaluation of WiFiRe using OPNET Performance Evaluation of WiFiRe using OPNET Under the guidance of: Prof. Sridhar Iyer and Prof. Varsha Apte Dept. of CSE (KReSIT) July 16, 2007 Goal Goal Building. Finding minimum slot length to support

More information

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults

Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Fault-Tolerant Routing Algorithm in Meshes with Solid Faults Jong-Hoon Youn Bella Bose Seungjin Park Dept. of Computer Science Dept. of Computer Science Dept. of Computer Science Oregon State University

More information

Fuzzy Signature Neural Networks for Classification: Optimising the Structure

Fuzzy Signature Neural Networks for Classification: Optimising the Structure Fuzzy Signature Neural Networks for Classification: Optimising the Structure Tom Gedeon, Xuanying Zhu, Kun He, and Leana Copeland Research School of Computer Science, College of Engineering and Computer

More information

Complexity results for throughput and latency optimization of replicated and data-parallel workflows

Complexity results for throughput and latency optimization of replicated and data-parallel workflows Complexity results for throughput and latency optimization of replicated and data-parallel workflows Anne Benoit and Yves Robert GRAAL team, LIP École Normale Supérieure de Lyon June 2007 Anne.Benoit@ens-lyon.fr

More information

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS(TPDS), VOL. N, NO. N, MONTH YEAR 1 Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment Zhen Xiao,

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information