SlideShare a Scribd company logo
1 of 14
State-Centric Programming
Done by
Aanchal Kumari
17001UEL01
CONTENTS
2Wireless Sensor Networks
 Introduction
 Collaboration Groups
 Examples of Groups
 Geographically constrained group
 N-hop neighborhood group
 Publish/Subscribe group
 Acquaintance group
 Mixing
INTRODUCTION
• CSIP applications, such as target tracking, are not generic
distributed programs.
• Deeply rooted in these applications are the notion of states of
physical phenomena and models of their evolution over space
and time.
• A distinct property of physical states, such as the location,
shape, and motion of objects, is continuity in space and time.
• The sensing and control of these states are typically done
through sequential state updates.
3Wireless Sensor Networks
xk+1 = f(xk, uk) (1)
yk = g(xk, uk) (2)
 x : state of a system
 u : inputs
 y : outputs
 k : integer update index
 f : state update function
 g : output observation function
• This formalization is broad enough to capture a wide
variety of algorithms in sensor fusion, signal processing,
and control.
4Wireless Sensor Networks
• Certain concerns were addressed where and when, rather
than how, to perform sensing, computation, and actuation,
and play a central role in the overall system performance.
• However, traditional programming models and languages
don’t support these “nonfunctional” aspects of computation
well.
• State-centre programming aims at providing design
methodologies and frameworks that provide meaningful
abstractions for these issues.
• One such abstraction in this section is collaboration groups.
5Wireless Sensor Networks
COLLABORATION GROUPS
• A set of entities that contribute to a state update.
• These entities can be physical or logical sensor nodes or
more abstract system components such as software agents.
• A group encapsulates two properties: its scope to
encapsulate network topologies and its structure to encapsulate
network protocol.
• The scope of the group defines the membership of the nodes
with respect to the group.
• A group’s structure defines the roles each member plays in
the group and thus the flow of data.
6Wireless Sensor Networks
• Formally, a group is a 4-tuple
G = (A, L, p, R)
Where,
 A is a set of agents;
 L is a set of labels, called roles;
 p : A→L is a function that assigns each agent a
role label;
 R ⊆ L × L are the connectivity relations between
roles.
• Given the relations between roles, a group can induce a lower
level connectivity relation Eamong the agents such that
∀a, b ∈ A, if (p(a), p(b)) ∈ R, then (a, b) ∈ E.
7Wireless Sensor Networks
EXAMPLES OF GROUPS
Protocol example:
 Geographically constrained group
 N-hop neighborhood group
 Publish/Subscribe group
 Acquaintance group
 Mixing
8Wireless Sensor Networks
Geographically constrained group:
• A GCG consists of a set of nodes located within some fixed
geographical region (the group’s extent).
• Physical signals, especially from point targets, may propagate only to
a limited extent with distance, this type of group naturally captures
the set of sensors that can possibly sense a local phenomenon.
• GCG’s geographic shape can be specified as circles, polygons, and
their unions and intersections.
• GCG can be established by geographically constrained flooding, using
protocols such as Geocasting7 and GEAR to support communication
among members.
• A GCG may designate a leader, which fuses information from all
other group members.
9Wireless Sensor Networks
N-hop neighborhood group:
• An n-HNG has an anchor node and defines the all nodes within n
communication hops are members of the group.
• Local broadcasting can be used to determine the scope.
• The anchor node is the group leader, having a tree structure with
the leader as the root to optimize communication.
• If the leader’s behavior is decomposed into sub-operations running on
each node, then the tree structure also provides a platform for
distributing the computation.
• There are several useful special cases for n-HNG.
• For example,
0-HNG - the anchor node itself,
1-HNG - anchor node’s one-hop neighbors, and
∞-HNG contains all the nodes reachable from the root.
10Wireless Sensor Networks
Publish/Subscribe group:
• A group may also be defined more dynamically, such as all entities
that can provide certain data or services or that satisfy certain
predicates over its observations or internal states.
• A PSG consists of one or more consumers expressing interest in
specific types of data or services and the producers that provide
those data or services.
• Communication among members of PSG are established via
rendezvous points, directory servers, or network protocols such as
directed diffusion.
11Wireless Sensor Networks
Acquaintance group:
• A member belongs to the group because another group member
“invited” it.
• A member may quit the group without other member’s permission
• An AG might have a leader serving as the rendezvous point.
• When the leader is also fixed on a node or in a region, GPSR (greedy
perimeter stateless routing), ad hoc routing trees, or
directed-diffusion types of protocols can facilitate communication
between the leader and the other members.
• This group is to monitor and control mobile agents from a base
station.
• When all group members are mobile and no central leader exists,
maintaining group connectivity might become quite complex.
12Wireless Sensor Networks
Mixing:
• Mixing and matching group is a powerful technique to tackle
system complexity, by making algorithm much more scalable and
resource efficient without sacrificing.
• Using highly tuned communication protocols for a specific
application to reduce latency and energy cost.
• There are various ways to compose groups.
• Parallel - to provide different types of input for a single
computational entity.
• Hierarchical – it is composed such that one group contains
another (or its representative member).
13Wireless Sensor Networks
Thank You!!
14Wireless Sensor Networks

