SlideShare a Scribd company logo
1 of 25
Dynamic Compression-Transmission for
                  Energy-Harvesting Multihop Networks
                  with Correlated Sources
             Cristiano Tapparello*,
             Osvaldo Simeone† and Michele Rossi*
              * Department of Information Engineering, University of Padova, Italy
              † CWCSPR, New Jersey Institute of Technology, New Jersey, USA




Cristiano Tapparello                                                                 12/04/12
Distributed data gathering


                         d




¨  Collect spatial correlated measurements
¨  Route the measurements through the network in

    order to gather them through a sink node

Cristiano Tapparello                                12/04/12
Distributed data gathering (2)


                         d




¨    Distributed data gathering for correlated sources
      ¤  Source coding techniques
      ¤  Lossy compression (distortion)

      ¤  Rate-distortion region
Cristiano Tapparello                                12/04/12
Distributed data gathering (3)


                           d




¨    Energy management:
      ¤  Acquisition/compression
      ¤  Transmission
      ¤  Harvesting
¨    Battery operating devices è energy availability constraint
Cristiano Tapparello                                       12/04/12
Distributed data gathering (4)


                           d




¨    Network data queues stability:
                                 T 1 N
                               1 XX
                       lim sup          E[Un (t)] < 1
                         T !1 T t=0 n=1


Cristiano Tapparello                                    12/04/12
Prior Work

¨    Energy Harvesting
      ¤  Mostlyaccounts only for the energy consumption of
        transmission
¨    Energy trade-offs between source coding and
      transmission
      ¤  Donot model the additional constraints arising from
        energy harvesting
¨    Distributed source coding techniques
      ¤  Donot consider energy harvesting nor the energy
        consumption of the sensing process
Cristiano Tapparello                                   12/04/12
Contributions [Tapparello12]
¨    Combine in the same optimization framework:
      ¤  Energy       management
         n  Acquisition/compression
         n  Transmission
         n  Harvesting
         n  Energy     availability constraint
      ¤  Data  gathering with lossy compression (distortion)
      ¤  Multi-hop routing and scheduling
      ¤  Subject to queue stability

¨    Goal: Obtain online policies that minimize the total
      average distortion
Cristiano Tapparello                                            12/04/12
System model
¨    Transmission model
      ¤  Network  operates in slotted time
      ¤  Channel state S(t)

      ¤  Transmission rate
                  µn,m (t) = Cn,m (P(t), S(t))
      ¤  Outgoing transmission rate
                                  X
                   µn,⇤ (t) =             µn,m (t)
                                 m: (n,m)2L
      ¤  Incoming     transmission rate
                                      X
                       µ⇤,n (t) =             µm,n (t)
                                 m: (n,m)2L
Cristiano Tapparello                                     12/04/12
System model (2)
  ¨    Data acquisition, compression and distortion model
        ¤  Spatial  correlated signal, source state O(t)
        ¤  Each node compress the measured source with rate, Rn (t)

        ¤  Distortion at the sink (MSE), Dn (t)
        ¤  Rate-Distortion constraints [Zamir99]
                                                                 !
X                                                     Y
                                               |X |
      Rn (t)        g(X , O(t))    log (2⇡e)                Dn (t) , for all X ✓ N
n2X                                                   n2X


        ¤  Source       acquisition and compression cost
                             c
                            En (Rn (t)) = ↵n Rn (t)
  Cristiano Tapparello                                                    12/04/12
System model (3)
¨    Energy model
      ¤  Energy-harvesting  state H(t)
      ¤  Nodes are powered via energy harvesting è energy
          harvesting decisions
                               e
                           0  Hn (t)  Hn (t)

      ¤  Energy       availability constraints
                          tx       c
                         En (t) + En (Rn (t))  En (t)




Cristiano Tapparello                                     12/04/12
Queuing dynamics
¨    Energy

      En (t + 1) = En (t)    tx
                            En (t)    c            e
                                     En (Rn (t)) + Hn (t)

¨    Data

      Un (t + 1)  max{Un (t)   µn,⇤ (t), 0} + µ⇤,n (t) + Rn (t)




