International Journal of Technical Research and Applications e-ISSN: 2320-8163, 
www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 
12 | P a g e 
COMPACT ROUTING USING SWARM ALGORITHM 
Deepti Srivastava1, Nimish Singh2 
Department of Computer Science 
Abstract— In this paper we borrow the ideas from swarm intelligence to propose a model for compact routing mechanism so as to decrease the size of the routing list in a multipath network.. Swarm intelligence is the study of computational systems inspired by the ‘collective intelligence’. A large part of the research in swarm intelligence has focused on the reverse engineering and the adaptation of collective behaviors observed in natural systems with the aim of designing effective algorithms for distributed optimization. We are focusing here on the design of routing algorithms that store a small amount of information in a routing list at each node in a network, and provide a bound on the stretch of messaging routes which is also referred to as Compact Routing. 
Index Terms— swarm intelligence, collective intelligence algorithm, compact routing. (Key words) 
A. Introduction. 
A network is a collection of computers and other hardware interconnected by communication channels that allow sharing of resources and information. The process of selecting paths in a network along which to send network traffic is called routing. Routing may be divided in the following categories: 
a. Proactive, reactive, and hybrid routing 
b. Source and next hop routing 
c. Flat and hierarchical routing 
d. Distributed and centralized routing 
e. Single path and multipath routing 
In proactive routing fresh lists of destinations and their routes is maintained by periodically distributing routing tables throughout the network. Respective amount of data for maintenance is required to be handled and there is slow reaction on restructuring and failures. This technique is also referred to as table driven routing. In reactive routing which also called on demand routing we find a route on demand by flooding the network with Route Request packets. Here the latency time in route finding is high. Hybrid routing combines the advantages of proactive and of reactive routing. The routing is initially established with some proactively prospected routes and then serves the demand from additionally activated nodes through reactive flooding. The choice for one or the other method requires predetermination for special cases [1]. 
In source routing, the data packet has the complete route called source route in the header. Typically, the source node builds the whole route and the data packet routes itself [2]. In next hop routing the routing table on each node contains the next hop node and a cost metric for each destination. Data packet only has the destination address .This routing is also known as hop by hop routing. 
In a flat routing, each network ID is represented individually in the routing table. Flat routing protocols distribute information as needed to any router that can be reached or receive information. No effort is made to organize the network or its traffic. The only requirement here is to discover the best route hop by hop to a destination by any path [3]. In hierarchical routing routers are grouped together by function into a hierarchy. The routers contain all the details about how to route the packets to the destination within its own region. It is necessary to group the regions into clusters, the clusters into zones and zones into groups and so on. 
Centralized routing model is a routing model in which routing is centrally carried out using a centralized database. In other words, the routing table is kept at a single “central” node, which should be consulted when other nodes need to make a routing decision. This centralized database possesses a global network view. In distributed routing model, each node keeps a separate routing table. Distributed routing model is a routing model, which is excellent for domains that can be identified as entirely opaque. In case of a failure (when there is a need to restore rapidly), distributed routing system can be relied upon to bear the responsibility of the on-demand computation of a paths of recovery for each of the light-paths that have failed (even at the point of detecting an expected failure) [4]. 
In a single-path routing infrastructure, only a single path exists between any two networks in the internetwork. While this may simplify the routing tables and the packet flow paths, single-path internetworks are not fault tolerant. Single Path protocols learn routes and select a single best route to each destination. It will only insert a single path to a destination in the IP routing table. In a multipath routing infrastructure, multiple paths exist between networks in the internetwork. Multipath internetworks are fault tolerant when dynamic routing is used, and some routing protocols, such as OSPF, can balance the load of network traffic across multiple paths with
International Journal of Technical Research and Applications e-ISSN: 2320-8163, 
www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 
13 | P a g e 
the same metric value. Multi-path protocols learn routes and can select more than one path to a destination 
In this paper we are focusing on selecting minimum distance between the source and the destination with compact sized routing list at each node. A routing list which is also known as routing information base (RIB), is a data table stored in a router or a networked computer that lists the routes to particular network destinations, and in some cases, metrics or distances associated with those routes. The routing list contains information about the topology of the network immediately around it. There are multiple paths connecting each node in a network. We here divide the flow among a number of paths instead of using a single path results in a better balancing of load throughout the network. Compact routing algorithm is used for balancing load of each node which helps to optimize network throughput and Swarm Intelligence Algorithm is used for selecting the minimum path between two nodes. 
B. Compact Routing 
A routing scheme is a distributed algorithm that allows any source node to route messages to any destination node, given the destination‟s network identifier. In the routing strategy each node contains a routing table which specifies an output port for each destination [11]. Compact routing is basically used for minimizing the size of the routing list. 
C. Swarm Intelligence 
Swarm Intelligence is a relatively novel field. It addresses the study of the collective behaviours of systems made by many components that coordinate using decentralized controls and self- organization. Swarm intelligence has focused on the collective behaviours observed in natural systems. Swarm intelligence is used in designing of effective algorithms for distributed optimization. Swarm intelligence (SI) is a relatively novel field that was originally defined as „„Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behaviour of social insects and other animal societies” [6]. 
D. Working Model 
Early work on compact routing focused on routing schemes for special networks such as rings, trees and grids. Peleg and Upfal were the first to construct a universal compact routing scheme. Compact routing uses a routing scheme algorithm for generating a routing scheme for every given network, that is, for all sorts of topologies. A trivial version of this routing strategy .In this strategy each node contain a routing table which specifies an output port for each destination. 
Although this routing strategy can guarantee routing through the shortest path, each router has to store locally O(n log d) bits of memory, where d is the degree of the node and n is the total number of nodes in the network. As the network grows in size, it becomes necessary to reduce the amount of memory store at each node. 
Let a network G (a weighted connected graph) G= (V, E) with |v|=n be a labelled undirected network. Here Complexity Measures in the terms of Space & Stretch. 
Space = size of the largest local routing tables 
More precisely, size of the smallest local routing algorithm including all constants and data-structures 
In the grid example: space = O(log n) bits 
Stretch = ratio between length of the route and distance 
|route(x, y)| 6 stretch • dist(x, y) 
In the grid example: stretch = 1 (shortest path)(1…..) 
In this we are using the swarm optimization algorithm to find the shortest path between the source and the destination node. The Particle Swarm Optimization algorithm comprises of a collection of particles that move around the search space influenced by their own best past location and the best past location of the whole swarm or a close neighbour. 
Procedure to minimize the size of routing tables using swarm algorithm is as follows: 
1) Now firstly take the empty buffer at each node. 
2) In the population size buffer the routing list generated randomly. 
3) When the particles stop the movement from node to node then the final position of the particle updated in the list. 
4) After that it updates the velocity and the final position of the particle in buffer. 
5) The actual position of the particle with particle route is updated in the list. 
Hence the routing table is minimized. 
E. Conclusion & future work 
Networks consist of large sets of resource-constrained nodes. The design of effective, robust, and scalable routing algorithm in these networks is a challenging task. On the other hand, the relatively novel domain of swarm intelligence offers algorithmic design principles, inspired by complex adaptive biological systems that well match the constraints and the challenges of networks. This is the reason, in the last years a number of routing algorithm for networks have been developed based on Swarm Intelligence principles, and, more specifically, taking inspiration from foraging behaviours of ant and bee colonies [9]. In this paper, we have presented a rather extensive survey of these SI-based algorithms for routing in networks. Finally, we have outlined a general methodology which is scientifically sound in evaluating optimized distance between two nodes with minimized routing list. 
To conclude, we want to sketch some future directions for the field rather than highlighting methodological problems. We strongly believe that we will witness a large diffusion of Swarm Intelligence-based solutions for real-world networks whether it is wired or wireless.
International Journal of Technical Research and Applications e-ISSN: 2320-8163, 
www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 
14 | P a g e 
REFERENCES 
[1] Wolfson School of Mechanical and Manufacturing Engineering Loughborough University, Loughborough, Leics LE11 3TU http://www.primetechnologywatch.org.uk (ISBN 1-84402-020- 7) ,2002 
[2] http://en.wikipedia.org/wiki/Microelectromechanical_systems 
[3] Salvatore A. Vittorio “MicroElectroMechanical Systems (MEMS)” oct, 2001 
[4] http://blog.electricbricks.com/en/2010/03/giroscopo/ ,1 may,2010 
[5] Micromachine Devices, European Study Sees MEMS Market at More Than $34 billion by 02, May 1997, p. 1. 
[6] http://www.efytimes.com/e1/creativenews.asp?edid=92194 
[7] http://en.wikipedia.org/wiki/Total_analysis_system 
[8] Miko Elwenspoek “Proceeding of Sensor Technology 2001 held in Enschede, The Netherland, 14-15 May 2001” 
[9] http://www.potomac-laser.com/services/our-capabilities/micro- welding/ 
[10] http://www.gatewaylaser.com/welding.html

