Personal tools

Store-and-Forward Communications

The Pyramids_081222A
[The Pyramids, Egypt]
 

- Overview

Store-and-forward is a telecommunications and networking technique where data is sent to an intermediate node, saved temporarily, checked for errors, and then transmitted later to its final destination. 

(A) How It Works:

  • Reception: An intermediate device (such as a router, server, or edge gateway) receives a complete data packet or message.
  • Storage & Verification: The node saves the data in a buffer or database and performs integrity checks (such as calculating checksums).
  • Forwarding: Once the next network link is available or a condition is met, the node sends the intact data onward.


(B) Common Applications: 

1. Messaging and Asynchronous Communication:

  • Email (SMTP): Mail servers accept, store, and relay messages across the internet without requiring sender and receiver to be online at the same time.
  • SMS & Unified Messaging: Mobile carrier message centers hold text messages until the recipient's phone connects to the network.


2. Healthcare (Telemedicine / E-Consults):

  • Asynchronous Clinical Care: Clinicians capture patient images, test results, or video clips and send them to specialists for review later.
  • Benefits: Eliminates the need for real-time scheduling and allows expert consultation in non-urgent or remote scenarios (e.g., telestroke or dermatology).


3. Industrial IoT and Edge Computing (MQTT)

  • Outage Buffering: Edge devices and gateways (using platforms like Inductive Automation's MQTT Transmission) temporarily store sensor metrics locally if a network connection drops.
  • Backfilling: When connectivity returns, the buffered data is pushed to central historians or databases to prevent data gaps. 


4. Computer Networking and Switches

  • Store-and-Forward Switching: Network switches read and validate an entire Ethernet frame before forwarding it.
  • Trade-off: Slower than "cut-through" switching, but catches corrupt packets and supports quality-of-service (QoS) prioritization.


(C) Key Pros and Cons: 


1. Reliability: 

  • Advantage: Ensures corrupted or malformed packets are dropped before retransmission.
  • Challenge: Latency: Adds processing and queuing delays at every hop.

 

2. Intermittent Networks: 

  • Advantage: Ideal for wilderness, high-mobility, or satellite links with frequent dropouts.
  • Challenge: Buffer Limits: Requires sufficient local memory or disk storage to prevent overflow.

 

3. Asynchronous Flexibility: 

  • Advantage: Parties do not need simultaneous active connections.
  • Challenge: Security Overhead: Stored data must be encrypted and protected against unauthorized access.
 

[More to come ...]
 
Document Actions