SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Poster Abstract: Multihop Routing in Camera Sensor
                 Networks – An Experimental Study

            Kirak Hong, Posu Yan, Phoebus Chen,                                                       Songhwai Oh
                       Shankar Sastry                                               Electrical Engineering and Computer Science
           Electrical Engineering and Computer Sciences                                     University of California, Merced
                   University of California, Berkeley                                         songhwai.oh@ucmerced.edu
           {hokira, pyan, phoebusc, sastry}@eecs.berkeley.edu

1.    INTRODUCTION                                                                  is a tree-based address-free multihop routing protocol1 . CTP
   While the traditional wireless sensor networks (WSN) con-                        is chosen for our experiments because of its high data through-
sist of low-bandwidth sensors with limited capabilities, e.g.,                      put compared to other multihop protocols currently available
acoustic, vibration, and infrared sensors, camera sensor net-                       for TinyOS. For our experiments, we modified the routing
works can provide visual verification, in-depth situational                          engine of CTP and fixed the path from a source CITRIC mote
awareness, recognition, and other capabilities ([1], and ref-                       to the base station such that we can study the behavior of the
erences therein).                                                                   network at fixed numbers of hops.
   Similar to the traditional WSNs, camera sensor networks                             Setup: A CITRIC mote is used as a leaf node that trans-
communicate using the low-bandwidth wireless channel, such                          mits image data and TelosB motes serve as intermediate nodes
as IEEE 802.15.4; and often in-network information process-                         between the CITRIC mote and the base station. A 60 KByte
ing is emphasized. But a number of applications require in-                         image is transmitted from a CITRIC mote; the image size
frequent transmissions of images over wireless using mul-                           is based on the average size of 640x480 JPEG color images
tihop routing. The effects of the burstiness of camera sen-                         of an urban scene taken from CITRIC motes. All the motes
sor networks are often unpredictable and can cause troubles                         are placed in close proximity. Hence, the number of hops in
when using camera sensor networks. In order to design a                             our experiments can be also interpreted as a level of network
more effective camera sensor network system, it is desirable                        congestion.
to understand and study network behaviors when transmit-                               Two different sets of experiments have been conducted by
ting data from camera sensors over multihop. Such a study                           varying the payload size and the delay between packet trans-
can provide us with optimal operating settings and a guide-                         missions. Experiments are repeated for different hop counts:
line for application developers.                                                    1–5, 7, 9, and 11 hops2 . For the first set of experiments, we
   In this paper, we report findings from multihop routing ex-                       used 25, 50, 75 and 100 bytes of payloads based on the fact
periments using camera sensor networks, which were con-                             that the maximum packet size of CC2420 MAC layer is 128
ducted as part of our on-going research in camera sensor                            bytes, which include a header of 25 bytes (CTP, CC2420,
networks. Our camera sensor network consists of CITRIC                              and CITRIC mote specific header fields). The delay between
camera motes [1] and TelosB motes [2].                                              packet transmissions at the CITRIC mote is varied in the
   Our finding shows that there is a tradeoff between the re-                        second set of experiments: 0 (best effort), 40, 80, 120, and
ception rate and latency at different levels of network traffic.                     160ms. We found that 160ms is the maximum interval since
A more interesting finding is that adding a delay between                            retransmissions are rarely observed at this interval.
packet transmissions can improve both the transmission rate
and the end-to-end reception rate.
                                                                                    3.   EXPERIMENT RESULTS
                                                                                      We measured data transmission rates (amount of data re-
2.    EXPERIMENT SETUP                                                              ceived at the base station divided by the transmission time),
  CITRIC Mote: A CITRIC mote consists of a camera                                   end-to-end reception rates (ratio of the number of packets re-
daughter board connected to a TelosB board. The camera                              ceived at the base station to the total number of packets sent
daughter board contains a low-voltage 1.3 megapixel SXGA                            from the CITRIC mote), and image transfer latencies (aver-
CMOS image sensor (OmniVision OV9655) and a PXA270                                  age time to receive an image at the base station)3 at different
microprocessor running embedded Linux.                                              settings.
  Multihop Routing: The Collection Tree Protocol (CTP)                                Payload Size: Figure 1(a) shows data rates at different
                                                                                    hop counts for different payload sizes. It shows that the data
                                                                                    rate drops with increasing hop counts. The payload size of
                                                                                    100 bytes shows a slightly lower data rate at 11 hops.
                                                                                      The end-to-end reception rate shown in Figure 1(b) de-