Cristiano Tapparello                                    12/04/12
Problem formulation
                                  N
                                  X       T 1
                         ⇡              1 X
               minimize F0 =    lim sup       E[fn (Dn (t))]
                  ⇡
                             n=1 T !1
                                        T t=0

  subject to:
                                                                 !
X                                                     Y
                                               |X |
      Rn (t)        g(X , O(t))   log (2⇡e)                 Dn (t) , for all X ✓ N
n2X                                                   n2X

                          tx       c
                         En (t) + En (Rn (t))  En (t)
                                     T 1X
                                     X N
                                 1
                         lim sup               E[Un (t)] < 1
                           T !1 T    t=0 n=1

  Cristiano Tapparello                                                    12/04/12
Solution
¨    We addressed the problem using the Lyapunov
      optimization technique [Neely10]
      ¤  Minimize     a drift-plus-penalty function
¨    We propose a distributed algorithm
      ¤  Energy harvesting
      ¤  Rate-Distortion optimization
      ¤  Power allocation

¨    The algorithm returns online policies with tunable
      and bounded performance guarantees with respect
      to the optimal policies

Cristiano Tapparello                                       12/04/12
Main results

¨    From theorem 5.1, tunable parameter V:

                             En (t)  O(V )

                             Un (t)  O(V )

                X                 T 1
                                  X                                  ✓       ◆
       ⇡                      1                             ⇤            1
      F0   =           limsup           E[fn (Dn (t))]    F0   +O
                         T !1 T   t=0
                                                                         V
                n2N




Cristiano Tapparello                                                         12/04/12
Numerical results - Scenario

(R1 (t), D1 (t))            1                4       d



                                2
                                                 5
  (R2 (t), D2 (t))
                                    N    3



                          (R3 (t), D3 (t))

   ¨    Jointly Gaussian signal samples with zero mean and
         correlation matrix              2            3
                                            1 ! !
                                 O(t) = 4 ! 1 ! 5
                                            ! ! 1
   Cristiano Tapparello                                       12/04/12
Numerical results - Scenario

(R1 (t), D1 (t))            1                4       d



                                2
                                                 5
  (R2 (t), D2 (t))
                                    N    3



                          (R3 (t), D3 (t))

   ¨    Channel state matrix S(t) has independent and Rayleigh
         distributed entries
   ¨    Energy-harvesting vector H(t) has independent entries,
         uniformly distributed in [0, Hmax ]
   Cristiano Tapparello                                      12/04/12
Numerical results
                                                                                            ! = 0.5
                 0.65


                  0.6


                 0.55


                  0.5
      F0 (MSE)




                 0.45


                  0.4


                 0.35


                  0.3
                        0   1000   2000   3000   4000   5000   6000   7000   8000   9000   10000
                                                         V
Cristiano Tapparello                                                                         12/04/12
Numerical results (2)
                                                                                                 ! = 0.5
                   6000
                                 Max
                              Average

                   5000



                   4000
      Queue size




                   3000



                   2000



                   1000



                     0
                          0      1000   2000   3000   4000   5000   6000   7000   8000   9000   10000
                                                              V
Cristiano Tapparello                                                                              12/04/12
Extension with side information at
                                           the sink


                            d




                                              c

¨    Role of side information available at the sink
      ¤  Acquiring    the side information entails an energy cost
¨    Sink transmits to a network collector node
Cristiano Tapparello                                           12/04/12
Extension with side information at
                                         the sink (2)
¨    Side information affects the Rate-Distortion region
      ¤  Entropy
                function is conditioned on the side information
        available at the receiver
¨    Additional constraints for the sink
      ¤  Energy       management
         n  Acquisition
         n  Transmission

      ¤  Data     queue stability
¨    Similar optimality properties as theorem 5.1

Cristiano Tapparello                                       12/04/12
Simulation scenario
                                                          Rd (t)


      (R1 (t), D1 (t))      1                 4                d           c



                                2                         5
        (R2 (t), D2 (t))
                                    N     3



                           (R3 (t), D3 (t))
¨    Simple source model for which
          2                                                   3
          1 !!d (t)          !(1 !d (t))          !(1 !d (t))                         Rd (t)