More Related Content

What's hot

Small Scale Multi path measurements
Small Scale Multi path measurements Small Scale Multi path measurements
Small Scale Multi path measurements Siva Ganesan
 
TELEMETRY, TRACKING COMMAND & MONITORING
TELEMETRY, TRACKING COMMAND & MONITORINGTELEMETRY, TRACKING COMMAND & MONITORING
TELEMETRY, TRACKING COMMAND & MONITORINGAlpana Ingale
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...ArunChokkalingam
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitecturePeriyanayagiS
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2JAIGANESH SEKAR
 
Digital Modulation Techniques ppt
Digital Modulation Techniques pptDigital Modulation Techniques ppt
Digital Modulation Techniques pptPankaj Singh
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksjuno susi
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...Nidhi Baranwal
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSjuno susi
 
Directional couplers ppt for microwave engineering
Directional couplers  ppt for microwave engineeringDirectional couplers  ppt for microwave engineering
Directional couplers ppt for microwave engineeringDivya Shree
 

What's hot (20)

Small Scale Multi path measurements
Small Scale Multi path measurements Small Scale Multi path measurements
Small Scale Multi path measurements
 
Satellite link design
Satellite link designSatellite link design
Satellite link design
 
TELEMETRY, TRACKING COMMAND & MONITORING
TELEMETRY, TRACKING COMMAND & MONITORINGTELEMETRY, TRACKING COMMAND & MONITORING
TELEMETRY, TRACKING COMMAND & MONITORING
 
Leach protocol
Leach protocolLeach protocol
Leach protocol
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
 
Unit1
Unit1Unit1
Unit1
 
Fading & Doppler Effect
Fading & Doppler EffectFading & Doppler Effect
Fading & Doppler Effect
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and Architecture
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2
 
Digital Modulation Techniques ppt
Digital Modulation Techniques pptDigital Modulation Techniques ppt
Digital Modulation Techniques ppt
 
TinyOS
TinyOSTinyOS
TinyOS
 
FUNDAMENTAL PARAMETERS OF ANTENNA
FUNDAMENTAL PARAMETERS OF ANTENNAFUNDAMENTAL PARAMETERS OF ANTENNA
FUNDAMENTAL PARAMETERS OF ANTENNA
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
Directional couplers ppt for microwave engineering
Directional couplers  ppt for microwave engineeringDirectional couplers  ppt for microwave engineering
Directional couplers ppt for microwave engineering
 
Antenna (2)
Antenna (2)Antenna (2)
Antenna (2)
 

Similar to Wsn state-centric programming