Permission to make digital or hard copies of all or part of this work for           1
personal or classroom use is granted without fee provided that copies are              TEP 123: The Collection Tree Protocol http://www.
                                                                                    tinyos.net/tinyos-2.x/doc/html/tep123.html
not made or distributed for profit or commercial advantage and that copies           2
bear this notice and the full citation on the first page. To copy otherwise, to        Results from 1, 2, and 4 hops are not shown here since their per-
republish, to post on servers or to redistribute to lists, requires prior specific   formance is similar to the case with 3 hops.
                                                                                    3
permission and/or a fee.                                                              A small latency does not necessarily mean a high data transmis-
Copyright 200X ACM X-XXXXX-XX-X/XX/XX ...$5.00.                                     sion rate since fragments of an image can be dropped.
(a)                                            (b)                                        (c)
Figure 1: Network performance at different payload sizes at 0ms (best effort) transmission delay. (a) Data rate as a
function of hop counts. (b) End-to-end reception rate as a function of hop counts. (c) Latency as a function of hop
counts.




                     (a)                                            (b)                                        (c)
Figure 2: Network performance at different delays between packet transmissions with a 100-byte payload. (a) Data
rate as a function of hop counts. (b) End-to-end reception rate as a function of hop counts. (c) Latency as a function of
hop counts.


creases significantly as the hop count increases. In general,              can be used to find the shortest transmission delay time with
the reception rates for all payload sizes decrease as the hop             a desired latency without reducing multihop network’s relia-
count increases. A larger payload will take more time to                  bility.
transmit and the chance of collision increases, hence the re-               In Figure 2(c), it shows that, for all delays, the latency
ception rate decreases. For a smaller payload size, more                  increases as the hop count increases. However, at 11 hops,
packet transmissions are required to transmit an image and                they all show the same latency.
increases the chance of collision. This also decreases the re-
ception rate. While the figure shows a higher reception rate                 Acknowledgment: This work was supported in part by
at the higher hop count for smaller payload sizes, we plan to             HSN (Heterogeneous Sensor Networks), which receives sup-
perform additional experiments at even higher hop counts to               port from Army Research Office (ARO) Multidisciplinary
observe the trend more clearly.                                           Research Initiative (MURI) program (Award number W911NF-
   The image transfer latencies for different payload sizes are           06-1-0076).
shown in Figure 1(c). As expected, our results show that
there is a tradeoff between the reception rate and latency at             4.   REFERENCES
different hop counts, i.e., different levels of network traffic.           [1] P. W.-C. Chen, P. Ahammad, C. Boyer, S.-I. Huang,
   Delay Between Packet Transmissions: In this experi-                        L. Lin, E. J. Lobaton, M. L. Meingast, S. Oh, S. Wang,
ment, we varied the delay between packet transmissions at                     P. Yan, A. Yang, C. Yeo, L.-C. Chang, D. Tygar, and
the CITRIC mote.                                                              S. S. Sastry. CITRIC: A low-bandwidth wireless camera
   As shown in Figure 2(a), the best effort is not the best                   network platform. In Proc. of the ACM/IEEE
approach in a multihop network in terms of data transmission                  International Conference on Distributed Smart
rate; a delay of 40ms consistently performs better than the                   Cameras, Stanford University, CA, Sep. 2008.
best effort. It can be observed that the data rate starts to drop
at different hop counts for different delays. It shows that the           [2] J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling
delay between packet transmissions can be optimized based                     ultra-low power wireless research. In Proc. of the
on the network density.                                                       Fourth International Conference on Information
   Figure 2(b) shows that the reception rate drops at smaller                 Processing in Sensor Networks: Special track on
hop counts with shorter delays. Especially, the best effort                   Platform Tools and Design Methods for Network
yields less than a half reception rate at 11 hops. This result                Embedded Sensors (IPSN/SPOTS), April 2005.

Weitere ähnliche Inhalte

Was ist angesagt?

Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Editor IJARCET
 
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...IJNSA Journal
 
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...IDES Editor
 
Multi-Channel Multi-Interface Wireless Network Architecture
Multi-Channel Multi-Interface Wireless Network ArchitectureMulti-Channel Multi-Interface Wireless Network Architecture
Multi-Channel Multi-Interface Wireless Network Architectureijsrd.com
 
Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...IJCNCJournal
 
Fdd vs tdd lte
Fdd vs tdd lteFdd vs tdd lte
Fdd vs tdd lteOmar Ward
 
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...IJERA Editor
 
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...Naoki Shibata
 
Tree Based Collaboration For Target Tracking
Tree Based Collaboration For Target TrackingTree Based Collaboration For Target Tracking
Tree Based Collaboration For Target TrackingChuka Okoye
 