O(t) = 4 !(1 !d (t))          1 !!d (t)           !(1 !d (t)) 5 , !d (t) = 1      2
         !(1 !d (t))         !(1 !d (t))           1 !!d (t)
Cristiano Tapparello                                                           12/04/12
Numerical results
                          650

                          600

                          550

                          500
      Queue Size [bits]




                          450

                                          Rd(t) = 0
                          400       Optimized Rd(t)

                          350

                          300

                          250

                          200

                          150
                                0    0.1      0.2     0.3   0.4   0.5    0.6   0.7   0.8   0.9   1


Cristiano Tapparello                                                                                 12/04/12
Numerical results (2)
                 0.45


                  0.4


                 0.35


                  0.3
      F0 (MSE)




                                  Rd(t) = 0
                 0.25       Optimized Rd(t)

                  0.2


                 0.15


                  0.1


                 0.05
                        0    0.1      0.2     0.3   0.4   0.5   0.6   0.7   0.8   0.9   1


Cristiano Tapparello                                                                        12/04/12
Conclusions
¨    Dynamic online optimization for multihop wireless sensor
      networks with energy harvesting capabilities
¨    Joint optimization of source coding and data transmission
      for time varying sources and channels
¨    The proposed scheme achieve explicit and controllable
      trade-off between optimality gap and queue sizes




Cristiano Tapparello                                      12/04/12
Selected references
¨    [Tapparello12] C. Tapparello, O. Simeone and M. Rossi,
      “Dynamic Compression-Transmission for Energy-Harvesting
      Multihop Networks with Correlated Sources”, submitted
      for publication (technical report arXiv:1203.3143).
¨    [Zamir99] R. Zamir and T. Berger, “Multiterminal source
      coding with high resolution,” IEEE Transactions on
      Information Theory, vol. 45, no. 1, pp. 106–117, Jan.
      1999.
¨    [Neely10] M. J. Neely, “Stochastic Network Optimization
      with Application to Communication and Queuing Systems”,
      Morgan & Claypool Publishers, 2010.


Cristiano Tapparello                                   12/04/12

More Related Content

What's hot

Bayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal modelsBayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal models
khbrodersen
 
Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...
zukun
 
Scalable membership management
Scalable membership management Scalable membership management
Scalable membership management
Vinay Setty
 
Zero-Forcing Precoding and Generalized Inverses
Zero-Forcing Precoding and Generalized InversesZero-Forcing Precoding and Generalized Inverses
Zero-Forcing Precoding and Generalized Inverses
Daniel Tai
 
A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...
narmo
 
Bayesian adaptive optimal estimation using a sieve prior
Bayesian adaptive optimal estimation using a sieve priorBayesian adaptive optimal estimation using a sieve prior
Bayesian adaptive optimal estimation using a sieve prior
Julyan Arbel
 

What's hot (20)

Bayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal modelsBayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal models
 
Ecte401 notes week3
Ecte401 notes week3Ecte401 notes week3
Ecte401 notes week3
 
ICLR 2018
ICLR 2018ICLR 2018
ICLR 2018
 
Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
 
00e isi
00e isi00e isi
00e isi
 
PROBLEMAS RESUELTOS (87) DEL CAPÍTULO I DE LABORATORIO DE FÍSICA II - SEARS
PROBLEMAS RESUELTOS (87) DEL CAPÍTULO I DE LABORATORIO DE FÍSICA II - SEARSPROBLEMAS RESUELTOS (87) DEL CAPÍTULO I DE LABORATORIO DE FÍSICA II - SEARS
PROBLEMAS RESUELTOS (87) DEL CAPÍTULO I DE LABORATORIO DE FÍSICA II - SEARS
 
Unbiased Bayes for Big Data
Unbiased Bayes for Big DataUnbiased Bayes for Big Data
Unbiased Bayes for Big Data
 
Lecture13
Lecture13Lecture13
Lecture13
 
Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...Principal component analysis and matrix factorizations for learning (part 1) ...
Principal component analysis and matrix factorizations for learning (part 1) ...
 
Scalable membership management
Scalable membership management Scalable membership management
Scalable membership management
 
