Proceedings of the 16th ACM International Symposium on Mobile Ad Hoc Networking and Computing 2015
DOI: 10.1145/2746285.2746318
|View full text |Cite
|
Sign up to set email alerts
|

Taming Wireless Fluctuations by Predictive Queuing Using a Sparse-Coding Link-State Model

Abstract: We introduce State-Informed Link-Layer Queuing (SILQ), a system that models, predicts, and avoids packet delivery failures caused by temporary wireless outages in everyday scenarios. By stabilizing connections in adverse link conditions, SILQ boosts throughput and reduces performance variation for network applications, for example by preventing unnecessary TCP timeouts due to dead zones, elevators, and subway tunnels. SILQ makes predictions in real-time by actively probing links, matching measurements to an ov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2017
2017

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…As an example, the inter-download times of video segments are predicted in [102], where the output sequences are the interdownload times of the already downloaded segments and the states are the instants of the next download request. ARIMA: [13], [38], [40], [46], [47], [54], [58], [59], [63], [100], [119] Kalman: [32], [ CF: [16], [134], [149] Cluster: [15], [34], [51], [117], [122], [123], [148], [156] Decision trees: [35], [98], [ Functional: [28], [29], [38], [64], [99], [104], [105] SVM: [51], [114], [139] ANN: [14], [48], [106], [ 2) Bayesian inference: This approach allows to make statements about what is unknown, by conditioning on what is known. Bayesian prediction can be summarized in the following steps: 1) define a model that expresses qualitative aspects of our knowledge but has unknown parameters, 2) specify a prior probability distribution for the unknown parameters, 3) compute the posterior probability distribution for the parameters, given the observed data, and 4) make predictions by averaging ove...…”
Section: Statistical Methods For Probabilistic Forecastingmentioning
confidence: 99%
See 3 more Smart Citations
“…As an example, the inter-download times of video segments are predicted in [102], where the output sequences are the interdownload times of the already downloaded segments and the states are the instants of the next download request. ARIMA: [13], [38], [40], [46], [47], [54], [58], [59], [63], [100], [119] Kalman: [32], [ CF: [16], [134], [149] Cluster: [15], [34], [51], [117], [122], [123], [148], [156] Decision trees: [35], [98], [ Functional: [28], [29], [38], [64], [99], [104], [105] SVM: [51], [114], [139] ANN: [14], [48], [106], [ 2) Bayesian inference: This approach allows to make statements about what is unknown, by conditioning on what is known. Bayesian prediction can be summarized in the following steps: 1) define a model that expresses qualitative aspects of our knowledge but has unknown parameters, 2) specify a prior probability distribution for the unknown parameters, 3) compute the posterior probability distribution for the parameters, given the observed data, and 4) make predictions by averaging ove...…”
Section: Statistical Methods For Probabilistic Forecastingmentioning
confidence: 99%
“…As an example, the inter-download times of video segments are predicted in [102], where the output sequences are the interdownload times of the already downloaded segments and the states are the instants of the next download request. ARIMA: [13], [38], [40], [46], [47], [54], [58], [59], [63], [100], [119] Kalman: [32], [49] Classification CF: [16], [134], [149] Cluster: [15], [34], [51], [117], [122], [123], [148], [156] Decision trees: [35], [98], [ Functional: [28], [29], [38], [64], [99], [104], [105] SVM: [51], [114], [139] ANN: [14], [48], [106], […”
Section: Statistical Methods For Probabilistic Forecastingmentioning
confidence: 99%
See 2 more Smart Citations
“…As a result, any localization procedure must be sufficiently fast to meet these conditions. When the alignment latency between end points is too long, the system initialization overhead will be high, while intermittent latency (e.g., MAC ARQ) resulting from packet loss due to misaligned beams can potentially disrupt higher layer protocols, causing loss of throughput from, for example, TCP timeouts [12]. Further, as many new applications have stringent latency budgets, such as Virtual Reality (VR) and Augmented Reality (AR), it is important that deployments requiring localization are cognizant of the latency cost of the localization method used.…”
Section: Latency and Interferencementioning
confidence: 99%