Multiplexing
MultiplexingMultiplexing
Multiplexingnimay1
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlandsbalmanme
 
Some of the terms about Computer Networking
Some of the terms about Computer NetworkingSome of the terms about Computer Networking
Some of the terms about Computer NetworkingRuchita Tomar
 
Stefano Giordano
Stefano GiordanoStefano Giordano
Stefano GiordanoGoWireless
 

Was ist angesagt? (16)

Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
 
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
 
Cd31527532
Cd31527532Cd31527532
Cd31527532
 
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...
Simulation Based Routing Protocols Evaluation for IEEE 802.15.4 enabled Wirel...
 
Multi-Channel Multi-Interface Wireless Network Architecture
Multi-Channel Multi-Interface Wireless Network ArchitectureMulti-Channel Multi-Interface Wireless Network Architecture
Multi-Channel Multi-Interface Wireless Network Architecture
 
Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...
 
Fdd vs tdd lte
Fdd vs tdd lteFdd vs tdd lte
Fdd vs tdd lte
 
Ijcnc050206
Ijcnc050206Ijcnc050206
Ijcnc050206
 
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...
Energy Efficient Wireless Sensor Network Using Network Coding Based Multipath...
 
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...
(Paper) P2P VIDEO BROADCAST BASED ON PER-PEER TRANSCODING AND ITS EVALUATION ...
 
Tree Based Collaboration For Target Tracking
Tree Based Collaboration For Target TrackingTree Based Collaboration For Target Tracking
Tree Based Collaboration For Target Tracking
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
 
Some of the terms about Computer Networking
Some of the terms about Computer NetworkingSome of the terms about Computer Networking
Some of the terms about Computer Networking
 
Stefano Giordano
Stefano GiordanoStefano Giordano
Stefano Giordano
 
Ofdma 1
Ofdma 1Ofdma 1
Ofdma 1
 

Andere mochten auch

Coming Of Calm Technology
Coming Of Calm TechnologyComing Of Calm Technology
Coming Of Calm TechnologyChuka Okoye
 
RFG 2009 Annual Report
RFG 2009 Annual ReportRFG 2009 Annual Report
RFG 2009 Annual Reportsl87471
 
Multihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksMultihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksChuka Okoye
 

Andere mochten auch (6)

Coming Of Calm Technology
Coming Of Calm TechnologyComing Of Calm Technology
Coming Of Calm Technology
 
Haoscar
HaoscarHaoscar
Haoscar
 
Acm
AcmAcm
Acm
 
Isea board 2011
Isea board 2011Isea board 2011
Isea board 2011
 
RFG 2009 Annual Report
RFG 2009 Annual ReportRFG 2009 Annual Report
RFG 2009 Annual Report
 
Multihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksMultihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor Networks
 

Ähnlich wie Multihop Routing In Camera Sensor Networks

TCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANsTCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANsambitlick
 
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networks
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc NetworksTowards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networks
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networksambitlick
 
A dynamic performance-based_flow_control
A dynamic performance-based_flow_controlA dynamic performance-based_flow_control
A dynamic performance-based_flow_controlingenioustech
 
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...
Interference-Aware Multipath Routing In  Wireless Sensor NetworksMinor  projr...Interference-Aware Multipath Routing In  Wireless Sensor NetworksMinor  projr...
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...Rakesh Behera
 
A novel pause count backoff algorithm for channel access
A novel pause count backoff algorithm for channel accessA novel pause count backoff algorithm for channel access
A novel pause count backoff algorithm for channel accessambitlick
 
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...IEEEFINALSEMSTUDENTSPROJECTS
 
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...IEEEGLOBALSOFTSTUDENTPROJECTS
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkIJERA Editor
 
TCP Performance analysis Wireless Multihop Networks
TCP Performance analysis Wireless Multihop NetworksTCP Performance analysis Wireless Multihop Networks
TCP Performance analysis Wireless Multihop NetworksAbhishek Kona
 
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network partha pratim deb
 
Ad Hoc Probe
Ad Hoc ProbeAd Hoc Probe
Ad Hoc Probenutikumar
 
Available network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsAvailable network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsIJCNCJournal
 
Streaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptStreaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptVideoguy
 
Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Ali Usman
 

Ähnlich wie Multihop Routing In Camera Sensor Networks (20)

TCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANsTCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANs
 
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networks
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc NetworksTowards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networks
Towards the Performance Analysis of IEEE 802.11 in Multi-hop Ad-Hoc Networks
 
