Load Balancing with Random Information Exchanged based Policy
|
|
- Hugo Boone
- 6 years ago
- Views:
Transcription
1 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 Abstract The primary objective of load balancing is to minimize the job execution time and maximize resource utilization. The load balancing algorithms for parallel computing system must adhere to three inherent policies; viz. information policy, transfer policy and placement policy. To better utilize the system resources this work proposes a load balancing strategy with information exchange policy based on random walk of packets for system with decentralized nature. Information is exchanged via random packets so that each node in a system has up-to-date states of the others nodes. Keywords Parallel and distributed system; load balancing; information exchange; resource utilization. I. INTRODUCTION In a parallel system it is always desired from a scheduler that jobs should be scheduled in such a way that the resources are fully utilized with minimization of turnaround time. The most important consideration here is the development of efficient techniques for the allotment of the processes of a program on multiple processors in such a way that the software parallelism can be exploited to its fullest by using hardware parallelism. The solution to this problem lies in effectively load balancing the processes among processing nodes to achieve the performance goals. Load balancing is defined as a redistribution/reallocation of processes among the processors during allocation or execution time by transferring tasks from the heavily loaded to the lightly loaded processors with the aim of improving the performance of the system. A typical load balancing algorithm is defined by the following three policies [2, 3]: Information Policy: It specifies the amount of load information made available to job placement decisionmakers. Transfer Policy: It determines the conditions under which a job should be transferred, that is, the current load of the host and the size of the job under consideration. Placement Policy: It identifies the processing element to which a job should be transferred. Load balancing algorithms are broadly characterized as static and dynamic which are further categorized as centralized and decentralized [2, 3, 4]. Load balancing is done by a single processor in a centralized system whereas in the decentralized case scheduling responsibility is vested on all the processing nodes. Centralized algorithms are less dependable than decentralized algorithms however; decentralized algorithms have the problem of communication overheads incurred by regular information exchange between processors. The information is communicated through periodic or aperiodic broadcasting of messages. Due to information exchange, the communication and computation overheads are obviously elevated for decentralized systems. Besides, the information a processor has, relating to the states of the other nodes, may be outmoded due to the delay in collecting the data. The performance of such algorithms is indirectly proportional to the delay. As the delay increases the performance of the system degrades considerably. The only way to ease the degradation caused by the delay in having the updated information about other nodes is to increase the frequency of status exchange. However the unnecessary increase in frequency of information exchange can further increase the communication overhead. Thereby the performance of the algorithm deteriorates significantly and a stage is reached when further increase in the frequency of status exchange makes the system unstable [6]. In order to reduce the overhead caused due to frequent information exchange at periodic time intervals we propose a Load Balancing policy with Random Information Exchange (LBRIE) model. The proposed strategy, LBRIE is inspired from the work of Einstein on random walk and has taken up Random Direction Mobility Model which is purely based on random walk to implement this concept in information exchange. The remainder of the paper is organized as follows. In second section, literature related to information exchange in load balancing is discussed. Section three presents the proposed scheduler and the working of the model. Section four discusses illustrative example. Finally, the paper ends in section five with the concluding remarks. II. RELATED WORK Literature related to load balancing strategies in view of information exchanged models has been reported here. Information exchange models are categorized as periodic and on demand/aperiodic. As referred later in this section, PIA and ELISA are periodic information exchange models and rest all cited models make use of on demand/aperiodic information exchange for decision making. In PIA, the information is shared at periodic information exchange interval, called as transfer epochs. It is assumed that at the transfer epochs, each processor has ideal information about the state of every other /14/$31.00 c 2014 IEEE 690
2 processor in its buddy set. Based on the loading state, jobs are transferred from heavily loaded node to lightly loaded node [5]. In ELISA, the information is exchanged at transfer epochs and estimation of load is done at estimation epochs. According to the estimated queue lengths of the nodes in its buddy set, the node computes the average load to execute in the system. Nodes in the buddy set whose estimated queue length is less than the estimated average queue length by more than a threshold are considered to be a part of the active set. The node under consideration transfers jobs to the nodes in the active set until its queue length is not greater than the estimated average queue length. The value of threshold is predefined and is important for the performance of ELISA and should be fixed in such a way that the average response time of the system gets minimized [6]. The problem of redistribution of load of the system among its nodes so that overall performance of system is maximized has been dealt with in [3]. The work discusses several key issues in load distribution and describes many loadinformation as the distributing algorithms taking on demand backbone for communication. Various strategies have been suggested for dynamic load balancing, which includes sender initiated diffusion, receiver initiated diffusion, hierarchical balancing method, gradient model, domain exchange method based on aperiodic information exchange for decision making in [7]. Taxonomy of load sharing algorithms with discussion on various source-initiative and server-initiative approaches has been proposed in [8]. The taxonomy also discusses ten symbolic algorithms that have been evaluated against their performance. The algorithms make use of on demand information for load balancing success. III. LBRIE STRATEGY The proposed strategy, LBRIE is aperiodic information exchange model based on random information exchange inspired from the work of Einstein on random walk. It is feebly based on Random Direction Mobility Model of adhoc networks [9, 10]. For the decentralized systems, it is necessary to have correct load information about every other node in the system. In LBRIE packets carrying information about the system state are randomly circulated keeping in view that indefinite packet should not exist in the system. The probability of the success of a packet returning to its origin is the deriving factor in using this random mobility model of adhoc wireless network. Each node in the system has an information table with packets being used in updating the information. To realize a load balanced state, the scheduler continuously keeps track of the load on the nodes using thresholds with the aim of minimizing the turnaround time of the jobs submitted for execution. The jobs are reallocated during runtime based on the load status of the node. If a node is heavily loaded it will act as a sender and will search for possible receptor of the job and vice versa. Here, hybridism is maintained via combining sender and receiver initiated approach. At high system load, the probability of finding a sender is the maximum while at low system load, the probability of finding a receiver is maximum. The scheduler under consideration is as shown in Fig. 1 and various parameters used in study are given in Table I. The strategy is applied on distributed computers connected via mesh topology. The strategy is equally applicable to other topologies of the distributed system interconnection e.g. bus, star. The figure depicted is just a small snapshot of the actual model. However, in real situations, the number of processing nodes can be much more. The interconnection between the processor has delay of X ij where i and j are the interconnected nodes. The arrival rate and service rate at each node is taken as i and i respectively. Each processing element has an infinite job queue where the allotted jobs are queued up and are taken up for execution in first come first serve order. Information about the states of other nodes is recorded in the information table. It consist of a node identifier, number of jobs queued at each node and time of modification of information about that node. Figure 1. Scheduler Architecture Each node has its individual threshold parameters which are adaptive in nature. Depending upon the information available with the node, the threshold values are updated. Each node maintains three queues in which the node identifiers are saved depending upon their load state. The three states according to which node are categorized are lightly loaded node, normal loaded node and highly loaded node. Therefore, the three queues respectively gets referred to as minimum priority queue Min_Queue, normal queue Normal_Queue and maximum priority queue Max_Queue [1] IEEE International Advance Computing Conference (IACC) 691
3 Parameters K Job_Queue Task_Set Job i Node i Info_Table Packet i l i T lower T upper P LHM UHM M Min_Queue Max_Queue Normal_Queue X ij i i TABLE I. Description PARAMETERS DESCRIPTION Number of nodes Job queue for each node where jobs are queued up Number of jobs submitted for execution Job identifier where 1 <= i<= Task_Set Node identifier where 1 <= i<= K Data structure for maintaining the information about load status of each node Packet identifier where 1 <= i<= K and fields same as Info_Table Workload on each node Node i Lower threshold Upper threshold Optimum percent value for calculating the T lower and T upper according to mean M Lower half mean of l i for the nodes sorted in ascending order Upper half mean of l i for the nodes sorted in ascending order Mean of l i for the nodes sorted in ascending order Min priority queue containing node identifier for nodes having load l i below T lower Max priority queue containing node identifier for nodes having load l i above T upper Queue for nodes having load between T lower and T upper Communication delay between i and j nodes Arrival rate of jobs on Node i Service rate of jobs on Node i Number of packets is equal to the number of nodes in the system with the packets having same fields as the information table. Packets are used to update the information table maintained at each node. Each packet has a time of modification for each node entry acting as a time stamp for updating the most recent information to the nodes. Same is maintained at each node via the information table to check the validity of the information about the other nodes. The packet is randomly forwarded on any link among the available connections of the given node to the neighboring nodes. Receiver of the packet then checks its information table. If there is a mismatch between the information available and information received about nodes visited by the packet, then the node update its table corresponding to the more recent updated information. If the information in the packet is different for their state then new information about the node is inserted into the packet, time of modification is reset and the packet is forwarded to other possibly unvisited neighboring nodes. These packets circulate indefinitely till all job queues become empty. As a node is assigned some workload, the same enters its job execution queue. The three queues maintained by each node are implemented as maximum priority queue (Max_Queue) for heavily loaded nodes, normal queue (Normal_Queue) for normally loaded nodes and minimum priority queue (Min_Queue) for lightly loaded nodes. Nodes in various queues are decided using threshold parameters viz. Lower Threshold (T lower ) and Upper Threshold (T upper ) which are adaptive in nature. Lower half mean (LHM) and Upper half mean (UHM) provide us the reference points using which T lower and T upper are set [1]. Initially the values of thresholds T lower and T upper are taken as 1 and 2 respectively and are gradually adjusted. As the load on nodes increases, the values of thresholds are reset and accordingly the number of nodes in Min_Queue, Max_Queue and Normal_Queue. During execution, situation may arise when the nodes are unevenly balanced. Under these circumstances jobs are transferred from a heavily loaded node to a lightly loaded node. Node acting as a receiver or sender is judged and selected as per the threshold parameters. If the load is high for the overall system, the receiver initiated approach is taken into consideration and vice versa. The number of jobs that are transferred from the heavily loaded node and number of jobs received by the lightly loaded node is taken to be one at a time. For a distributed system consisting of K nodes there are K packets in the system. If X ij is communication delay, then total time required for full updation is equal to K*X ij for all nodes. If algorithm runs for time T then the total number of messages circulated is given by (T/ (K*X ij ))*K 2 which is equal to T*K/X ij. For periodic information exchange K 2 messages are broadcasted at t i time interval. The total number of messages then exchanged is given by T*K 2 / t i. It can be seen that as the number of nodes increases, number of messages broadcasted goes on increasing. Moreover, if the system utilization increases, the time period of periodic exchanges needs to be decreased. Here, a situation may arise where decreasing t i may result in the system getting unstable. By the above discussed policy the information with nodes in LBRIE is updated without increasing the communication and computational overhead. This is possible because with minimum number of messages exchanged the node has correct information to make decision regarding balancing the load. The algorithm for the same is presented in the box. LBRIE () For All Processor Node i 1<=i<=K Do Allocate_ Job ( ) /* Based on Arrival Rate i */ Random_Information_Exchange () Update_ Threshold () Update_Queues () Balance_Load ( ) Execute_Job ( ) /* Based on Service Rate i */ While (Task_Set! =0 && Job_Queue! =0) Calculate TAT IEEE International Advance Computing Conference (IACC)
4 Random_Information_Exchange () For All Processor Node i 1<=i<=K Do Select Link ij = Random (For all Link ij where i j) Select Link ji= Random (For all Link ji where i j) Receive Packet from Link ji where j i Update Packet & Info_Table Send Packet on Link ij While (Task_Set! =0 && Job_Queue! =0) Update_ Threshold () Sort () /* Sort nodes in ascending order of load */ Calculate LHM, UHM & M Calculate T lower, T upper Update_Queues () Update () /* Update Min_Queue, Max Queue and Normal_Queue according to Updated T lower& T upper */ Balance_Load () Transfer Jobs /* Transfer jobs to under loaded node */ Receive Jobs /* Receive jobs from overloaded node */ IV. ILLUSTRATIVE EXAMPLE To better understand the working of the model, an example is illustrated in this section. It presents the basic working of the model in terms of average number of jobs getting executed. with jobs submitted for execution, the process starts by allocating these jobs to the processing elements according to the arrival rate i. When the 15 jobs are submitted to the system for execution, the state of nodes is shown in the Fig. 2. The arrival rate of jobs on the node is taken as i calculated as (Node_id%4 + 1). Accordingly, N 1 gets allocated with two jobs; N 2 three jobs, N 3 four jobs, N 4 one job, N 5 two jobs and N 6 three jobs respectively. The job allotment is done according to arrival rate. After the jobs are allotted, the load information is circulated in the system using random packets. The box below shows the random information exchange for information table updation of all the nodes in the system. Step 1: Node 1 initiates packet. Chooses any random direction and forwards the packet with its updated entry in it. Only one packet circulation is taken here for simplicity. Similarly other nodes start circulation. Step 2: Node 2 receives packet. Update its Info_Table. Chooses any random node link and forwards the packet with its updated entry in it. At each instance of packet forwarding, node chooses different link. If it has chosen link 4 before it will choose link among the remaining links. It forwards the packet to node 6. Step 3: Node 6 receives packet. Update its Info_Table. Chooses any random node link and forwards the packet with its updated entry in it. It forwards the packet to node 4. Step 4: Node 4 receives packet. Update its Info_Table. Update its entry in it and forwards the packet to node 5. Step 5: Node 5 receives packet. Update its Info_Table. Update its entry in it and forwards the packet to node 3. Step 6: Node 3 receives packet. Update its Info_Table. Update its entry in it and forwards the packet to node 1. Finally packet circulation is completed and node 1 has complete and other nodes have partial information about system state. Similarly other nodes have received full information by their packet. Each packet is forwarded based upon the procedure shown in the box above. When all the packets have reached their source of initialization then all nodes have complete information regarding the states of other nodes. After the successful reception of packets, the information with each node is shown in Fig. 3. Figure 2. Nodes after Job Allotment of 15 Jobs The example considers a scenario with the number of available nodes for execution as 6. Load on each node N i is represented by l i. Initially, T lower and T upper are assumed to be 1 and 2 respectively. The example considers 15 jobs for execution. The jobs considered in the work are assumed to be independent of each other. For a simple picture of the scheduler Figure 3. Information, Threshold and Queues Updation 2014 IEEE International Advance Computing Conference (IACC) 693
5 The thresholds are modified after the information update. T lower and T upper becomes 2 and 3 respectively. After threshold modification, queues at each node are modified. The nodes in Min_Queue are shown in light shade while nodes in Max_Queue are shown with little darker shade. After the queues modification, the load balancing process gets completed. One job is transferred from node 3 to node 4 and the scenario is depicted in Fig. 4. without balancing. The process repeats till the entire job queues become empty prompting the algorithm to stop. Figure 6. Information, Threshold and Queues Updation Figure 4. Scenario after Load Balancing The jobs are then executed according to service rate i which is ((Max_Node-Node_Id)%4 +1) ). Therefore, N 1 executes two jobs, N 2 one job, N 3 four jobs, N 4 three jobs, N 5 two jobs and N 6 one job respectively. Fig. 5 shows the nodes status after execution of jobs. Table II depicts the number of jobs allotted and number of jobs executed by each node. For balanced system average number of jobs executed by nodes should be around the mean. It has been assumed here thatt if the number of jobs getting executed by nodes is between (1±.25) of mean then the system is in the balanced state. By the above statement the average number of jobs that need to be executed by each node is 2.5 with boundary values being 2 and 3. Further, it can be seen from Table II that all nodes are executing number of jobs between 2 and 3 as desired, representing a balanced job execution. TABLE II. NUMBER OF JOBS ALLOTTED V/S EXECUTED Node No N 1 N 2 Allotted 2 3 Executed 2 3 N 3 N 4 N 5 N Figure 5. Scenario after Execution of Jobs Fig. 6 shows the status of nodes after information exchange. Thresholds are modified and queues are updated based on the recent information with the nodes. Node 2 and 6 have two jobs each and other nodes have empty queues. As there are no highly loaded node the execution continues V. CONCLUSION The work proposes a load balancing policy with information exchange based on random walk of packets for a decentralized system. The strategy allocates the modules of the job(s) over the nodes in such a way that the desired objective of minimizing the turnaround time is met. Information is exchanged via random packets. Node load status decides whether receiver initiated or sender initiated load balancing strategy is taken into consideration. During execution phase, the tasks are reallocated dynamically depending upon the system state. The balancing process utilizes minimum CPU time as redistribution is carried out when lightly loaded and heavily loaded nodes are reported. The work is based on the fact that if average of the workload is executed by the processing elements with minimum request generated for job reallocation, then best results can be realized in terms of the turnaround time and resource utilization. The model can result in even better solutions by making it more realistic by IEEE International Advance Computing Conference (IACC)
6 considering other issues related to load balancing like data locality. REFERENCES [1] Alam, T., Raza, Z., A dynamic load balancing strategy with adaptive threshold based approach, Second IEEE International Conference on Parallel, Distributed and Grid Computing, Solan, India, pages , [2] Casavant, T.L. Kuhl, J., A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems, IEEE Transactions on Software Engineering, vol. 14, no. 2, pages , [3] Shivaratri, N.G., Krueger, P., Singhal, M., Load Distributing for Locally Distributed Systems, Computer, vol. 25, no. 12, pages 33-44, [4] Casavant, T.L., Kuhl, J.G., Effects of Response and Stability on Scheduling in Distributed Computing Systems, IEEE Transactions on Software Engineering, vol. 14, no. 11, pages , [5] Zeng, Z., Bharadwaj, V., Design and Performance Evaluation of Queue-and-Rate-Adjustment Dynamic Load Balancing Policies for Distributed Networks, IEEE Transactions On Computers, vol. 55, no. 11, pages , [6] Anand, L., Ghose, D., Mani, V., ELISA: An Estimated Load Information Scheduling Algorithm for Distributed Computing System, Computers and Mathematics with Applications, vol. 37, pp , [7] Willebeek, Marc, Reeves, Anthony P., Strategies for Dynamic Load Balancing on Highly Parallel Computers, IEEE Transaction on Parallel systems Software, vol. 4, no. 9, pages , [8] Wang, Y.T., Morris, R.J.T., Load Sharing in Distributed Systems, IEEE Transactions on Computers, vol. C-34, pp , [9] Einstein, Albert, Investigations on the Theory of the Brownian movement, PhD, [10] Camp, T., Boleng, J., Davies, V., A survey of mobility models for ad hoc network research, Wirel.Commun.Mob.Comput. vol 2, no. 5, pages , IEEE International Advance Computing Conference (IACC) 695
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 informationCHAPTER 7 CONCLUSION AND FUTURE SCOPE
121 CHAPTER 7 CONCLUSION AND FUTURE SCOPE This research has addressed the issues of grid scheduling, load balancing and fault tolerance for large scale computational grids. To investigate the solution
More informationADAPTIVE 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 informationANALYSIS OF A DYNAMIC LOAD BALANCING IN MULTIPROCESSOR SYSTEM
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 1, Mar 2013, 143-148 TJPRC Pvt. Ltd. ANALYSIS OF A DYNAMIC LOAD BALANCING
More informationOn Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper)
On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper) Ngo Duc Thuan 1,, Hiroki Nishiyama 1, Nirwan Ansari 2,andNeiKato 1 1 Graduate School of Information
More informationInternational Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN
International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 286 A SURVEY ON FACTORS EFFECTING ENERGY CONSUMPTION IN MANET Pooja Ph.D Scholar, Department of Computer Science
More informationPerformance 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 informationOperating Systems Unit 3
Unit 3 CPU Scheduling Algorithms Structure 3.1 Introduction Objectives 3.2 Basic Concepts of Scheduling. CPU-I/O Burst Cycle. CPU Scheduler. Preemptive/non preemptive scheduling. Dispatcher Scheduling
More informationPROXIMITY 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 informationProf. 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 informationOn the Maximum Throughput of A Single Chain Wireless Multi-Hop Path
On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path Guoqiang Mao, Lixiang Xiong, and Xiaoyuan Ta School of Electrical and Information Engineering The University of Sydney NSW 2006, Australia
More informationNowadays 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 informationA 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 informationDynamic Load Balancing Strategy for Grid Computing
Dynamic Load Balancing Strategy for Grid Computing Belabbas Yagoubi and Yahya Slimani Abstract Workload and resource management are two essential functions provided at the service level of the grid software
More informationCh 4 : CPU scheduling
Ch 4 : CPU scheduling It's the basis of multiprogramming operating systems. By switching the CPU among processes, the operating system can make the computer more productive In a single-processor system,
More informationDistributed 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 informationAnil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.
Volume 6, Issue 7, July 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance Analysis
More informationA Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks
A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks P.Madhan Mohan #, J.James Johnson #, K.Murugan $ and V.Ramachandran % # Under Graduate Student $ Senior
More informationIUT Job Cracker Design and Implementation of a Dynamic Job Scheduler for Distributed Computation
IUT Job Cracker Design and Implementation of a Dynamic Job Scheduler for Distributed Computation *Fahim Kawsar, **Md. Shahriar Saikat, ***Shariful Hasan Shaikot Department of Computer Science *Islamic
More informationChapter 7 CONCLUSION
97 Chapter 7 CONCLUSION 7.1. Introduction A Mobile Ad-hoc Network (MANET) could be considered as network of mobile nodes which communicate with each other without any fixed infrastructure. The nodes in
More informationLoad Balancing. Minsoo Ryu. Department of Computer Science and Engineering. Hanyang University. Real-Time Computing and Communications Lab.
Load Balancing Minsoo Ryu Department of Computer Science and Engineering 2 1 Concepts of Load Balancing Page X 2 Load Balancing Algorithms Page X 3 Overhead of Load Balancing Page X 4 Load Balancing in
More informationKeywords: Cloud, Load balancing, Servers, Nodes, Resources
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 Load s in Cloud
More informationGRID SIMULATION FOR DYNAMIC LOAD BALANCING
GRID SIMULATION FOR DYNAMIC LOAD BALANCING Kapil B. Morey 1, Prof. A. S. Kapse 2, Prof. Y. B. Jadhao 3 1 Research Scholar, Computer Engineering Dept., Padm. Dr. V. B. Kolte College of Engineering, Malkapur,
More informationLOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING
LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING 1 Suhasini S, 2 Yashaswini S 1 Information Science & engineering, GSSSIETW, Mysore, India 2 Assistant Professor, Information
More informationThe 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 informationPerformance 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 informationRECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < : A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks Visvasuresh Victor Govindaswamy,
More information(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)
Qos of Network Using Advanced Hybrid Routing in WMN, Abstract - Maximizing the network throughput in a multichannel multiradio wireless mesh network various efforts have been devoted. The recent solutions
More informationA Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6
A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 1 Hui Deng 2Xiaolong Huang 3Kai Zhang 3 Zhisheng Niu 1Masahiro Ojima 1R&D Center Hitachi (China) Ltd. Beijing 100004, China 2Dept.
More informationSimulation Analysis of Linear Programming Based Load Balancing Algorithms for Routers
Simulation Analysis of Linear Programming Based Load Balancing Algorithms for Routers School of Computer Science & IT Devi Ahilya University, Indore ABSTRACT The work in this paper is the extension of
More informationEECS 571 Principles of Real-Time Embedded Systems. Lecture Note #9: More on Uniprocessor Scheduling
EECS 571 Principles of Real-Time Embedded Systems Lecture Note #9: More on Uniprocessor Scheduling Kang G. Shin EECS Department University of Michigan Online Load Sharing of Aperiodics K. G. Shin and C.-J.
More informationCPU scheduling. Alternating sequence of CPU and I/O bursts. P a g e 31
CPU scheduling CPU scheduling is the basis of multiprogrammed operating systems. By switching the CPU among processes, the operating system can make the computer more productive. In a single-processor
More informationVaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India
Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Improved OLSR
More informationChapter 3. Design of Grid Scheduler. 3.1 Introduction
Chapter 3 Design of Grid Scheduler The scheduler component of the grid is responsible to prepare the job ques for grid resources. The research in design of grid schedulers has given various topologies
More informationA CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3
A CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3 1,2,3 Department of Computer Science Engineering Jaypee Institute
More informationNew 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 informationUnicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks
Unicast Routing in Mobile Ad Hoc Networks 1 Routing problem 2 Responsibility of a routing protocol Determining an optimal way to find optimal routes Determining a feasible path to a destination based on
More informationEfficient Location Services Using Hierarchical Topology of Mobile Ad Hoc Networks
Journal of Software Engineering and Applications, 2012, 5, 14-20 http://dx.doi.org/10.4236/jsea.2012.51003 Published Online January 2012 (http://www.scirp.org/journal/jsea) Efficient Location Services
More informationAll Rights Reserved 2017 IJARCET
END-TO-END DELAY WITH MARKOVIAN QUEUING BASED OPTIMUM ROUTE ALLOCATION FOR MANETs S. Sudha, Research Scholar Mrs. V.S.LAVANYA M.Sc(IT)., M.C.A., M.Phil., Assistant Professor, Department of Computer Science,
More informationLecture (08, 09) Routing in Switched Networks
Agenda Lecture (08, 09) Routing in Switched Networks Dr. Ahmed ElShafee Routing protocols Fixed Flooding Random Adaptive ARPANET Routing Strategies ١ Dr. Ahmed ElShafee, ACU Fall 2011, Networks I ٢ Dr.
More informationData Partitioning. Figure 1-31: Communication Topologies. Regular Partitions
Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy
More informationTime Synchronization in Wireless Sensor Networks: CCTS
Time Synchronization in Wireless Sensor Networks: CCTS 1 Nerin Thomas, 2 Smita C Thomas 1, 2 M.G University, Mount Zion College of Engineering, Pathanamthitta, India Abstract: A time synchronization algorithm
More informationMobility Model for User s Realistic Behavior in Mobile Ad Hoc Network
Mobility Model for User s Realistic Behavior in Mobile Ad Hoc Network Shiddhartha Raj Bhandari, Gyu Myoung Lee, and Noel Crespi Department of Wireless Networks and Multimedia Services Institut Telecom,
More informationRESERVATION OF CHANNELS FOR HANDOFF USERS IN VISITOR LOCATION BASED ON PREDICTION
RESERVATION OF CHANNELS FOR HANDOFF USERS IN VISITOR LOCATION BASED ON PREDICTION 1 M.AMSAVENI 2 S.MALATHY 1 Assistant Professor, Department of ECE, RVS College of Engineering And Technology, Coimbatore,
More informationEffects of Hard Real-Time Constraints in Implementing the Myopic Scheduling Algorithm
Effects of Hard Real-Time Constraints in Implementing the Myopic Scheduling Algorithm Abstract- Institute of Information Technology, University of Dhaka, Dhaka 1 muheymin@yahoo.com, K M. Sakib, M S. Hasan
More informationEffective Load Balancing in Grid Environment
Effective Load Balancing in Grid Environment 1 Mr. D. S. Gawande, 2 Mr. S. B. Lanjewar, 3 Mr. P. A. Khaire, 4 Mr. S. V. Ugale 1,2,3 Lecturer, CSE Dept, DBACER, Nagpur, India 4 Lecturer, CSE Dept, GWCET,
More informationConnectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks
Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Fatiha Djemili Tolba University of Haute Alsace GRTC Colmar, France fatiha.tolba@uha.fr Damien Magoni University
More information3. Evaluation of Selected Tree and Mesh based Routing Protocols
33 3. Evaluation of Selected Tree and Mesh based Routing Protocols 3.1 Introduction Construction of best possible multicast trees and maintaining the group connections in sequence is challenging even in
More informationTwo Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems
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
More informationEARM: 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 informationDynamic Load balancing for I/O- and Memory- Intensive workload in Clusters using a Feedback Control Mechanism
Dynamic Load balancing for I/O- and Memory- Intensive workload in Clusters using a Feedback Control Mechanism Xiao Qin, Hong Jiang, Yifeng Zhu, David R. Swanson Department of Computer Science and Engineering
More informationA LOAD BALANCING ALGORITHM BASED ON MOVEMENT OF NODE DATA FOR DYNAMIC STRUCTURED P2P SYSTEMS
A LOAD BALANCING ALGORITHM BASED ON MOVEMENT OF NODE DATA FOR DYNAMIC STRUCTURED P2P SYSTEMS 1 Prof. Prerna Kulkarni, 2 Amey Tawade, 3 Vinit Rane, 4 Ashish Kumar Singh 1 Asst. Professor, 2,3,4 BE Student,
More informationDistributed clustering algorithms for data-gathering in wireless mobile sensor networks
J. Parallel Distrib. Comput. 67 (2007) 1187 1200 www.elsevier.com/locate/jpdc Distributed clustering algorithms for data-gathering in wireless mobile sensor networks Chuan-Ming Liu a,, Chuan-Hsiu Lee a,
More informationBalanced Distribution of Load on Grid Resources using Cellular Automata
Balanced Distribution of Load on Grid Resources using Cellular Automata Amir Akbarian Sadeghi Department of Computer Engineering South Tehran Branch, Islamic Azad University Tehran, Iran Ahmad Khademzadeh
More informationImpact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. IV (May - Jun.2015), PP 06-11 www.iosrjournals.org Impact of IEEE 802.11
More informationTOPOLOGY 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 informationAn 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 informationEnhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks
Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks Jinfang Zhang, Zbigniew Dziong, Francois Gagnon and Michel Kadoch Department of Electrical Engineering, Ecole de Technologie Superieure
More informationCo-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud
571 Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud T.R.V. Anandharajan 1, Dr. M.A. Bhagyaveni 2 1 Research Scholar, Department of Electronics and Communication,
More informationImproved Task Scheduling Algorithm in Cloud Environment
Improved Task Scheduling Algorithm in Cloud Environment Sumit Arora M.Tech Student Lovely Professional University Phagwara, India Sami Anand Assistant Professor Lovely Professional University Phagwara,
More informationSome Optimization Trade-offs in Wireless Network Coding
Some Optimization Trade-offs in Wireless Network Coding Yalin Evren Sagduyu and Anthony Ephremides Electrical and Computer Engineering Department and Institute for Systems Research University of Maryland,
More informationA Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs
A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs Ankita G. Rathi #1, Mrs. J. H. Patil #2, Mr. S. A. Hashmi #3 # Computer Science-Information Technology Department,
More informationA Literature survey on Improving AODV protocol through cross layer design in MANET
A Literature survey on Improving AODV protocol through cross layer design in MANET Nidhishkumar P. Modi 1, Krunal J. Panchal 2 1 Department of Computer Engineering, LJIET, Gujarat, India 2 Asst.Professor,
More informationWe will discuss about three different static routing algorithms 1. Shortest Path Routing 2. Flooding 3. Flow Based Routing
In this lecture we will discuss about Routing algorithms Congestion algorithms Lecture 19 The routing algorithm is that part of the network layer software, which is responsible for deciding which output
More informationANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET)
ANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET) DWEEPNA GARG 1 & PARTH GOHIL 2 1,2 Dept. Of Computer Science and Engineering, Babaria Institute of Technology, Varnama, Vadodara, India E-mail
More informationFluid models for evaluating threshold-based control policies for survivability of a distributed network
Fluid models for evaluating threshold-based control policies for survivability of a distributed network Vineet Aggarwal ICF Consulting 9 Lee Highway, Fairfax, VA Nataraan Gautam Marcus Department of Industrial
More informationChapter 4 NETWORK HARDWARE
Chapter 4 NETWORK HARDWARE 1 Network Devices As Organizations grow, so do their networks Growth in number of users Geographical Growth Network Devices : Are products used to expand or connect networks.
More informationStudy of Load Balancing Schemes over a Video on Demand System
Study of Load Balancing Schemes over a Video on Demand System Priyank Singhal Ashish Chhabria Nupur Bansal Nataasha Raul Research Scholar, Computer Department Abstract: Load balancing algorithms on Video
More informationPresenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks
Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks Mehdi Jalili, Islamic Azad University, Shabestar Branch, Shabestar, Iran mehdijalili2000@gmail.com Mohammad Ali
More informationDynamic Load Balancing Algorithms for Distributed Networks
Dynamic Load Balancing Algorithms for Distributed Networks M. Thejovathi JNTUCEA, Anantapur, India Abstract In this paper, We propose two efficient algorithms. Referred as Rate-based Load Balancing via
More informationFPOC: A Channel Assignment Strategy Using Four Partially Overlapping Channels in WMNs
FPOC: A Channel Assignment Strategy Using Four Partially Overlapping Channels in WMNs Yung-Chang Lin Cheng-Han Lin Wen-Shyang Hwang Ce-Kuen Shieh yaya80306@hotmail.com jhlin5@cc.kuas.edu.tw wshwang@cc.kuas.edu.tw
More informationLoad 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 informationImproving the Data Scheduling Efficiency of the IEEE (d) Mesh Network
Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw
More informationA COMPARATIVE STUDY OF CPU SCHEDULING POLICIES IN OPERATING SYSTEMS
VSRD International Journal of Computer Science &Information Technology, Vol. IV Issue VII July 2014 / 119 e-issn : 2231-2471, p-issn : 2319-2224 VSRD International Journals : www.vsrdjournals.com REVIEW
More informationChapter 16 Networking
Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer
More informationCH : 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 informationQUALITY OF SERVICE PROVISIONING IN MANET USING A CROSS-LAYER APPROACH FOR ROUTING
QUALITY OF SERVICE PROVISIONING IN MANET USING A CROSS-LAYER APPROACH FOR ROUTING ABSTRACT Ruchita Goyal, Divyanshu and Manoj Mishra Department of Electronics and Computer Engineering, Indian Institute
More informationLast Class: Processes
Last Class: Processes A process is the unit of execution. Processes are represented as Process Control Blocks in the OS PCBs contain process state, scheduling and memory management information, etc A process
More informationPerformance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model
Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model Geetha.S, Dr.G.Geetharamani Asst.Prof, Department of MCA, BIT Campus Tiruchirappalli, Anna University,
More informationModified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network
Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network C.Divya1, N.Krishnan2, A.Petchiammal3 Center for Information Technology and Engineering Manonmaniam Sundaranar
More informationCHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT
CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have
More informationExperiments with Broadcast Routing Algorithms for Energy- Constrained Mobile Adhoc Networks. (Due in class on 7 March 2002)
EE Project Description Winter Experiments with Broadcast Routing Algorithms for Energy- Constrained Mobile Adhoc Networks (Due in class on March ) Abstract In this project, you will experiment with the
More informationA Jini Based Implementation for Best Leader Node Selection in MANETs
A Jini Based Implementation for Best Leader Node Selection in MANETs Monideepa Roy, Pushpendu Kar and Nandini Mukherjee Abstract MANETs provide a good alternative for handling the constraints of disconnectivity
More informationDynamic Key Ring Update Mechanism for Mobile Wireless Sensor Networks
Dynamic Key Ring Update Mechanism for Mobile Wireless Sensor Networks Merve Şahin Sabancı University Istanbul, Turkey mervesahin@sabanciuniv.edu Abstract Key distribution is an important issue to provide
More informationImprovement of Buffer Scheme for Delay Tolerant Networks
Improvement of Buffer Scheme for Delay Tolerant Networks Jian Shen 1,2, Jin Wang 1,2, Li Ma 1,2, Ilyong Chung 3 1 Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science
More informationEffective Load Metric and Efficient Initial Job Placement for Dynamic Load Balancing in Cluster
Journal of Computer Science 4 (1): 72-79, 2008 ISS 1549-3636 2008 Science Publications Effective Load Metric and Efficient Initial Job Placement for Dynamic Load Balancing in Cluster 1 P. Sammulal, 1 M.
More informationBoosting the Performance of Myrinet Networks
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. XX, NO. Y, MONTH 22 1 Boosting the Performance of Myrinet Networks J. Flich, P. López, M. P. Malumbres, and J. Duato Abstract Networks of workstations
More informationModified Ultra Smart Counter Based Broadcast Using Neighborhood Information in MANETS
Modified Ultra Smart Counter Based Broadcast Using Neighborhood Information in MANETS Ms. Nutan Julka 1, Prof. Dr. J.W Bakal 2 1 Dept. of Computer Science, Pillais Institute of Information Technology,
More informationA Congestion Controlled Multipath Routing Algorithm Based On Path Survivability Factor
ABSTRACT A Congestion Controlled Multipath Routing Algorithm Based On Path Survivability Factor A.K. Daniel 1, Shishir Dwivedi 2, Tarun Verma 3, Pankaj Kumar Dubey 4 Department of Computer Science and
More informationcs/ee 143 Fall
cs/ee 143 Fall 2018 5 2 Ethernet 2.1 W&P, P3.2 3 Points. Consider the Slotted ALOHA MAC protocol. There are N nodes sharing a medium, and time is divided into slots. Each packet takes up a single slot.
More informationComparison of proposed path selection protocols for IEEE s WLAN mesh networks
Comparison of proposed path selection protocols for IEEE 802.11s WLAN mesh networks Sana Ghannay, Sonia Mettali Gammar and Farouk Kamoun CRISTAL lab, National School of Computer Sciences, ENSI, 2010, Manouba
More informationVirtual On-demand Test Lab using Cloud based Architecture
Virtual On-demand Test Lab using Cloud based Architecture Rohit Kewlani Adobe Systems I-1A, City Center, Sector 25-A Noida, U.P. India rkewlani@adobe.com ABSTRACT Over a past few decades, VM s or Virtual
More informationZonal based Deterministic Energy Efficient Clustering Protocol for WSNs
Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs Prabhleen Kaur Punjab Institute of Technology, Kapurthala (PTU Main Campus), Punjab India ABSTRACT Wireless Sensor Network has gained
More informationTransactions on Information and Communications Technologies vol 3, 1993 WIT Press, ISSN
The implementation of a general purpose FORTRAN harness for an arbitrary network of transputers for computational fluid dynamics J. Mushtaq, A.J. Davies D.J. Morgan ABSTRACT Many Computational Fluid Dynamics
More informationFigure 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 informationPerformance 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 informationHardware-Efficient Parallelized Optimization with COMSOL Multiphysics and MATLAB
Hardware-Efficient Parallelized Optimization with COMSOL Multiphysics and MATLAB Frommelt Thomas* and Gutser Raphael SGL Carbon GmbH *Corresponding author: Werner-von-Siemens Straße 18, 86405 Meitingen,
More informationA Dynamic TDMA Protocol Utilizing Channel Sense
International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015) A Dynamic TDMA Protocol Utilizing Channel Sense ZHOU De-min 1, a, LIU Yun-jiang 2,b and LI Man 3,c 1 2
More informationLoad Balancing Algorithm over a Distributed Cloud Network
Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract
More informationInternational Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18, ISSN
International Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18, www.ijcea.com ISSN 2321-3469 MULTICAST ROUTING: CONVENTIONAL ALGORITHMS VS ANT COLONY SYSTEM ABSTRACT
More information