SlideShare a Scribd company logo
A Decentralized Method for Maximizing
                   k-coverage Lifetime in WSNs

    Ryo Katsuma*, Yoshihiro Murata**, Naoki Shibata†,
                      Keiichi Yasumoto‡, Minoru Ito‡
     * Osaka Prefecture University,   ** Hiroshima City University,
     † Shiga University,                 ‡ Nara Institute of Science and Technology
1                                                 ICMU2012     2012/6/2
Overview of Our Study
   Goal
       To maximize lifetime of wireless sensor networks (WSNs)

   Approach
       Sleep scheduling for each node by decentralized algorithm
           Divide the field into grids and choose leader node for each grid
           Periodically make each leader node calculate the minimal set of
            active nodes in its grid
           Periodically change the leader for each grid




        2                                       ICMU2012   2012/6/2
Outline
1.   Outline of our study
2.   Research background
3.   Related work
4.   Proposed method
5.   Evaluation
6.   Conclusion



 3                          ICMU2012   2012/6/2
Target WSNs
   WSNs for Data Collection
       Many small sensor nodes are deployed in the field
       Sensor nodes periodically sense environmental information
       Nodes send data to sink node by multi-hop communication

                           21℃          21℃
                   20℃                              Example of sensor node

                          20℃           22℃
                   18℃
                                 21℃
                                        23℃
    sink                 21℃
                   20℃                                      MICA mote
                         Target field
        4                                     ICMU2012   2012/6/2
Two Big Problems
       Problem to maximize lifetime
           WSNs are expected to operate for a long time
           Sleep scheduling for each node is required
               Activating minimum number of nodes required for WSN
                operation                                         Sensor node
               Other nodes sleep in order to save energy
                    Nodes are activated in turn
       k-coverage problem
           A sensor node covers a circular area for sensing 2-covered
           k-covering the entire field by active sensors
               Any point in the field is covered by at least k sensors
               Adjust k to monitor the area with required accuracy
    5                                               ICMU2012   2012/6/2
Challenge
       Maximizing k-coverage lifetime
           Lifetime is the time while the entire field is k-covered


       Battery energy is consumed in each node
         optimal set of active nodes changes
                 According to remaining battery energy
       We need periodical reclculation




    6                                        ICMU2012   2012/6/2
Outline
1.   Outline of our study
2.   Research background
3.   Related work
4.   Proposed method
5.   Evaluation
6.   Conclusion



 7                          ICMU2012   2012/6/2
Our Previous Work (1/3)
   Sleep scheduling method
       Sufficient number of nodes are deployed
       Deciding minimal set of active nodes for k-covering the field
       When battery is exhausted for some node
         Recalculate a set of active nodes

                                 sink

                      activate
                     battery
                    exhausted



        8                                   ICMU2012   2012/6/2
Our Previous Work (2/3)
   Sequential activation algorithm
       For deciding minimal set of active nodes
       Activate a node with the largest contribution area one after
        another until the field is k-covered
       Contribution area
               The area newly covered when the node is activated
                    e.g. If A is active, contribution area of D is larger than C



                       D         B
                                                              D    Active node
                       E         A                                        A
                                C                                        C
                                     field
        9                                                  ICMU2012   2012/6/2
Our Previous Work (3/3)
   Centralized calculation by sink node
        Collects sensor node information
            Remaining energy
            Position
        Calculates the minimal set of active nodes
        Sends the result to every node


   WSNs with a large number of nodes
        Long calculation time
        High overhead for sending result
                         We propose a decentralized method
    10                                      ICMU2012   2012/6/2
Outline
1.    Outline of our study
2.    Research background
3.    Related work
4.    Proposed method
5.    Evaluation
6.    Conclusion



 11                          ICMU2012   2012/6/2
Assumptions
   Deployed nodes
        Enough number of sensor nodes for k-coverage
        Only one sink node
                                                    rc


   Sensor nodes                                       rs
        Limited battery energy
        Sensing range radius is rs
        Maximum communicable range radius is rc ( rs < rc )
        Sensor node can save battery by sleeping and waking
         up by timer

    12                                 ICMU2012   2012/6/2
Initial Configuration
   Dividing field into grids
       k-covering entire field by k-covering each grid
       Side length of grid should be shorter than
            To guarantee that a node can communicate
             every node in the surrounding 8 grids




                                                                      rc




        13                                      ICMU2012   2012/6/2