A dynamic performance-based_flow_control
A dynamic performance-based_flow_controlA dynamic performance-based_flow_control
A dynamic performance-based_flow_control
 
Computer Networking Assignment Help
Computer Networking Assignment HelpComputer Networking Assignment Help
Computer Networking Assignment Help
 
Hn analysis
Hn analysisHn analysis
Hn analysis
 
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...
Interference-Aware Multipath Routing In  Wireless Sensor NetworksMinor  projr...Interference-Aware Multipath Routing In  Wireless Sensor NetworksMinor  projr...
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...
 
A novel pause count backoff algorithm for channel access
A novel pause count backoff algorithm for channel accessA novel pause count backoff algorithm for channel access
A novel pause count backoff algorithm for channel access
 
i2ct_submission_105
i2ct_submission_105i2ct_submission_105
i2ct_submission_105
 
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...
2014 IEEE JAVA NETWORKING PROJECT Receiver based flow control for networks in...
 
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 
TCP Performance analysis Wireless Multihop Networks
TCP Performance analysis Wireless Multihop NetworksTCP Performance analysis Wireless Multihop Networks
TCP Performance analysis Wireless Multihop Networks
 
3
33
3
 
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
 
Ad Hoc Probe
Ad Hoc ProbeAd Hoc Probe
Ad Hoc Probe
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Available network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocolsAvailable network bandwidth schema to improve performance in tcp protocols
Available network bandwidth schema to improve performance in tcp protocols
 
Streaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptStreaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.ppt
 
Ba25315321
Ba25315321Ba25315321
Ba25315321
 
Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )
 

