InterPlaNetary Internet



 
Project
Overview

 
Personnel

 
Project Description

 
Publications

 
BWN-Lab
Projects
 
You are visitor

since Dec. 1'03.

   Updated on 12/01/03

 

Routing Protocols for InterPlaNetary Internet 
 

Naming and Addressing
To provide inter-operability between different elements in the architecture that may use IP, sensor, or proprietary addressing formats, a universal addressing scheme is needed to locate the elements in the InterPlaNetary Internet architecture. To support end-to-end communication, the expected new universal addressing scheme should perform the following functions: 

  • Locate the elements in a hierarchical way in the InterPlaNetary Internet architecture, support for efficient routing through different subnetworks and under node movement.
  • Allow the InterPlaNetary Internet to expand while maintaining the addressability of previously-deployed elements.
  • Dynamically allocate addresses, i.e., retrieve addresses from nodes under power failure or physical damage, and assign new addresses to newly deployed elements.
InterPlaNetary Backbone Network
The main challenges that affect network layer design in the InterPlaNetary Backbone Network are:
  • Long and variable delay: Routing protocols that require timely dissemination of state are most severely affected by the extremely long propagation delays. Without timely distribution of topology information, routing computations will  fail to converge to a common solution, resulting in route inconsistency or  oscillation. The movement of nodes during  propagation must be considered while computing the routes or while scheduling the packet forwarding time. 
  • Intermittent connectivity: Intermittent links cause several  challenging problems: Determining the predicted time and duration of  intermittent links and the degree of uncertainty of these estimates, obtaining  knowledge of the state of pending messages, the scheduling of their transmission when the link becomes available, and decision of the time at which to abandon  the wait for a predicted link.

The following research issues in the InterPlaNetary Backbone Network need further exploration:

  • Distribution of topology information: One-hop link state information and a distance-vector type of aggregation beyond one hop can be maintained to obtain a probabilistic view of the overall topology. Moreover, the trajectory and velocity information of backbone nodes can be distributed. However, the trajectory information does not reflect the link quality, which is affected by environmental interference and traffic distribution. 
  • Path calculation: Hop-by-hop routing is expected using incomplete topology information and probabilistic estimation. Moreover, adaptive algorithms are needed to decide when and how to reroute packets, whether or not to keep a local copy of forwarded packets and when to drop it. When a packets arrives at the border of a PlaNetary Network, specific routing protocols adaptive to the local circumstances can be initiated to continue forwarding the packet to its final destination.
  • Interaction with transport layer protocols: The performance of routing protocols will be affected by the transport layer protocols. The interaction between transport and network layers needs to be considered to achieve better performance.
Proposed solution: Space Backbone Routing (SBR)
A new routing framework, called Space Backbone Rouiting (SBR), is proposed for  routing through different autonomous regions (ARs) in the InterPlaNetary Internet.  SBR has two integral parts:   SBR-external (SBR-e) and SBR-interior (SBR-i)
SBR-e addresses the delivery of remote control message and scientific data  through ARs in the IPN Internet.  Location-Predicted Directional Broadcast (LPDB) is proposed for reliable delivery of remote control messages and automatic data delivery.  In LPDB, paths are calculated en route based on the predictable AR locations.   These paths are used to direct and limit the control message broadcast.  For controlled data delivery, Receiver-Initiated On-demand Routing (RIOR) is proposed. In RIOR, the route discovery is initiated on-demand by the receiver and  routing tables are maintained in soft state at the intermediate AR nodes.  SBR-i exchanges inter-AR routing information among backbone nodes within an AR  and schedule the inter-AR message transmission.  Two important functionalities of SBR-i, i.e., contact allocation and traffic dispatching, are defined. As a first attempt, the Longest Queues (LQ) policy is proposed for contact allocation for AR border routers and the Minimum Waiting (MW) policy is introduced for scheduling inter-regrion messages through an AR.

The proposed routing framework of SBR is shown as follows:  

Space Backbone Routing (SBR)
SBR-external
SBR-interior
remote control &
automatic data delivery
controlled data delivery
contact allocation
traffic dispatching
Location-Predicted Directional Broadcast (LPDB)
Receiver-Initiated On-demand Routing (RIOR)
Longest Queues
(LQ)
Minimum Waiting (MW)

PlaNetary Network
The challenges for routing in the PlaNetary Network are summarized as follows:

  • Extreme Power Constraints: Space elements mainly depend on rechargeable battery using solar energy. Therefore, the power availability is of overriding importance to the PlaNetary Surface Network.
  • Frequent Network Partitioning: The network can be partitioned due to environmental factors, such as meteoroid shower, high electromagnetic radiation,
    sand storm, and node malfunction.
  • Adaptive Routing Through Heterogeneous Networks: The PlaNetary Network includes fixed elements (e.g., landers), satellites with scheduled movement, mobile elements with slow movement (e.g., rovers, balloons), mobile elements with fast movement (e.g., powered spacecraft), and low-power sensor nodes in clusters.
    Adaptive protocols are needed to maintain the connectivity and achieve seamless
    routing among these elements.

Because of the extreme environmental constraints and lack of timely control from the Earth, distributed processing and local decisions is required for network layer protocols in the PlaNetary Networks. The following are some of the key issues to realize the autonomous and reconfigurable PlaNetary Network.

  • Routing Support from Satellites: PlaNetary Satellite Network plays an important role to support the end-to-end routing between Earth and outer-space planet, as well as between community regions within PlaNetary Surface Networks. Network integration of routing protocols through the satellites is needed. Meanwhile, new protocol support from the satellites is called to help maximize the connectivity of the PlaNetary Surface Network.
  • Topology Maintenance and Re-configuration: The frequent network partitioning in the PlaNetary Surface Network calls for network reconfiguration mechanisms to reconstruct network topology to achieve better performance. It is preferable that these mechanisms are executed locally due to the long distance of interplanetary links to the Earth control center. Local decisions can be made to update network topology by node mobility, power adjustment, and adaptive clustering, etc.
  • Power Efficiency: Power efficiency is of great importance in developing mechanisms in the PlaNetary Surface Networks. Therefore, routing decisions should consider power availability at each node; network reconfiguration should reduce power dissipation in topology set up and maintenance; surface elements can switch to sleep mode temporarily when no mission is planned and under unfavorable environmental conditions.
  • Cross-layer Interaction: The adaptive protocol design that works efficiently on an end-to-end basis in the PlaNetary Network is challenging. However, due to the extreme environment characteristics, different layers are likely to use the same information (such as the location and energy information) in making layer-specific desicions. Moreover, in a dynamic wireless network with nodes of different capabilities and mobility levels, different layers need to cooperate closely to meet the QoS requirements of the applications.