Leader Node Selection
   Selecting leader node for each grid
        Calculate minimal set of active nodes for k-covering its
         grid by sequential activation algorithm
        Collect all sensing data in its grid and send to sink

   Periodically selects the node with highest remaining
    battery as the leader node
        A set of active nodes is calculated after the leader node
         is selected




    14                                     ICMU2012   2012/6/2
Excessive Coverage Problem
   If active nodes are independently selected in each grid
       Number of coverage exceeds k near the grid border



             A      D      G   J         M        P


                                   K          N       Q
             B     E       H


                                          O           R
             C      F      I   L


                 Grid Ci               Grid Cj
        15                                        ICMU2012   2012/6/2
Excessive Coverage Problem
   If active nodes are independently selected in each grid
       Number of coverage exceeds k near the grid border



             A      D      G   J         M        P


                                   K          N       Q
             B     E       H


                                          O           R
             C      F      I   L


                 Grid Ci               Grid Cj
        16                                        ICMU2012   2012/6/2
Excessive Coverage Problem
   If active nodes are independently selected in each grid
       Number of coverage exceeds k near the grid border
                                   Excessively covered


             A      D      G   J         M        P


                                   K          N       Q
             B     E       H


                                          O           R
             C      F      I   L


                 Grid Ci               Grid Cj
        17                                        ICMU2012   2012/6/2
Our Idea
   Deciding the minimal set of active nodes for adjoined
    grids in multiple steps
       Considering the area already covered by the nodes in the
        adjoined gridsCoverage information
                                                Q. How many steps
              A      D     G J      M     P     do we need to
                                                complete the entire
                                      N     Q   calculation?
                               K
             B     E       H


                                      O      R
             C      F      I   L                    A. We need only 2
                                                    steps
                 Grid Ci           Grid Cj
        18                                   ICMU2012   2012/6/2
Bi-coloring
   Classifying all grids into two
    groups
       White and black, like a checkerboard
       Any two adjoining grids have different          ②       ①         ②   ①   ②
        colors
                                                        ①       ②         ①   ②   ①
       Active nodes are chosen in white grids
         Computation in black grids is performed       ②                 ②       ②
                                                                ①             ①
          after computation in neighboring white
          grids                                         ①       ②         ①   ②   ①
   Prevent excessive coverage
                                                        ②       ①         ②   ①   ②
   Complete computation in 2 steps


        19                                          ICMU2012   2012/6/2
Data Collection
   Each sensor node sends sensed data to leader node
   Leader nodes send the data to the sink
        Constructing DAG
            Connecting other leader nodes that are closer to the sink
        Sending data to the node with the largest remaining energy


                                                        Leader
                                                        node

                                                 sink




        20                                       ICMU2012   2012/6/2
Outline
1.    Outline of our study
2.    Research background
3.    Related work
4.    Proposed method
5.    Evaluation
6.    Conclusion



 21                          ICMU2012   2012/6/2
Simulation
   Evaluate k-coverage lifetime by the proposed method
   Compared proposed method with centralized method

   WSN parameters
       Field size: 50[m] × 50[m]
       Number of nodes: 600-1000, random deployment
       Requested coverage: k = 1 and 3
       Sensing frequency: 0.1[Hz]
       Recalculation interval: 1000[s]



    22                                 ICMU2012   2012/6/2
Result
   k-coverage lifetime
       Proposed method is only 14% less than centralized method
   Calculation time (1000 nodes)
       Proposed method: 0.1 second, centralized method: 1.2 second




                 1-coverage                          3-coverage
    23                                    ICMU2012   2012/6/2
Conclusion
   Target problem
       Maximizing k-coverage lifetime by sleep scheduling
   Proposed method
       Dividing the field into two-colored grids like a
        checkerboard
       Deciding the minimal set of active nodes taking into
        account the coverage already decided by neighbor grids
   Simulation result
       k-coverage lifetime is only 14% less than centralized
        method
       Shorter computation time

    24                                   ICMU2012   2012/6/2

More Related Content

