DOC PREVIEW
UCF EEL 6788 - Artificial Immune System-Based Mobile Node Movement

This preview shows page 1-2-21-22 out of 22 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Artificial Immune System-Based Mobile Node MovementMotivationTwo Desirable TraitsRelevant Adaptive Immune System BasicsArtificial Immune SystemsArtificial Immune System Basis of The Presented SystemNode StateIf Node Sensor Detects an EventIf Node Receives Event MessageResult of Node-Event InteractionNode-Node Stimulation EffectsResult of Node-Node InteractionBeaconNode MovementSimulation ParametersDemonstrationResults: Random Node Placement, Waypoint Event Mobility ModelResults: Random Node Placement, Blocked Event Mobility ModelResults: Grid Node Placement, Waypoint Event Mobility ModelResults: Grid Node Placement, Blocked Event Mobility ModelConclusionsFuture WorkArtificial Immune System-Based Mobile Node MovementPeter MatthewsMotivationMobile NodesDesirable for manyapplicationsAllows dynamic node topology configurationTopology reconfigures in response to perceived conditions, internal and externalGoal: Adaptively cover a large area with a small # of nodes, high sensing fidelity, and high reliabilityDifficult balance of area coverage and local specializationTwo Desirable TraitsDecentralized OperationMore scalable in terms of communication, and thus requires much less powerAllows more immediate response to changing conditionsBoth external perceptions and node status changesMore robust to node / link failuresSimplicityMust be designed in a fashion mindful of limited sensor node computational abilities, memory, and powerOne way of accomplishing this is via a form of self-organization or “distributed intelligence”Biological inspiration: Swarm Behavior, Ant Behavior, Artificial Immune Systems, and the likeRelevant Adaptive Immune System BasicsNatural defense mechanism. Able to discriminate between self and non-self and respond accordingly to foreign invaders.Ability to learn about pathogens and respond to them by producing antibodies that attack antigens associated with the pathogenPathogen: Foreign substanceAntigen: Molecule (protein) associated with pathogenAntibody: Protein that allows B-cell to bind to antigen and destroy itAntibodies have differing affinity to specific antigensB-cell surface has many antibodies and when one of these antibodies binds to an antigen the B-cell becomes stimulatedLevel of stimulation depends onHow well it matches the antigenHow well it matches other B-cells in the immune networksSuppression factor from other B-cells with small affinityB-Cell: Lymphocyte (white blood cell)Stimulation leads to antibody production / cloningArtificial Immune SystemsThe immune system is a self-organizing system that has the ability to process information, to learn and memorize, to create a diverse population of well adapted individuals, to discriminate between self and non-self, and respond to changing conditions in a decentralized fashionAIS attempt to apply the principles and mechanisms of immune system operation to a variety of problemsExamples: They have been found well suited to anomaly detection, pattern recognition, data clustering, multi-modal optimization, etc.Artificial Immune System Basis of The Presented SystemWhen immune system encounters a pathogen, some B-cells are stimulated and secrete antibodies in order to destroy the antigens.Likewise, when an event occurs in sensor range some sensor nodes are stimulated and move in order to minimize distance and more accurately monitor the eventB-Cells : Sensor NodesPathogens : Events of InterestAntigen : Distance to EventAntibody : MovementAntibody Density : SpeedNode State2 Indexes of Node StimulationX-Stimulation, Y-Stimulation[-Max, +Max]Short-lived buffer of received event messagesFor discriminating whether the event report has already been processed by this nodeTimer for last beacon message received from sinkUsed to avoid node disconnection from sinkCount of number of neighbors at last time quantumUpdated via regular probing / taking note when overhearing other nodes’ transmissionsIf Node Sensor Detects an EventNode estimates XDistance, YDistance, TotalDistance.XDistance, YDistance may be negativeX-Stimulation, Y-Stimulation are suppressed by Observation_Suppression_Factor ( < 1)Discounts previous stimulation stateX-Stimulation += xDistance / SensorRange * Max_Detection_StimulationY-Stimulation updated likewiseTransmit message to any nodes in range containingEstimated location of eventTimestamp# Hops (= 0)# En route neighbors = # Neighbors of this nodeIf (# neighbors > Cluster_Size AND totalDistance / SensorRange < restrictionRange)Stimulation = Max_Event_Stimulation / (# neighbors - Cluster_Size )ElseStimulation = Max_Event_StimulationIf Node Receives Event MessageIf already processed copy of same message or if already processed a report of event with same timestamp and within a small estimated distance of each other, ignoreCalculate distance to event locationIf distance < Max_Distance and #EnRouteNeighbors > Max_NeighborstotalStimulation = stimulationIntensity * (.5 * (1 – distance / Max_Distance) + .5 * (1 - #EnRouteNeighbors/Max_Neighbors))X-Stimulation += xDistance / totalDistance * totalStimulationY-Stimulation likewiseIf Estimated # Neighbors < Cluster_Sizeand distance < Max_DistanceRetransmit message withOriginal location and timestampStimulation = original stimulationIntensity#Hops += 1# En route neighbors += # Neighbors of this nodeResult of Node-Event InteractionNode is stimulated to move towards the location of an event of interestStimulation falls off as a factor of distance and # neighbor nodes along route# neighbor nodes some indication of how crowded is route from event to nodeIf area becomes too crowded, node does not transmitThis avoids node “implosion” effects. Tunable to specify how large of a cluster is appropriate for a given application.Node-Node Stimulation EffectsVia regular probing and overhearing of transmissions, each node keeps a list of neighbors within transmission range and estimated distanceFor each neighboring nodeX-Stimulus += (-xDistance / Distance) * (1 – (Distance / TransmissionRange - α)^2) * Neighbor_Stimulation_RateY-Stimulus likewiseResult of Node-Node InteractionIf a node is within transmission range - α of another sensor node, where α is very small, then this node receives a repulsive stimulation


View Full Document

UCF EEL 6788 - Artificial Immune System-Based Mobile Node Movement

Documents in this Course
Load more
Download Artificial Immune System-Based Mobile Node Movement
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Artificial Immune System-Based Mobile Node Movement and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Artificial Immune System-Based Mobile Node Movement 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?