effective buffer and storage management in dtn nodes stylianos dimitriou, and vassilis tsaoussidis...

11
Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus University of Thrace Xanthi, Greece E-DTN ’09 – St. Petersburg, Russia

Upload: clement-rodgers

Post on 28-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Effective Buffer and Storage Management in DTN Nodes

Stylianos Dimitriou, and Vassilis TsaoussidisDept. of Electrical and Computer Engineering

Democritus University of Thrace

Xanthi, Greece

E-DTN ’09 – St. Petersburg, Russia

Page 2: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Why storage management (1/2)

Contact opportunities in DTN networks can be either deterministic or stochastic.

The time space between two data transmissions may be long and usually varies during the connection.

Persistent storage is used in DTN nodes to accommodate data in cases of intermittent connectivity.

E-DTN ’09 – St. Petersburg, Russia 2/11

Page 3: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Why storage management (2/2)

Due to node mobility and, occasionally, service disruption, the communication between two nodes, may change from high-delay to earth-like.

In earth-like communications, the need for persistent storage is trivial.

A DTN node should be able to adjust its storage management based on communication characteristics.

With efficient storage and buffer management, we can achieve better resource exploitation and service differentiation.

E-DTN ’09 – St. Petersburg, Russia 3/11

Page 4: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Solution

We propose a mechanism that decreases the delay in cases of frequently communicating nodes via better storage management.

The proposed mechanism maintains data that will be transmitted soon in the buffer, and moves the rest of the data in persistent storage.

Aims to decrease the delay inflicted by unnecessarily moving packets from buffer to storage and back.

E-DTN ’09 – St. Petersburg, Russia 4/11

Page 5: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Node mobility

In DTN networks, usually delays are long. Queuing and processing delay is only a small part of the

total delay, and thus negligible. The aim is to achieve better bandwidth usage.

Due to node mobility, two nodes may engage in constant low-delay transmissions.

In this case, the delay required to move packets from buffer to storage and back becomes a significant part of the total delay.

E-DTN ’09 – St. Petersburg, Russia 5/11

Page 6: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Proposed model

E-DTN ’09 – St. Petersburg, Russia 6/11

Page 7: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Allowed packet transfers

1. LDT buffer Persistent Storage: New HD packets / no communicating opportunity. Old LD packets / full LDT buffer.

2. Persistent Storage HDT buffer: Old HD packets / communicating opportunity occurs. Old LD packets / communicating opportunity occurs.

3. LDT buffer HDT buffer: New HD packets / communicating opportunity occurs.

E-DTN ’09 – St. Petersburg, Russia 7/11

Page 8: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Distinguishing LD and HD traffic

We calculate the average storage delay of all flows. Flows with bigger average storage delay than the

average, are classified as HD.

E-DTN ’09 – St. Petersburg, Russia 8/11

inoutsample ttdiff

sampleii diffdiffdiff 1.09.0

N

diffDiff

N

i

i 1

Page 9: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Conclusions

DTN networks involve node mobility which may vary significantly the propagation delay throughout a connection.

Nodes may involve in low-delay communication which resembles wired communications.

Managing buffer and storage is necessary to maintain high transmission rates in these cases.

The proposed scheme aims to resolve the lack of flexibility of Bundle Protocol to adjust to node mobility.

E-DTN ’09 – St. Petersburg, Russia 9/11

Page 10: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Future work

Determine the optimal sizes for LDT and HDT. Review the WFQ scheme. Review the algorithm that updates the average delay. Evaluate the mechanism, both analytically and

experimentally.

E-DTN ’09 – St. Petersburg, Russia 10/11

Page 11: Effective Buffer and Storage Management in DTN Nodes Stylianos Dimitriou, and Vassilis Tsaoussidis Dept. of Electrical and Computer Engineering Democritus

Questions?

Thank you

E-DTN ’09 – St. Petersburg, Russia 11/11