Similar to (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010douglaslyon
 
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
acijjournal
 
Energy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A ReviewEnergy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A Review
TELKOMNIKA JOURNAL
 
Sgcp12 dickerson-cal
Sgcp12 dickerson-calSgcp12 dickerson-cal
Sgcp12 dickerson-cal
Justin Hayward
 
Wsn ppt original
Wsn ppt originalWsn ppt original
Wsn ppt original
Deepak Kumar Dhal
 
Gk3511271132
Gk3511271132Gk3511271132
Gk3511271132
IJERA Editor
 
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSNIRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET Journal
 
Magnetogama: an open schematic magnetometer
Magnetogama: an open schematic magnetometerMagnetogama: an open schematic magnetometer
Magnetogama: an open schematic magnetometer
UniversitasGadjahMada
 
Using Photonics to Prototype the Research Campus Infrastructure of the Future...
Using Photonics to Prototype the Research Campus Infrastructure of the Future...Using Photonics to Prototype the Research Campus Infrastructure of the Future...
Using Photonics to Prototype the Research Campus Infrastructure of the Future...
Larry Smarr
 
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
Larry Smarr
 
A Review Paper on Energy Capable Routing in Wireless Sensor Network
A Review Paper on Energy Capable Routing in Wireless Sensor NetworkA Review Paper on Energy Capable Routing in Wireless Sensor Network
A Review Paper on Energy Capable Routing in Wireless Sensor Network
ijtsrd
 
Analysis of Energy Consumption in MCU for IoT System
Analysis of Energy Consumption in MCU for IoT SystemAnalysis of Energy Consumption in MCU for IoT System
Analysis of Energy Consumption in MCU for IoT System
IRJET Journal
 
F017544247
F017544247F017544247
F017544247
IOSR Journals
 
Practical solutions in ultra low power design for artificial retina
Practical solutions in ultra low power design for artificial retinaPractical solutions in ultra low power design for artificial retina
Practical solutions in ultra low power design for artificial retina
chiportal
 
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
Sofics
 
Multi-domain Virtual Content-Aware Networks Mapping on Network Resources
Multi-domain Virtual Content-Aware Networks Mapping on Network ResourcesMulti-domain Virtual Content-Aware Networks Mapping on Network Resources
Multi-domain Virtual Content-Aware Networks Mapping on Network ResourcesAlpen-Adria-Universität
 
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsAn Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsVignesh DJ Viki
 
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET Journal
 
Integrated solar energy harvesting and storage
Integrated solar energy harvesting and storageIntegrated solar energy harvesting and storage
Integrated solar energy harvesting and storage
Abhi Abhinav
 

Similar to (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs (20)

Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010
 
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
 
Energy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A ReviewEnergy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A Review
 
Sgcp12 dickerson-cal
Sgcp12 dickerson-calSgcp12 dickerson-cal
Sgcp12 dickerson-cal
 
Wsn ppt original
Wsn ppt originalWsn ppt original
Wsn ppt original
 
Gk3511271132
Gk3511271132Gk3511271132
Gk3511271132
 
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSNIRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
 
Magnetogama: an open schematic magnetometer
Magnetogama: an open schematic magnetometerMagnetogama: an open schematic magnetometer
Magnetogama: an open schematic magnetometer
 
Using Photonics to Prototype the Research Campus Infrastructure of the Future...
Using Photonics to Prototype the Research Campus Infrastructure of the Future...Using Photonics to Prototype the Research Campus Infrastructure of the Future...
Using Photonics to Prototype the Research Campus Infrastructure of the Future...
 
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
 
A Review Paper on Energy Capable Routing in Wireless Sensor Network
A Review Paper on Energy Capable Routing in Wireless Sensor NetworkA Review Paper on Energy Capable Routing in Wireless Sensor Network
A Review Paper on Energy Capable Routing in Wireless Sensor Network
 
Analysis of Energy Consumption in MCU for IoT System
Analysis of Energy Consumption in MCU for IoT SystemAnalysis of Energy Consumption in MCU for IoT System
Analysis of Energy Consumption in MCU for IoT System
 
F017544247
F017544247F017544247
F017544247
 
Practical solutions in ultra low power design for artificial retina
Practical solutions in ultra low power design for artificial retinaPractical solutions in ultra low power design for artificial retina
Practical solutions in ultra low power design for artificial retina
 
20320130406029
2032013040602920320130406029
20320130406029
 
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
2019 Local I/O ESD protection for 28Gbps to 112Gbps SerDes interfaces in adva...
 
Multi-domain Virtual Content-Aware Networks Mapping on Network Resources
Multi-domain Virtual Content-Aware Networks Mapping on Network ResourcesMulti-domain Virtual Content-Aware Networks Mapping on Network Resources
Multi-domain Virtual Content-Aware Networks Mapping on Network Resources
 
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsAn Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
 
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
 
Integrated solar energy harvesting and storage
Integrated solar energy harvesting and storageIntegrated solar energy harvesting and storage
Integrated solar energy harvesting and storage
 

More from Naoki Shibata

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)
Naoki Shibata
 
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
Naoki Shibata
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
Naoki Shibata
 
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Naoki Shibata
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
Naoki Shibata
 
An Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster AreaAn Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster Area
Naoki Shibata
 
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
Naoki Shibata
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Naoki Shibata
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
Naoki Shibata
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
Naoki Shibata
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
Naoki Shibata
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
Naoki Shibata
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
Naoki Shibata
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GA
Naoki Shibata
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
Naoki Shibata
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
Naoki Shibata
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
Naoki Shibata
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
Naoki Shibata
 
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
Naoki Shibata
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 

More from Naoki Shibata (20)

Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)Circular barcode design resistant to linear motion blur (preliminary slides)
Circular barcode design resistant to linear motion blur (preliminary slides)
 
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
(Paper) An Endorsement Based Mobile Payment System for a Disaster Area
 
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
BalloonNet: A Deploying Method for a Three-Dimensional Wireless Network Surro...
 
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
Congestion Alleviation Scheduling Technique for Car Drivers Based on Predicti...
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
 
An Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster AreaAn Endorsement Based Mobile Payment System for A Disaster Area
An Endorsement Based Mobile Payment System for A Disaster Area
 
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
GreenSwirl: Combining Traffic Signal Control and Route Guidance for Reducing ...
 
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GA
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
 
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

  • 1. A Decentralized Method for Maximizing k-coverage Lifetime in WSNs Ryo Katsuma*, Yoshihiro Murata**, Naoki Shibata†, Keiichi Yasumoto‡, Minoru Ito‡ * Osaka Prefecture University, ** Hiroshima City University, † Shiga University, ‡ Nara Institute of Science and Technology 1 ICMU2012 2012/6/2
  • 2. Overview of Our Study  Goal  To maximize lifetime of wireless sensor networks (WSNs)  Approach  Sleep scheduling for each node by decentralized algorithm  Divide the field into grids and choose leader node for each grid  Periodically make each leader node calculate the minimal set of active nodes in its grid  Periodically change the leader for each grid 2 ICMU2012 2012/6/2
  • 3. Outline 1. Outline of our study 2. Research background 3. Related work 4. Proposed method 5. Evaluation 6. Conclusion 3 ICMU2012 2012/6/2
  • 4. Target WSNs  WSNs for Data Collection  Many small sensor nodes are deployed in the field  Sensor nodes periodically sense environmental information  Nodes send data to sink node by multi-hop communication 21℃ 21℃ 20℃ Example of sensor node 20℃ 22℃ 18℃ 21℃ 23℃ sink 21℃ 20℃ MICA mote Target field 4 ICMU2012 2012/6/2
  • 5. Two Big Problems  Problem to maximize lifetime  WSNs are expected to operate for a long time  Sleep scheduling for each node is required  Activating minimum number of nodes required for WSN operation Sensor node  Other nodes sleep in order to save energy  Nodes are activated in turn  k-coverage problem  A sensor node covers a circular area for sensing 2-covered  k-covering the entire field by active sensors  Any point in the field is covered by at least k sensors  Adjust k to monitor the area with required accuracy 5 ICMU2012 2012/6/2
  • 6. Challenge  Maximizing k-coverage lifetime  Lifetime is the time while the entire field is k-covered  Battery energy is consumed in each node  optimal set of active nodes changes  According to remaining battery energy  We need periodical reclculation 6 ICMU2012 2012/6/2
  • 7. Outline 1. Outline of our study 2. Research background 3. Related work 4. Proposed method 5. Evaluation 6. Conclusion 7 ICMU2012 2012/6/2
  • 8. Our Previous Work (1/3)  Sleep scheduling method  Sufficient number of nodes are deployed  Deciding minimal set of active nodes for k-covering the field  When battery is exhausted for some node  Recalculate a set of active nodes sink activate battery exhausted 8 ICMU2012 2012/6/2
  • 9. Our Previous Work (2/3)  Sequential activation algorithm  For deciding minimal set of active nodes  Activate a node with the largest contribution area one after another until the field is k-covered  Contribution area  The area newly covered when the node is activated e.g. If A is active, contribution area of D is larger than C D B D Active node E A A C C field 9 ICMU2012 2012/6/2
  • 10. Our Previous Work (3/3)  Centralized calculation by sink node  Collects sensor node information  Remaining energy  Position  Calculates the minimal set of active nodes  Sends the result to every node  WSNs with a large number of nodes  Long calculation time  High overhead for sending result We propose a decentralized method 10 ICMU2012 2012/6/2
  • 11. Outline 1. Outline of our study 2. Research background 3. Related work 4. Proposed method 5. Evaluation 6. Conclusion 11 ICMU2012 2012/6/2
  • 12. Assumptions  Deployed nodes  Enough number of sensor nodes for k-coverage  Only one sink node rc  Sensor nodes rs  Limited battery energy  Sensing range radius is rs  Maximum communicable range radius is rc ( rs < rc )  Sensor node can save battery by sleeping and waking up by timer 12 ICMU2012 2012/6/2
  • 13. Initial Configuration  Dividing field into grids  k-covering entire field by k-covering each grid  Side length of grid should be shorter than  To guarantee that a node can communicate every node in the surrounding 8 grids rc 13 ICMU2012 2012/6/2
  • 14. Leader Node Selection  Selecting leader node for each grid  Calculate minimal set of active nodes for k-covering its grid by sequential activation algorithm  Collect all sensing data in its grid and send to sink  Periodically selects the node with highest remaining battery as the leader node  A set of active nodes is calculated after the leader node is selected 14 ICMU2012 2012/6/2
  • 15. Excessive Coverage Problem  If active nodes are independently selected in each grid  Number of coverage exceeds k near the grid border A D G J M P K N Q B E H O R C F I L Grid Ci Grid Cj 15 ICMU2012 2012/6/2
  • 16. Excessive Coverage Problem  If active nodes are independently selected in each grid  Number of coverage exceeds k near the grid border A D G J M P K N Q B E H O R C F I L Grid Ci Grid Cj 16 ICMU2012 2012/6/2
  • 17. Excessive Coverage Problem  If active nodes are independently selected in each grid  Number of coverage exceeds k near the grid border Excessively covered A D G J M P K N Q B E H O R C F I L Grid Ci Grid Cj 17 ICMU2012 2012/6/2
  • 18. Our Idea  Deciding the minimal set of active nodes for adjoined grids in multiple steps  Considering the area already covered by the nodes in the adjoined gridsCoverage information Q. How many steps A D G J M P do we need to complete the entire N Q calculation? K B E H O R C F I L A. We need only 2 steps Grid Ci Grid Cj 18 ICMU2012 2012/6/2
  • 19. Bi-coloring  Classifying all grids into two groups  White and black, like a checkerboard  Any two adjoining grids have different ② ① ② ① ② colors ① ② ① ② ①  Active nodes are chosen in white grids  Computation in black grids is performed ② ② ② ① ① after computation in neighboring white grids ① ② ① ② ①  Prevent excessive coverage ② ① ② ① ②  Complete computation in 2 steps 19 ICMU2012 2012/6/2
  • 20. Data Collection  Each sensor node sends sensed data to leader node  Leader nodes send the data to the sink  Constructing DAG  Connecting other leader nodes that are closer to the sink  Sending data to the node with the largest remaining energy Leader node sink 20 ICMU2012 2012/6/2
  • 21. Outline 1. Outline of our study 2. Research background 3. Related work 4. Proposed method 5. Evaluation 6. Conclusion 21 ICMU2012 2012/6/2
  • 22. Simulation  Evaluate k-coverage lifetime by the proposed method  Compared proposed method with centralized method  WSN parameters  Field size: 50[m] × 50[m]  Number of nodes: 600-1000, random deployment  Requested coverage: k = 1 and 3  Sensing frequency: 0.1[Hz]  Recalculation interval: 1000[s] 22 ICMU2012 2012/6/2
  • 23. Result  k-coverage lifetime  Proposed method is only 14% less than centralized method  Calculation time (1000 nodes)  Proposed method: 0.1 second, centralized method: 1.2 second 1-coverage 3-coverage 23 ICMU2012 2012/6/2
  • 24. Conclusion  Target problem  Maximizing k-coverage lifetime by sleep scheduling  Proposed method  Dividing the field into two-colored grids like a checkerboard  Deciding the minimal set of active nodes taking into account the coverage already decided by neighbor grids  Simulation result  k-coverage lifetime is only 14% less than centralized method  Shorter computation time 24 ICMU2012 2012/6/2