Emerging Paradigms · Study deck

DTN Applications: Buffers, Contacts, and Field Operations

A mission fits delay-tolerant networking, but the device still has finite storage and only brief contact opportunities.

Blueprint Bina is your guide for this deck.

adhoc
Blueprint Bina, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: That makes fleet average occupancy a dangerous planning number: socially central carriers see more contacts, receive more replicas, and can overflow while quiet nodes remain almost empty.
  • Explain: In the approximate SocialCast bars, roughly one fifth of nodes lie above 15 units, while the no-prediction tail above 15 is only a few percent.
  • Explain: Disaster response uses responders, vehicles, and UAVs to move reports through damaged infrastructure, while urgent command and safety traffic stays on a separate path.
  • Explain: If an experiment reports only binned percentages, form the empirical tail by summing bins above a threshold.
iotclass.org

Major section

DTN Buffer Sizing for Tracking

A DTN buffer is shared by locally generated bundles and replicas carried for other nodes.

  • That makes fleet average occupancy a dangerous planning number: socially central carriers see more contacts, receive more replicas, and can overflow while quiet nodes remain almost empty.
  • A historical SocialCast experiment makes the imbalance concrete.
  • The durable lesson is the shape.

Key terms

High delivery utility
High delivery utility is not permission for unlimited copies.

Numbers to remember

80%crosses the 80% limit.
Per-node DTN buffer occupancy distribution compares social and bounded forwarding at median, P90, and P99 against an 80 percent limit.
Per-node DTN buffer occupancy distribution compares social and bounded forwarding at median, P90, and P99 against an 80 percent limit.
iotclass.org

Major section

DTN Buffer Sizing for Tracking (continued)

where $Q_j(t)$ is its queued bundle set and $s_m$ is each stored bundle's size.

  • If an experiment reports only binned percentages, form the empirical tail by summing bins above a threshold.
  • In the approximate SocialCast bars, roughly one fifth of nodes lie above 15 units, while the no-prediction tail above 15 is only a few percent.
  • That difference tells the designer where to inject overload and eviction tests.
iotclass.org

Major section

Concept Relationships

Rural connectivity uses scheduled buses or other vehicles as data mules to provide village internet access without continuous backhaul.

  • Wildlife tracking uses animal encounters and base-station visits for opportunistic data collection.
  • Latency tolerance determines whether minutes-to-days delivery delay is acceptable.
  • Vehicular carriers use repeated routes and roadside contacts to create paths over time, but cannot safely carry latency-critical driving messages.
iotclass.org

Major section

Summary

DTN routing is useful when a path can exist over time even though it does not exist end to end at one instant.

  • Space DTN uses predicted relay and ground-station contacts, persistent storage, and contact-plan routing across long propagation delays and planned outages.
  • Rural and remote DTN uses buses, ferries, patrols, or service vehicles to carry non-urgent records between kiosks and connected hubs.
  • The routing family is a resource ladder rather than a delay lookup.

Key terms

Contact-plan routing
Contact-plan routing is the natural fit when future links are scheduled.
iotclass.org

Major section

Summary (continued)

Wildlife tracking uses animal encounters and sink visits to return low-rate science data while tightly budgeting replicas, flash, and battery.

  • Disaster response uses responders, vehicles, and UAVs to move reports through damaged infrastructure, while urgent command and safety traffic stays on a separate path.
  • Underwater sensing stores observations across weak acoustic links and drains them during AUV visits, surfacing events, or other brief high-capacity contacts.
  • Vehicular opportunistic networking exploits repeated routes and roadside encounters for telemetry and content that can wait, not for collision avoidance or coordinated control.
iotclass.org

Deck summary

Key takeaways

A DTN buffer is shared by locally generated bundles and replicas carried for other nodes.

  • where $Q_j(t)$ is its queued bundle set and $s_m$ is each stored bundle's size.
  • Rural connectivity uses scheduled buses or other vehicles as data mules to provide village internet access without continuous backhaul.
  • DTN routing is useful when a path can exist over time even though it does not exist end to end at one instant.
  • Wildlife tracking uses animal encounters and sink visits to return low-rate science data while tightly budgeting replicas, flash, and battery.
iotclass.org

Retrieval practice

Recall check 1 of 2

Blueprint Bina says: answer from memory, then check your reasoning.

Q1Place each DTN role where it lives in the encounter path so you can trace how data survives when no end-to-end route exists.

AKiosk
BMule
CCollar
DHub
Show answer

Answer: A The encounter path separates disconnected sources, store-carry-forward movement, and eventual synchronisation so you can reason about delivery without assuming continuous connectivity.

Q2Complete the DTN fit check:

Acap = r*s/8
Bcap = k*8
Ccap = s / r
Dcap = r + s
Show answer

Answer: A A DTN application must check whether the backlog k fits inside the contact window.

iotclass.org

Retrieval practice

Recall check 2 of 2

Blueprint Bina says: answer from memory, then check your reasoning.

Q3A rural clinic wants to use bus-carried DTN for appointment reminders, lab results, and emergency alerts. Which deployment record keeps the design bounded?

AA record that separates non-urgent DTN payloads from emergency traffic, states delay budgets, sizes buffers, and documents carrier contact windows.
BA note saying the bus route exists, because any stored bundle will remain useful no matter how late it arrives.
CA plan to send every message by epidemic replication until all storage is full.
DA decision to use DTN for every clinic message, including emergency alerts, because intermittent delivery is cheaper than maintaining direct connectivity.
Show answer

Answer: A DTN can support delayed clinic data, but emergency traffic needs a direct or higher-priority channel and explicit boundaries.

iotclass.org

Print reference

Answers

Answer key.

  1. A · The encounter path separates disconnected sources, store-carry-forward movement, and eventual synchronisation so you can reason about delivery without assuming continuous connectivity.
  2. A · A DTN application must check whether the backlog k fits inside the contact window.
  3. A · DTN can support delayed clinic data, but emergency traffic needs a direct or higher-priority channel and explicit boundaries.
iotclass.org