Link aware nice application level multicast protocol
Link aware nice application level multicast protocolLink aware nice application level multicast protocol
Link aware nice application level multicast protocolIJCNCJournal
 
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...rahulmonikasharma
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...ijwmn
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...ijwmn
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...ijwmn
 
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor Network
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor NetworkAggreLEACH: Enhance Privacy Preserving in Wireless Sensor Network
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor Networkijsrd.com
 
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...cscpconf
 
Project names for b.tech
Project names for b.techProject names for b.tech
Project names for b.techakrajpoot
 
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkPerformance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkAM Publications
 
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHBased on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHijsrd.com
 
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...IOSRJECE
 
Clustering-based Analysis for Heavy-Hitter Flow Detection
Clustering-based Analysis for Heavy-Hitter Flow DetectionClustering-based Analysis for Heavy-Hitter Flow Detection
Clustering-based Analysis for Heavy-Hitter Flow DetectionAPNIC
 
Analysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkAnalysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkeSAT Publishing House
 
Analysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkAnalysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkeSAT Journals
 
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...thanhdowork
 

Similar to Wsn state-centric programming (20)

Camp finall
Camp finallCamp finall
Camp finall
 
Link aware nice application level multicast protocol
Link aware nice application level multicast protocolLink aware nice application level multicast protocol
Link aware nice application level multicast protocol
 
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...
Hierarchical Routing Protocols in Wireless Sensor Networks: A Survey and its ...
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
 
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERI...
 
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor Network
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor NetworkAggreLEACH: Enhance Privacy Preserving in Wireless Sensor Network
AggreLEACH: Enhance Privacy Preserving in Wireless Sensor Network
 
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...
A NOVEL APPROACH FOR ENERGY EFFICIENT HIERARCHY BASED ROUTING IN SENSOR NETWO...
 
Project names for b.tech
Project names for b.techProject names for b.tech
Project names for b.tech
 
Final PPT.pptx
Final PPT.pptxFinal PPT.pptx
Final PPT.pptx
 
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkPerformance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
 
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHBased on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
 
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
 
Clustering-based Analysis for Heavy-Hitter Flow Detection
Clustering-based Analysis for Heavy-Hitter Flow DetectionClustering-based Analysis for Heavy-Hitter Flow Detection
Clustering-based Analysis for Heavy-Hitter Flow Detection
 
Ioe module 4
Ioe module 4Ioe module 4
Ioe module 4
 
A04560105
A04560105A04560105
A04560105
 
Analysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkAnalysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor network
 
Analysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor networkAnalysis of different hierarchical routing protocols of wireless sensor network
Analysis of different hierarchical routing protocols of wireless sensor network
 