Kürzlich hochgeladen

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Multihop Routing In Camera Sensor Networks

  • 1. Poster Abstract: Multihop Routing in Camera Sensor Networks – An Experimental Study Kirak Hong, Posu Yan, Phoebus Chen, Songhwai Oh Shankar Sastry Electrical Engineering and Computer Science Electrical Engineering and Computer Sciences University of California, Merced University of California, Berkeley songhwai.oh@ucmerced.edu {hokira, pyan, phoebusc, sastry}@eecs.berkeley.edu 1. INTRODUCTION is a tree-based address-free multihop routing protocol1 . CTP While the traditional wireless sensor networks (WSN) con- is chosen for our experiments because of its high data through- sist of low-bandwidth sensors with limited capabilities, e.g., put compared to other multihop protocols currently available acoustic, vibration, and infrared sensors, camera sensor net- for TinyOS. For our experiments, we modified the routing works can provide visual verification, in-depth situational engine of CTP and fixed the path from a source CITRIC mote awareness, recognition, and other capabilities ([1], and ref- to the base station such that we can study the behavior of the erences therein). network at fixed numbers of hops. Similar to the traditional WSNs, camera sensor networks Setup: A CITRIC mote is used as a leaf node that trans- communicate using the low-bandwidth wireless channel, such mits image data and TelosB motes serve as intermediate nodes as IEEE 802.15.4; and often in-network information process- between the CITRIC mote and the base station. A 60 KByte ing is emphasized. But a number of applications require in- image is transmitted from a CITRIC mote; the image size frequent transmissions of images over wireless using mul- is based on the average size of 640x480 JPEG color images tihop routing. The effects of the burstiness of camera sen- of an urban scene taken from CITRIC motes. All the motes sor networks are often unpredictable and can cause troubles are placed in close proximity. Hence, the number of hops in when using camera sensor networks. In order to design a our experiments can be also interpreted as a level of network more effective camera sensor network system, it is desirable congestion. to understand and study network behaviors when transmit- Two different sets of experiments have been conducted by ting data from camera sensors over multihop. Such a study varying the payload size and the delay between packet trans- can provide us with optimal operating settings and a guide- missions. Experiments are repeated for different hop counts: line for application developers. 1–5, 7, 9, and 11 hops2 . For the first set of experiments, we In this paper, we report findings from multihop routing ex- used 25, 50, 75 and 100 bytes of payloads based on the fact periments using camera sensor networks, which were con- that the maximum packet size of CC2420 MAC layer is 128 ducted as part of our on-going research in camera sensor bytes, which include a header of 25 bytes (CTP, CC2420, networks. Our camera sensor network consists of CITRIC and CITRIC mote specific header fields). The delay between camera motes [1] and TelosB motes [2]. packet transmissions at the CITRIC mote is varied in the Our finding shows that there is a tradeoff between the re- second set of experiments: 0 (best effort), 40, 80, 120, and ception rate and latency at different levels of network traffic. 160ms. We found that 160ms is the maximum interval since A more interesting finding is that adding a delay between retransmissions are rarely observed at this interval. packet transmissions can improve both the transmission rate and the end-to-end reception rate. 3. EXPERIMENT RESULTS We measured data transmission rates (amount of data re- 2. EXPERIMENT SETUP ceived at the base station divided by the transmission time), CITRIC Mote: A CITRIC mote consists of a camera end-to-end reception rates (ratio of the number of packets re- daughter board connected to a TelosB board. The camera ceived at the base station to the total number of packets sent daughter board contains a low-voltage 1.3 megapixel SXGA from the CITRIC mote), and image transfer latencies (aver- CMOS image sensor (OmniVision OV9655) and a PXA270 age time to receive an image at the base station)3 at different microprocessor running embedded Linux. settings. Multihop Routing: The Collection Tree Protocol (CTP) Payload Size: Figure 1(a) shows data rates at different hop counts for different payload sizes. It shows that the data rate drops with increasing hop counts. The payload size of 100 bytes shows a slightly lower data rate at 11 hops. The end-to-end reception rate shown in Figure 1(b) de- Permission to make digital or hard copies of all or part of this work for 1 personal or classroom use is granted without fee provided that copies are TEP 123: The Collection Tree Protocol http://www. tinyos.net/tinyos-2.x/doc/html/tep123.html not made or distributed for profit or commercial advantage and that copies 2 bear this notice and the full citation on the first page. To copy otherwise, to Results from 1, 2, and 4 hops are not shown here since their per- republish, to post on servers or to redistribute to lists, requires prior specific formance is similar to the case with 3 hops. 3 permission and/or a fee. A small latency does not necessarily mean a high data transmis- Copyright 200X ACM X-XXXXX-XX-X/XX/XX ...$5.00. sion rate since fragments of an image can be dropped.
  • 2. (a) (b) (c) Figure 1: Network performance at different payload sizes at 0ms (best effort) transmission delay. (a) Data rate as a function of hop counts. (b) End-to-end reception rate as a function of hop counts. (c) Latency as a function of hop counts. (a) (b) (c) Figure 2: Network performance at different delays between packet transmissions with a 100-byte payload. (a) Data rate as a function of hop counts. (b) End-to-end reception rate as a function of hop counts. (c) Latency as a function of hop counts. creases significantly as the hop count increases. In general, can be used to find the shortest transmission delay time with the reception rates for all payload sizes decrease as the hop a desired latency without reducing multihop network’s relia- count increases. A larger payload will take more time to bility. transmit and the chance of collision increases, hence the re- In Figure 2(c), it shows that, for all delays, the latency ception rate decreases. For a smaller payload size, more increases as the hop count increases. However, at 11 hops, packet transmissions are required to transmit an image and they all show the same latency. increases the chance of collision. This also decreases the re- ception rate. While the figure shows a higher reception rate Acknowledgment: This work was supported in part by at the higher hop count for smaller payload sizes, we plan to HSN (Heterogeneous Sensor Networks), which receives sup- perform additional experiments at even higher hop counts to port from Army Research Office (ARO) Multidisciplinary observe the trend more clearly. Research Initiative (MURI) program (Award number W911NF- The image transfer latencies for different payload sizes are 06-1-0076). shown in Figure 1(c). As expected, our results show that there is a tradeoff between the reception rate and latency at 4. REFERENCES different hop counts, i.e., different levels of network traffic. [1] P. W.-C. Chen, P. Ahammad, C. Boyer, S.-I. Huang, Delay Between Packet Transmissions: In this experi- L. Lin, E. J. Lobaton, M. L. Meingast, S. Oh, S. Wang, ment, we varied the delay between packet transmissions at P. Yan, A. Yang, C. Yeo, L.-C. Chang, D. Tygar, and the CITRIC mote. S. S. Sastry. CITRIC: A low-bandwidth wireless camera As shown in Figure 2(a), the best effort is not the best network platform. In Proc. of the ACM/IEEE approach in a multihop network in terms of data transmission International Conference on Distributed Smart rate; a delay of 40ms consistently performs better than the Cameras, Stanford University, CA, Sep. 2008. best effort. It can be observed that the data rate starts to drop at different hop counts for different delays. It shows that the [2] J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling delay between packet transmissions can be optimized based ultra-low power wireless research. In Proc. of the on the network density. Fourth International Conference on Information Figure 2(b) shows that the reception rate drops at smaller Processing in Sensor Networks: Special track on hop counts with shorter delays. Especially, the best effort Platform Tools and Design Methods for Network yields less than a half reception rate at 11 hops. This result Embedded Sensors (IPSN/SPOTS), April 2005.