More Related Content

PDF
Simulation of Route Optimization with load balancing Using AntNet System
PDF
A New Theoretical Approach to Location Based Power Aware Routing
PDF
An Enhanced DSR Protocol for Improving QoS in MANET
PDF
Solving QoS multicast routing problem using ACO algorithm
PDF
Wireless sensor network
PDF
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
PDF
Comparative and Behavioral Study on VANET Routing Protocols
PDF
Tree Based Proactive Source Routing Protocol for MANETs
Simulation of Route Optimization with load balancing Using AntNet System
A New Theoretical Approach to Location Based Power Aware Routing
An Enhanced DSR Protocol for Improving QoS in MANET
Solving QoS multicast routing problem using ACO algorithm
Wireless sensor network
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Comparative and Behavioral Study on VANET Routing Protocols
Tree Based Proactive Source Routing Protocol for MANETs

What's hot (20)

PDF
Review on Clustering and Data Aggregation in Wireless Sensor Network
PDF
Opportunistic Data Forwarding in Manet
PDF
Destination Aware APU Strategy for Geographic Routing in MANET
PDF
Local distance's neighbouring quantification
PDF
Distance’s quantification
PDF
L045037278
PDF
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
DOCX
JPN1409 Neighbor Table Based Shortcut Tree Routing in ZigBee Wireless Networks
PDF
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
PDF
Position based Opportunistic routing in MANET
PDF
Hj2413101315
PDF
Geographical routing protocols for mobile ad hoc
PDF
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
Implementation of hybrid data collection (mobile element and hierarchical clu...
PDF
Location and Mobility Optimized On-demand Geographical Multipath Routing Prot...
PDF
COMPARATIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS
PDF
A study of the effect of different topology parameters on the routing overhea...
PDF
Integrated Resource Adaptive On Demand Geographic Routing (IRA-ODGR) for MANET
PDF
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
Review on Clustering and Data Aggregation in Wireless Sensor Network
Opportunistic Data Forwarding in Manet
Destination Aware APU Strategy for Geographic Routing in MANET
Local distance's neighbouring quantification
Distance’s quantification
L045037278
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
JPN1409 Neighbor Table Based Shortcut Tree Routing in ZigBee Wireless Networks
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
Position based Opportunistic routing in MANET
Hj2413101315
Geographical routing protocols for mobile ad hoc
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
International Journal of Computational Engineering Research(IJCER)
Implementation of hybrid data collection (mobile element and hierarchical clu...
Location and Mobility Optimized On-demand Geographical Multipath Routing Prot...
COMPARATIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS
A study of the effect of different topology parameters on the routing overhea...
Integrated Resource Adaptive On Demand Geographic Routing (IRA-ODGR) for MANET
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
Ad

Viewers also liked (18)

PPTX
Care designpwpt.net
PPTX
My last vacations Leonardo castro malaver
PDF
PRODUCTION OF HARD SHEETS FROM MUNICIPAL SOLID WASTE
PDF
PERFORMANCE COMPARISON OF AODV AND DSDV ROUTING PROTOCOLS IN WIRELESS AD HOC ...
PDF
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
PDF
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
PDF
ANALYSIS OF WATER OF RAIGARH AREA WITH SPECIAL REFERENCE TO HEAVY METALS
PPTX
Using powerpoint at exhibitions presentation
PDF
Benetton Group Marketing Analysis/ تحلیل بازاریابی گروه بنتون
PDF
PARENTING STYLES AS A PREDICTORS OF ACADEMIC ACHIEVEMENT OF STUDENTS
PDF
PDF
THE INFLUENCE OF ETHICAL IDEOLOGIES ON ATTITUDES TOWARD SUICIDE
PDF
EXTRACURRICULAR ACTIVITIES AND STUDENT’S PERFORMANCE IN SECONDARY SCHOOL
DOC
PDF
FERRITIC AS A POTENT MARKER OF BREST CANCER
PDF
COMPLAINT MANAGEMENT SYSTEM IN BANKS: INTRODUCTION TO COMPSAT GRID TO MINIMIZ...
Care designpwpt.net
My last vacations Leonardo castro malaver
PRODUCTION OF HARD SHEETS FROM MUNICIPAL SOLID WASTE
PERFORMANCE COMPARISON OF AODV AND DSDV ROUTING PROTOCOLS IN WIRELESS AD HOC ...
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
ANALYSIS OF WATER OF RAIGARH AREA WITH SPECIAL REFERENCE TO HEAVY METALS
Using powerpoint at exhibitions presentation
Benetton Group Marketing Analysis/ تحلیل بازاریابی گروه بنتون
PARENTING STYLES AS A PREDICTORS OF ACADEMIC ACHIEVEMENT OF STUDENTS
THE INFLUENCE OF ETHICAL IDEOLOGIES ON ATTITUDES TOWARD SUICIDE
EXTRACURRICULAR ACTIVITIES AND STUDENT’S PERFORMANCE IN SECONDARY SCHOOL
FERRITIC AS A POTENT MARKER OF BREST CANCER
COMPLAINT MANAGEMENT SYSTEM IN BANKS: INTRODUCTION TO COMPSAT GRID TO MINIMIZ...
Ad

Similar to Ijtra130510 (20)

PPTX
CN_UNIT_3_routing algorithms.ppt.......x
PPT
NETWORK LAYER.ppt
PDF
4af46e43-4dc7-4b54-ba8b-3a2594bb5269 j.pdf
PPTX
Routing algorithms mehodology materials doc1
PDF
An Insight on Routing
PPTX
Computer networks for cse Unit-3 (1).pptx
PPTX
CN-UNIT-3 __Network Layer (2).pptx
PDF
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
PDF
The International Journal of Engineering and Science (The IJES)
PPTX
Network Layer
PDF
Concept of node usage probability from complex networks and its applications ...
PDF
Routing
PPTX
Network Layer
PPTX
Network layer new
PPT
NetworkAlgorithms.ppt
PDF
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
PDF
Routing table : Notes
PDF
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
PDF
50120130405022
PPTX
Routing algorithm
CN_UNIT_3_routing algorithms.ppt.......x
NETWORK LAYER.ppt
4af46e43-4dc7-4b54-ba8b-3a2594bb5269 j.pdf
Routing algorithms mehodology materials doc1
An Insight on Routing
Computer networks for cse Unit-3 (1).pptx
CN-UNIT-3 __Network Layer (2).pptx
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
The International Journal of Engineering and Science (The IJES)
Network Layer
Concept of node usage probability from complex networks and its applications ...
Routing
Network Layer
Network layer new
NetworkAlgorithms.ppt
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
Routing table : Notes
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
50120130405022
Routing algorithm

More from International Journal of Technical Research & Application (20)

PDF
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
PDF
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
PDF
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
PDF
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
PDF
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
PDF
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
PDF
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
PDF
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
PDF
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
PDF
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
PDF
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
PDF
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
PDF
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
PDF
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
PDF
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
PDF
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
PDF
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
PDF
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
PDF
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
PDF
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...

Recently uploaded (20)

PDF
Physical education and sports and CWSN notes
PDF
faiz-khans about Radiotherapy Physics-02.pdf
PDF
Journal of Dental Science - UDMY (2022).pdf
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
Laparoscopic Colorectal Surgery at WLH Hospital
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PPTX
4. Diagnosis and treatment planning in RPD.pptx
PDF
Nurlina - Urban Planner Portfolio (english ver)
PDF
Chevening Scholarship Application and Interview Preparation Guide
PDF
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
PUBH1000 - Module 6: Global Health Tute Slides
PDF
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
PPTX
Case Study on mbsa education to learn ok
PDF
Health aspects of bilberry: A review on its general benefits
PDF
African Communication Research: A review
PPTX
Reproductive system-Human anatomy and physiology
PDF
anganwadi services for the b.sc nursing and GNM
Physical education and sports and CWSN notes
faiz-khans about Radiotherapy Physics-02.pdf
Journal of Dental Science - UDMY (2022).pdf
Disorder of Endocrine system (1).pdfyyhyyyy
Diabetes Mellitus , types , clinical picture, investigation and managment
Laparoscopic Colorectal Surgery at WLH Hospital
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
2025 High Blood Pressure Guideline Slide Set.pptx
4. Diagnosis and treatment planning in RPD.pptx
Nurlina - Urban Planner Portfolio (english ver)
Chevening Scholarship Application and Interview Preparation Guide
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PUBH1000 - Module 6: Global Health Tute Slides
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
Case Study on mbsa education to learn ok
Health aspects of bilberry: A review on its general benefits
African Communication Research: A review
Reproductive system-Human anatomy and physiology
anganwadi services for the b.sc nursing and GNM

Ijtra130510

  • 1. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 12 | P a g e COMPACT ROUTING USING SWARM ALGORITHM Deepti Srivastava1, Nimish Singh2 Department of Computer Science Abstract— In this paper we borrow the ideas from swarm intelligence to propose a model for compact routing mechanism so as to decrease the size of the routing list in a multipath network.. Swarm intelligence is the study of computational systems inspired by the ‘collective intelligence’. A large part of the research in swarm intelligence has focused on the reverse engineering and the adaptation of collective behaviors observed in natural systems with the aim of designing effective algorithms for distributed optimization. We are focusing here on the design of routing algorithms that store a small amount of information in a routing list at each node in a network, and provide a bound on the stretch of messaging routes which is also referred to as Compact Routing. Index Terms— swarm intelligence, collective intelligence algorithm, compact routing. (Key words) A. Introduction. A network is a collection of computers and other hardware interconnected by communication channels that allow sharing of resources and information. The process of selecting paths in a network along which to send network traffic is called routing. Routing may be divided in the following categories: a. Proactive, reactive, and hybrid routing b. Source and next hop routing c. Flat and hierarchical routing d. Distributed and centralized routing e. Single path and multipath routing In proactive routing fresh lists of destinations and their routes is maintained by periodically distributing routing tables throughout the network. Respective amount of data for maintenance is required to be handled and there is slow reaction on restructuring and failures. This technique is also referred to as table driven routing. In reactive routing which also called on demand routing we find a route on demand by flooding the network with Route Request packets. Here the latency time in route finding is high. Hybrid routing combines the advantages of proactive and of reactive routing. The routing is initially established with some proactively prospected routes and then serves the demand from additionally activated nodes through reactive flooding. The choice for one or the other method requires predetermination for special cases [1]. In source routing, the data packet has the complete route called source route in the header. Typically, the source node builds the whole route and the data packet routes itself [2]. In next hop routing the routing table on each node contains the next hop node and a cost metric for each destination. Data packet only has the destination address .This routing is also known as hop by hop routing. In a flat routing, each network ID is represented individually in the routing table. Flat routing protocols distribute information as needed to any router that can be reached or receive information. No effort is made to organize the network or its traffic. The only requirement here is to discover the best route hop by hop to a destination by any path [3]. In hierarchical routing routers are grouped together by function into a hierarchy. The routers contain all the details about how to route the packets to the destination within its own region. It is necessary to group the regions into clusters, the clusters into zones and zones into groups and so on. Centralized routing model is a routing model in which routing is centrally carried out using a centralized database. In other words, the routing table is kept at a single “central” node, which should be consulted when other nodes need to make a routing decision. This centralized database possesses a global network view. In distributed routing model, each node keeps a separate routing table. Distributed routing model is a routing model, which is excellent for domains that can be identified as entirely opaque. In case of a failure (when there is a need to restore rapidly), distributed routing system can be relied upon to bear the responsibility of the on-demand computation of a paths of recovery for each of the light-paths that have failed (even at the point of detecting an expected failure) [4]. In a single-path routing infrastructure, only a single path exists between any two networks in the internetwork. While this may simplify the routing tables and the packet flow paths, single-path internetworks are not fault tolerant. Single Path protocols learn routes and select a single best route to each destination. It will only insert a single path to a destination in the IP routing table. In a multipath routing infrastructure, multiple paths exist between networks in the internetwork. Multipath internetworks are fault tolerant when dynamic routing is used, and some routing protocols, such as OSPF, can balance the load of network traffic across multiple paths with
  • 2. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 13 | P a g e the same metric value. Multi-path protocols learn routes and can select more than one path to a destination In this paper we are focusing on selecting minimum distance between the source and the destination with compact sized routing list at each node. A routing list which is also known as routing information base (RIB), is a data table stored in a router or a networked computer that lists the routes to particular network destinations, and in some cases, metrics or distances associated with those routes. The routing list contains information about the topology of the network immediately around it. There are multiple paths connecting each node in a network. We here divide the flow among a number of paths instead of using a single path results in a better balancing of load throughout the network. Compact routing algorithm is used for balancing load of each node which helps to optimize network throughput and Swarm Intelligence Algorithm is used for selecting the minimum path between two nodes. B. Compact Routing A routing scheme is a distributed algorithm that allows any source node to route messages to any destination node, given the destination‟s network identifier. In the routing strategy each node contains a routing table which specifies an output port for each destination [11]. Compact routing is basically used for minimizing the size of the routing list. C. Swarm Intelligence Swarm Intelligence is a relatively novel field. It addresses the study of the collective behaviours of systems made by many components that coordinate using decentralized controls and self- organization. Swarm intelligence has focused on the collective behaviours observed in natural systems. Swarm intelligence is used in designing of effective algorithms for distributed optimization. Swarm intelligence (SI) is a relatively novel field that was originally defined as „„Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behaviour of social insects and other animal societies” [6]. D. Working Model Early work on compact routing focused on routing schemes for special networks such as rings, trees and grids. Peleg and Upfal were the first to construct a universal compact routing scheme. Compact routing uses a routing scheme algorithm for generating a routing scheme for every given network, that is, for all sorts of topologies. A trivial version of this routing strategy .In this strategy each node contain a routing table which specifies an output port for each destination. Although this routing strategy can guarantee routing through the shortest path, each router has to store locally O(n log d) bits of memory, where d is the degree of the node and n is the total number of nodes in the network. As the network grows in size, it becomes necessary to reduce the amount of memory store at each node. Let a network G (a weighted connected graph) G= (V, E) with |v|=n be a labelled undirected network. Here Complexity Measures in the terms of Space & Stretch. Space = size of the largest local routing tables More precisely, size of the smallest local routing algorithm including all constants and data-structures In the grid example: space = O(log n) bits Stretch = ratio between length of the route and distance |route(x, y)| 6 stretch • dist(x, y) In the grid example: stretch = 1 (shortest path)(1…..) In this we are using the swarm optimization algorithm to find the shortest path between the source and the destination node. The Particle Swarm Optimization algorithm comprises of a collection of particles that move around the search space influenced by their own best past location and the best past location of the whole swarm or a close neighbour. Procedure to minimize the size of routing tables using swarm algorithm is as follows: 1) Now firstly take the empty buffer at each node. 2) In the population size buffer the routing list generated randomly. 3) When the particles stop the movement from node to node then the final position of the particle updated in the list. 4) After that it updates the velocity and the final position of the particle in buffer. 5) The actual position of the particle with particle route is updated in the list. Hence the routing table is minimized. E. Conclusion & future work Networks consist of large sets of resource-constrained nodes. The design of effective, robust, and scalable routing algorithm in these networks is a challenging task. On the other hand, the relatively novel domain of swarm intelligence offers algorithmic design principles, inspired by complex adaptive biological systems that well match the constraints and the challenges of networks. This is the reason, in the last years a number of routing algorithm for networks have been developed based on Swarm Intelligence principles, and, more specifically, taking inspiration from foraging behaviours of ant and bee colonies [9]. In this paper, we have presented a rather extensive survey of these SI-based algorithms for routing in networks. Finally, we have outlined a general methodology which is scientifically sound in evaluating optimized distance between two nodes with minimized routing list. To conclude, we want to sketch some future directions for the field rather than highlighting methodological problems. We strongly believe that we will witness a large diffusion of Swarm Intelligence-based solutions for real-world networks whether it is wired or wireless.
  • 3. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 1, Issue 2 (july-august 2013), PP. 12-14 14 | P a g e REFERENCES [1] Wolfson School of Mechanical and Manufacturing Engineering Loughborough University, Loughborough, Leics LE11 3TU http://www.primetechnologywatch.org.uk (ISBN 1-84402-020- 7) ,2002 [2] http://en.wikipedia.org/wiki/Microelectromechanical_systems [3] Salvatore A. Vittorio “MicroElectroMechanical Systems (MEMS)” oct, 2001 [4] http://blog.electricbricks.com/en/2010/03/giroscopo/ ,1 may,2010 [5] Micromachine Devices, European Study Sees MEMS Market at More Than $34 billion by 02, May 1997, p. 1. [6] http://www.efytimes.com/e1/creativenews.asp?edid=92194 [7] http://en.wikipedia.org/wiki/Total_analysis_system [8] Miko Elwenspoek “Proceeding of Sensor Technology 2001 held in Enschede, The Netherland, 14-15 May 2001” [9] http://www.potomac-laser.com/services/our-capabilities/micro- welding/ [10] http://www.gatewaylaser.com/welding.html