Unit 4 for PG PAWSN
Unit 4 for PG PAWSNUnit 4 for PG PAWSN
Unit 4 for PG PAWSN
 
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
240115_Thanh_LabSeminar[Don't walk, skip! online learning of multi-scale netw...
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

Wsn state-centric programming

  • 2. CONTENTS 2Wireless Sensor Networks  Introduction  Collaboration Groups  Examples of Groups  Geographically constrained group  N-hop neighborhood group  Publish/Subscribe group  Acquaintance group  Mixing
  • 3. INTRODUCTION • CSIP applications, such as target tracking, are not generic distributed programs. • Deeply rooted in these applications are the notion of states of physical phenomena and models of their evolution over space and time. • A distinct property of physical states, such as the location, shape, and motion of objects, is continuity in space and time. • The sensing and control of these states are typically done through sequential state updates. 3Wireless Sensor Networks
  • 4. xk+1 = f(xk, uk) (1) yk = g(xk, uk) (2)  x : state of a system  u : inputs  y : outputs  k : integer update index  f : state update function  g : output observation function • This formalization is broad enough to capture a wide variety of algorithms in sensor fusion, signal processing, and control. 4Wireless Sensor Networks
  • 5. • Certain concerns were addressed where and when, rather than how, to perform sensing, computation, and actuation, and play a central role in the overall system performance. • However, traditional programming models and languages don’t support these “nonfunctional” aspects of computation well. • State-centre programming aims at providing design methodologies and frameworks that provide meaningful abstractions for these issues. • One such abstraction in this section is collaboration groups. 5Wireless Sensor Networks
  • 6. COLLABORATION GROUPS • A set of entities that contribute to a state update. • These entities can be physical or logical sensor nodes or more abstract system components such as software agents. • A group encapsulates two properties: its scope to encapsulate network topologies and its structure to encapsulate network protocol. • The scope of the group defines the membership of the nodes with respect to the group. • A group’s structure defines the roles each member plays in the group and thus the flow of data. 6Wireless Sensor Networks
  • 7. • Formally, a group is a 4-tuple G = (A, L, p, R) Where,  A is a set of agents;  L is a set of labels, called roles;  p : A→L is a function that assigns each agent a role label;  R ⊆ L × L are the connectivity relations between roles. • Given the relations between roles, a group can induce a lower level connectivity relation Eamong the agents such that ∀a, b ∈ A, if (p(a), p(b)) ∈ R, then (a, b) ∈ E. 7Wireless Sensor Networks
  • 8. EXAMPLES OF GROUPS Protocol example:  Geographically constrained group  N-hop neighborhood group  Publish/Subscribe group  Acquaintance group  Mixing 8Wireless Sensor Networks
  • 9. Geographically constrained group: • A GCG consists of a set of nodes located within some fixed geographical region (the group’s extent). • Physical signals, especially from point targets, may propagate only to a limited extent with distance, this type of group naturally captures the set of sensors that can possibly sense a local phenomenon. • GCG’s geographic shape can be specified as circles, polygons, and their unions and intersections. • GCG can be established by geographically constrained flooding, using protocols such as Geocasting7 and GEAR to support communication among members. • A GCG may designate a leader, which fuses information from all other group members. 9Wireless Sensor Networks
  • 10. N-hop neighborhood group: • An n-HNG has an anchor node and defines the all nodes within n communication hops are members of the group. • Local broadcasting can be used to determine the scope. • The anchor node is the group leader, having a tree structure with the leader as the root to optimize communication. • If the leader’s behavior is decomposed into sub-operations running on each node, then the tree structure also provides a platform for distributing the computation. • There are several useful special cases for n-HNG. • For example, 0-HNG - the anchor node itself, 1-HNG - anchor node’s one-hop neighbors, and ∞-HNG contains all the nodes reachable from the root. 10Wireless Sensor Networks
  • 11. Publish/Subscribe group: • A group may also be defined more dynamically, such as all entities that can provide certain data or services or that satisfy certain predicates over its observations or internal states. • A PSG consists of one or more consumers expressing interest in specific types of data or services and the producers that provide those data or services. • Communication among members of PSG are established via rendezvous points, directory servers, or network protocols such as directed diffusion. 11Wireless Sensor Networks
  • 12. Acquaintance group: • A member belongs to the group because another group member “invited” it. • A member may quit the group without other member’s permission • An AG might have a leader serving as the rendezvous point. • When the leader is also fixed on a node or in a region, GPSR (greedy perimeter stateless routing), ad hoc routing trees, or directed-diffusion types of protocols can facilitate communication between the leader and the other members. • This group is to monitor and control mobile agents from a base station. • When all group members are mobile and no central leader exists, maintaining group connectivity might become quite complex. 12Wireless Sensor Networks
  • 13. Mixing: • Mixing and matching group is a powerful technique to tackle system complexity, by making algorithm much more scalable and resource efficient without sacrificing. • Using highly tuned communication protocols for a specific application to reduce latency and energy cost. • There are various ways to compose groups. • Parallel - to provide different types of input for a single computational entity. • Hierarchical – it is composed such that one group contains another (or its representative member). 13Wireless Sensor Networks