Mazurov ferrara2014
Mazurov ferrara2014Mazurov ferrara2014
Mazurov ferrara2014
 
Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07Digital Signal Processing[ECEG-3171]-Ch1_L07
Digital Signal Processing[ECEG-3171]-Ch1_L07
 
Particle filtering
Particle filteringParticle filtering
Particle filtering
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
Zero-Forcing Precoding and Generalized Inverses
Zero-Forcing Precoding and Generalized InversesZero-Forcing Precoding and Generalized Inverses
Zero-Forcing Precoding and Generalized Inverses
 
Joint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband rangingJoint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband ranging
 
A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...A study of the worst case ratio of a simple algorithm for simple assembly lin...
A study of the worst case ratio of a simple algorithm for simple assembly lin...
 
Bayesian adaptive optimal estimation using a sieve prior
Bayesian adaptive optimal estimation using a sieve priorBayesian adaptive optimal estimation using a sieve prior
Bayesian adaptive optimal estimation using a sieve prior
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 

Similar to Dynamic Compression Transmission for Energy Harvesting Networks

Tele3113 wk9wed
Tele3113 wk9wedTele3113 wk9wed
Tele3113 wk9wed
Vin Voro
 
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
Takeshi Nagae
 
Hybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity MarketHybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity Market
tomoyukiichiba
 
Understanding variable importances in forests of randomized trees
Understanding variable importances in forests of randomized treesUnderstanding variable importances in forests of randomized trees
Understanding variable importances in forests of randomized trees
Gilles Louppe
 
Fatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentationFatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentation
Dr. Adnan Judeh (Abdul-Baqi)
 

Similar to Dynamic Compression Transmission for Energy Harvesting Networks (20)

Tele3113 wk9wed
Tele3113 wk9wedTele3113 wk9wed
Tele3113 wk9wed
 
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
Spatio-Temporal Analysis of Gasoline Shortage in Tohoku Region after the Grea...
 
Generic parallelization strategies for data assimilation
Generic parallelization strategies for data assimilationGeneric parallelization strategies for data assimilation
Generic parallelization strategies for data assimilation
 
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
 
Rousseau
RousseauRousseau
Rousseau
 
Hybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity MarketHybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity Market
 
Two dimensional Pool Boiling
Two dimensional Pool BoilingTwo dimensional Pool Boiling
Two dimensional Pool Boiling
 
QMC: Operator Splitting Workshop, Incremental Learning-to-Learn with Statisti...
QMC: Operator Splitting Workshop, Incremental Learning-to-Learn with Statisti...QMC: Operator Splitting Workshop, Incremental Learning-to-Learn with Statisti...
QMC: Operator Splitting Workshop, Incremental Learning-to-Learn with Statisti...
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
 
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG dataSpectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
 
Understanding variable importances in forests of randomized trees
Understanding variable importances in forests of randomized treesUnderstanding variable importances in forests of randomized trees
Understanding variable importances in forests of randomized trees
 
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
 
Systems Of Differential Equations
Systems Of Differential EquationsSystems Of Differential Equations
Systems Of Differential Equations
 
Markov Tutorial CDC Shanghai 2009
Markov Tutorial CDC Shanghai 2009Markov Tutorial CDC Shanghai 2009
Markov Tutorial CDC Shanghai 2009
 
L2
L2L2
L2
 
Bayesian Deep Learning
Bayesian Deep LearningBayesian Deep Learning
Bayesian Deep Learning
 
Master
MasterMaster
Master
 
Master method
Master methodMaster method
Master method
 
Integration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methodsIntegration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methods
 
Fatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentationFatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentation
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Dynamic Compression Transmission for Energy Harvesting Networks

  • 1. Dynamic Compression-Transmission for Energy-Harvesting Multihop Networks with Correlated Sources Cristiano Tapparello*, Osvaldo Simeone† and Michele Rossi* * Department of Information Engineering, University of Padova, Italy † CWCSPR, New Jersey Institute of Technology, New Jersey, USA Cristiano Tapparello 12/04/12
  • 2. Distributed data gathering d ¨  Collect spatial correlated measurements ¨  Route the measurements through the network in order to gather them through a sink node Cristiano Tapparello 12/04/12
  • 3. Distributed data gathering (2) d ¨  Distributed data gathering for correlated sources ¤  Source coding techniques ¤  Lossy compression (distortion) ¤  Rate-distortion region Cristiano Tapparello 12/04/12
  • 4. Distributed data gathering (3) d ¨  Energy management: ¤  Acquisition/compression ¤  Transmission ¤  Harvesting ¨  Battery operating devices è energy availability constraint Cristiano Tapparello 12/04/12
  • 5. Distributed data gathering (4) d ¨  Network data queues stability: T 1 N 1 XX lim sup E[Un (t)] < 1 T !1 T t=0 n=1 Cristiano Tapparello 12/04/12
  • 6. Prior Work ¨  Energy Harvesting ¤  Mostlyaccounts only for the energy consumption of transmission ¨  Energy trade-offs between source coding and transmission ¤  Donot model the additional constraints arising from energy harvesting ¨  Distributed source coding techniques ¤  Donot consider energy harvesting nor the energy consumption of the sensing process Cristiano Tapparello 12/04/12
  • 7. Contributions [Tapparello12] ¨  Combine in the same optimization framework: ¤  Energy management n  Acquisition/compression n  Transmission n  Harvesting n  Energy availability constraint ¤  Data gathering with lossy compression (distortion) ¤  Multi-hop routing and scheduling ¤  Subject to queue stability ¨  Goal: Obtain online policies that minimize the total average distortion Cristiano Tapparello 12/04/12
  • 8. System model ¨  Transmission model ¤  Network operates in slotted time ¤  Channel state S(t) ¤  Transmission rate µn,m (t) = Cn,m (P(t), S(t)) ¤  Outgoing transmission rate X µn,⇤ (t) = µn,m (t) m: (n,m)2L ¤  Incoming transmission rate X µ⇤,n (t) = µm,n (t) m: (n,m)2L Cristiano Tapparello 12/04/12
  • 9. System model (2) ¨  Data acquisition, compression and distortion model ¤  Spatial correlated signal, source state O(t) ¤  Each node compress the measured source with rate, Rn (t) ¤  Distortion at the sink (MSE), Dn (t) ¤  Rate-Distortion constraints [Zamir99] ! X Y |X | Rn (t) g(X , O(t)) log (2⇡e) Dn (t) , for all X ✓ N n2X n2X ¤  Source acquisition and compression cost c En (Rn (t)) = ↵n Rn (t) Cristiano Tapparello 12/04/12
  • 10. System model (3) ¨  Energy model ¤  Energy-harvesting state H(t) ¤  Nodes are powered via energy harvesting è energy harvesting decisions e 0  Hn (t)  Hn (t) ¤  Energy availability constraints tx c En (t) + En (Rn (t))  En (t) Cristiano Tapparello 12/04/12
  • 11. Queuing dynamics ¨  Energy En (t + 1) = En (t) tx En (t) c e En (Rn (t)) + Hn (t) ¨  Data Un (t + 1)  max{Un (t) µn,⇤ (t), 0} + µ⇤,n (t) + Rn (t) Cristiano Tapparello 12/04/12
  • 12. Problem formulation N X T 1 ⇡ 1 X minimize F0 = lim sup E[fn (Dn (t))] ⇡ n=1 T !1 T t=0 subject to: ! X Y |X | Rn (t) g(X , O(t)) log (2⇡e) Dn (t) , for all X ✓ N n2X n2X tx c En (t) + En (Rn (t))  En (t) T 1X X N 1 lim sup E[Un (t)] < 1 T !1 T t=0 n=1 Cristiano Tapparello 12/04/12
  • 13. Solution ¨  We addressed the problem using the Lyapunov optimization technique [Neely10] ¤  Minimize a drift-plus-penalty function ¨  We propose a distributed algorithm ¤  Energy harvesting ¤  Rate-Distortion optimization ¤  Power allocation ¨  The algorithm returns online policies with tunable and bounded performance guarantees with respect to the optimal policies Cristiano Tapparello 12/04/12
  • 14. Main results ¨  From theorem 5.1, tunable parameter V: En (t)  O(V ) Un (t)  O(V ) X T 1 X ✓ ◆ ⇡ 1 ⇤ 1 F0 = limsup E[fn (Dn (t))]  F0 +O T !1 T t=0 V n2N Cristiano Tapparello 12/04/12
  • 15. Numerical results - Scenario (R1 (t), D1 (t)) 1 4 d 2 5 (R2 (t), D2 (t)) N 3 (R3 (t), D3 (t)) ¨  Jointly Gaussian signal samples with zero mean and correlation matrix 2 3 1 ! ! O(t) = 4 ! 1 ! 5 ! ! 1 Cristiano Tapparello 12/04/12
  • 16. Numerical results - Scenario (R1 (t), D1 (t)) 1 4 d 2 5 (R2 (t), D2 (t)) N 3 (R3 (t), D3 (t)) ¨  Channel state matrix S(t) has independent and Rayleigh distributed entries ¨  Energy-harvesting vector H(t) has independent entries, uniformly distributed in [0, Hmax ] Cristiano Tapparello 12/04/12
  • 17. Numerical results ! = 0.5 0.65 0.6 0.55 0.5 F0 (MSE) 0.45 0.4 0.35 0.3 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 V Cristiano Tapparello 12/04/12
  • 18. Numerical results (2) ! = 0.5 6000 Max Average 5000 4000 Queue size 3000 2000 1000 0 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 V Cristiano Tapparello 12/04/12
  • 19. Extension with side information at the sink d c ¨  Role of side information available at the sink ¤  Acquiring the side information entails an energy cost ¨  Sink transmits to a network collector node Cristiano Tapparello 12/04/12
  • 20. Extension with side information at the sink (2) ¨  Side information affects the Rate-Distortion region ¤  Entropy function is conditioned on the side information available at the receiver ¨  Additional constraints for the sink ¤  Energy management n  Acquisition n  Transmission ¤  Data queue stability ¨  Similar optimality properties as theorem 5.1 Cristiano Tapparello 12/04/12
  • 21. Simulation scenario Rd (t) (R1 (t), D1 (t)) 1 4 d c 2 5 (R2 (t), D2 (t)) N 3 (R3 (t), D3 (t)) ¨  Simple source model for which 2 3 1 !!d (t) !(1 !d (t)) !(1 !d (t)) Rd (t) O(t) = 4 !(1 !d (t)) 1 !!d (t) !(1 !d (t)) 5 , !d (t) = 1 2 !(1 !d (t)) !(1 !d (t)) 1 !!d (t) Cristiano Tapparello 12/04/12
  • 22. Numerical results 650 600 550 500 Queue Size [bits] 450 Rd(t) = 0 400 Optimized Rd(t) 350 300 250 200 150 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Cristiano Tapparello 12/04/12
  • 23. Numerical results (2) 0.45 0.4 0.35 0.3 F0 (MSE) Rd(t) = 0 0.25 Optimized Rd(t) 0.2 0.15 0.1 0.05 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Cristiano Tapparello 12/04/12
  • 24. Conclusions ¨  Dynamic online optimization for multihop wireless sensor networks with energy harvesting capabilities ¨  Joint optimization of source coding and data transmission for time varying sources and channels ¨  The proposed scheme achieve explicit and controllable trade-off between optimality gap and queue sizes Cristiano Tapparello 12/04/12
  • 25. Selected references ¨  [Tapparello12] C. Tapparello, O. Simeone and M. Rossi, “Dynamic Compression-Transmission for Energy-Harvesting Multihop Networks with Correlated Sources”, submitted for publication (technical report arXiv:1203.3143). ¨  [Zamir99] R. Zamir and T. Berger, “Multiterminal source coding with high resolution,” IEEE Transactions on Information Theory, vol. 45, no. 1, pp. 106–117, Jan. 1999. ¨  [Neely10] M. J. Neely, “Stochastic Network Optimization with Application to Communication and Queuing Systems”, Morgan & Claypool Publishers, 2010. Cristiano Tapparello 12/04/12