20 research outputs found

    A DTN routing scheme for quasi-deterministic networks with application to LEO satellites topology

    Get PDF
    We propose a novel DTN routing algorithm, called DQN, specifically designed for quasi-deterministic networks with an application to satellite constellations. We demonstrate that our proposal efficiently forwards the information over a satellite network derived from the Orbcomm topology while keeping a low replication overhead. We compare our algorithm against other well-known DTN routing schemes and show that we obtain the lowest replication ratio without the knowledge of the topology and with a delivery ratio of the same order of magnitude than a reference theoretical optimal routing

    DTN routing for quasi-deterministic networks with application to LEO constellations

    Get PDF
    We propose a novel DTN routing algorithm, called DQN, specifically designed for quasi-deterministic networks with an application to satellite constellations. We demonstrate that our proposal efficiently forwards the information over a satellite network derived from the Orbcomm topology while keeping a low replication overhead. We compare our algorithm against other well-known DTN routing schemes and show that we obtain the lowest replication ratio with a delivery ratio of the same order of magnitude than a reference theoretical optimal routing. We also analyze the impact of terrestrial gateways density and analyze DQN performances in heterogeneous cases

    Internet of Satellites (IoSat): analysis of network models and routing protocol requirements

    Get PDF
    The space segment has been evolved from monolithic to distributed satellite systems. One of these distributed systems is called the federated satellite system (FSS) which aims at establishing a win-win collaboration between satellites to improve their mission performance by using the unused on-board resources. The FSS concept requires sporadic and direct communications between satellites, using inter satellite links. However, this point-to-point communication is temporal and thus it can break existent federations. Therefore, the conception of a multi-hop scenario needs to be addressed. This is the goal of the Internet of satellites (IoSat) paradigm which, as opposed to a common backbone, proposes the creation of a network using a peer-to-peer architecture. In particular, the same satellites take part of the network by establishing intermediate collaborations to deploy a FSS. This paradigm supposes a major challenge in terms of network definition and routing protocol. Therefore, this paper not only details the IoSat paradigm, but it also analyses the different satellite network models. Furthermore, it evaluates the routing protocol candidates that could be used to implement the IoSat paradigm.Peer ReviewedPostprint (author's final draft

    Prediction-enhanced Routing in Disruption-tolerant Satellite Networks

    Get PDF
    This thesis introduces a framework for enhancing DTN (Delay-/Disruption-Tolerant Networking) routing in dynamic LEO satellite constellations based on the prediction of contacts. The solution is developed with a clear focus on the requirements imposed by the 'Ring Road' use case, mandating a concept for dynamic contact prediction and its integration into a state-of-the-art routing approach. The resulting system does not restrict possible applications to the 'Ring Road,' but allows for flexible adaptation to further use cases. A thorough evaluation shows that employing proactive routing in concert with a prediction mechanism offers significantly improved performance when compared to alternative opportunistic routing techniques

    Scalable Schedule-Aware Bundle Routing

    Get PDF
    This thesis introduces approaches providing scalable delay-/disruption-tolerant routing capabilities in scheduled space topologies. The solution is developed for the requirements derived from use cases built according to predictions for future space topology, like the future Mars communications architecture report from the interagency operations advisory group. A novel routing algorithm is depicted to provide optimized networking performance that discards the scalability issues inherent to state-of-the-art approaches. This thesis also proposes a new recommendation to render volume management concerns generic and easily exchangeable, including a new simple management technique increasing volume awareness accuracy while being adaptable to more particular use cases. Additionally, this thesis introduces a more robust and scalable approach for internetworking between subnetworks to increase the throughput, reduce delays, and ease configuration thanks to its high flexibility.:1 Introduction 1.1 Motivation 1.2 Problem statement 1.3 Objectives 1.4 Outline 2 Requirements 2.1 Use cases 2.2 Requirements 2.2.1 Requirement analysis 2.2.2 Requirements relative to the routing algorithm 2.2.3 Requirements relative to the volume management 2.2.4 Requirements relative to interregional routing 3 Fundamentals 3.1 Delay-/disruption-tolerant networking 3.1.1 Architecture 3.1.2 Opportunistic and deterministic DTNs 3.1.3 DTN routing 3.1.4 Contact plans 3.1.5 Volume management 3.1.6 Regions 3.2 Contact graph routing 3.2.1 A non-replication routing scheme 3.2.2 Route construction 3.2.3 Route selection 3.2.4 Enhancements and main features 3.3 Graph theory and DTN routing 3.3.1 Mapping with DTN objects 3.3.2 Shortest path algorithm 3.3.3 Edge and vertex contraction 3.4 Algorithmic determinism and predictability 4 Preliminary analysis 4.1 Node and contact graphs 4.2 Scenario 4.3 Route construction in ION-CGR 4.4 Alternative route search 4.4.1 Yen’s algorithm scalability 4.4.2 Blocking issues with Yen 4.4.3 Limiting contact approaches 4.5 CGR-multicast and shortest-path tree search 4.6 Volume management 4.6.1 Volume obstruction 4.6.2 Contact sink 4.6.3 Ghost queue 4.6.4 Data rate variations 4.7 Hierarchical interregional routing 4.8 Other potential issues 5 State-of-the-art and related work 5.1 Taxonomy 5.2 Opportunistic and probabilistic approaches 5.2.1 Flooding approaches 5.2.2 PROPHET 5.2.3 MaxProp 5.2.4 Issues 5.3 Deterministic approaches 5.3.1 Movement-aware routing over interplanetary networks 5.3.2 Delay-tolerant link state routing 5.3.3 DTN routing for quasi-deterministic networks 5.3.4 Issues 5.4 CGR variants and enhancements 5.4.1 CGR alternative routing table computation 5.4.2 CGR-multicast 5.4.3 CGR extensions 5.4.4 RUCoP and CGR-hop 5.4.5 Issues 5.5 Interregional routing 5.5.1 Border gateway protocol 5.5.2 Hierarchical interregional routing 5.5.3 Issues 5.6 Further approaches 5.6.1 Machine learning approaches 5.6.2 Tropical geometry 6 Scalable schedule-aware bundle routing 6.1 Overview 6.2 Shortest-path tree routing for space networks 6.2.1 Structure 6.2.2 Tree construction 6.2.3 Tree management 6.2.4 Tree caching 6.3 Contact segmentation 6.3.1 Volume management interface 6.3.2 Simple volume manager 6.3.3 Enhanced volume manager 6.4 Contact passageways 6.4.1 Regional border deïŹnition 6.4.2 Virtual nodes 6.4.3 PathïŹnding and administration 7 Evaluation 7.1 Methodology 7.1.1 Simulation tools 7.1.2 Simulator extensions 7.1.3 Algorithms and scenarios 7.2 OïŹ„ine analysis 7.3 Eliminatory processing pressures 7.4 Networking performance 7.4.1 Intraregional unicast routing tests 7.4.2 Intraregional multicast tests 7.4.3 Interregional routing tests 7.4.4 Behavior with congestion 7.5 Requirement fulïŹllment 8 Summary and Outlook 8.1 Conclusion 8.2 Future works 8.2.1 Next development steps 8.2.2 Contact graph routin

    Methodologies for the analysis of value from delay-tolerant inter-satellite networking

    Get PDF
    In a world that is becoming increasingly connected, both in the sense of people and devices, it is of no surprise that users of the data enabled by satellites are exploring the potential brought about from a more connected Earth orbit environment. Lower data latency, higher revisit rates and higher volumes of information are the order of the day, and inter-connectivity is one of the ways in which this could be achieved. Within this dissertation, three main topics are investigated and built upon. First, the process of routing data through intermittently connected delay-tolerant networks is examined and a new routing protocol introduced, called Spae. The consideration of downstream resource limitations forms the heart of this novel approach which is shown to provide improvements in data routing that closely match that of a theoretically optimal scheme. Next, the value of inter-satellite networking is derived in such a way that removes the difficult task of costing the enabling inter-satellite link technology. Instead, value is defined as the price one should be willing to pay for the technology while retaining a mission value greater than its non-networking counterpart. This is achieved through the use of multi-attribute utility theory, trade-space analysis and system modelling, and demonstrated in two case studies. Finally, the effects of uncertainty in the form of sub-system failure are considered. Inter-satellite networking is shown to increase a system's resilience to failure through introduction of additional, partially failed states, made possible by data relay. The lifetime value of a system is then captured using a semi-analytical approach exploiting Markov chains, validated with a numerical Monte Carlo simulation approach. It is evident that while inter-satellite networking may offer more value in general, it does not necessarily result in a decrease in the loss of utility over the lifetime.In a world that is becoming increasingly connected, both in the sense of people and devices, it is of no surprise that users of the data enabled by satellites are exploring the potential brought about from a more connected Earth orbit environment. Lower data latency, higher revisit rates and higher volumes of information are the order of the day, and inter-connectivity is one of the ways in which this could be achieved. Within this dissertation, three main topics are investigated and built upon. First, the process of routing data through intermittently connected delay-tolerant networks is examined and a new routing protocol introduced, called Spae. The consideration of downstream resource limitations forms the heart of this novel approach which is shown to provide improvements in data routing that closely match that of a theoretically optimal scheme. Next, the value of inter-satellite networking is derived in such a way that removes the difficult task of costing the enabling inter-satellite link technology. Instead, value is defined as the price one should be willing to pay for the technology while retaining a mission value greater than its non-networking counterpart. This is achieved through the use of multi-attribute utility theory, trade-space analysis and system modelling, and demonstrated in two case studies. Finally, the effects of uncertainty in the form of sub-system failure are considered. Inter-satellite networking is shown to increase a system's resilience to failure through introduction of additional, partially failed states, made possible by data relay. The lifetime value of a system is then captured using a semi-analytical approach exploiting Markov chains, validated with a numerical Monte Carlo simulation approach. It is evident that while inter-satellite networking may offer more value in general, it does not necessarily result in a decrease in the loss of utility over the lifetime

    Routing in the Space Internet: A contact graph routing tutorial

    Get PDF
    A Space Internet is possible, as long as the delay and disruption challenges imposed by the space environment are properly tackled. Because these conditions are not well addressed by terrestrial Internet, more capable Delay-Tolerant Networking (DTN) protocols and algorithms are being developed. In particular, the principles and techniques for routing among ground elements and spacecraft in near-Earth orbit and deep-space are enacted in the Contact Graph Routing (CGR) framework. CGR blends a set of non-trivial algorithm adaptations, space operations concepts, time-dynamic scheduling, and specific graph models. The complexity of that framework suggests a need for a focused discussion to facilitate its direct and correct apprehension. To this end, we present an in-depth tutorial that collects and organizes first-hand experience on researching, developing, implementing, and standardizing CGR. Content is laid out in a structure that considers the planning, route search and management, and forwarding phases bridging ground and space domains. We rely on intuitive graphical examples, supporting code material, and references to flight-grade CGR implementations details where pertinent. We hope this tutorial will serve as a valuable resource for engineers and that researchers can also apply the insights presented here to topics in DTN research.Fil: Fraire, Juan Andres. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina. Universitat Saarland; AlemaniaFil: De JonckÚre, Olivier. Technische UniversitÀt Dresden; AlemaniaFil: Burleigh, Scott C.. California Institute of Technology; Estados Unido

    Making H-ARQ suitable for a mobile TCP receiver over LEO satellite constellations

    Get PDF
    This paper investigates strategies to carry out delay tolerant services over LEO satellite constellations for mobile receiver. In this context, LEO constellations are characterized by important delay variations where propagation impairments are mostly localized on the Land Mobile Satellite (LMS) channel (i.e. on the last hop). To cope with this issue, distinct reliability schemes can be introduced at the physical or link layers. Although their capacity to cope with transmission errors has been demonstrated, these recovery schemes may induce a high jitter that could severely damage TCP's internal timers and reliability schemes. As a matter of fact, transport and link layers’ reliability schemes exhibit a clear discrepancy. Following temporal traces representing the delay between a mobile terminal and the last hop satellite from a LEO constellation, we assess how HARQ mechanisms impact on the RTO based retransmission and the duplicate acknowledgments of TCP. Based on ns-2 simulations, we propose a layer-2 buffer that let both link and transport layers to conjointly perform. Our evaluations show an end-to-end data rate increase and more generally illustrate the benefit of re-ordering packets at the link layer when link-layer erasure coding recovery mechanisms are used conjointly with TCP

    Space mission resilience with inter-satellite networking

    Get PDF
    Satellites typically operate in isolation from their orbiting counterparts, but communicating only with ground-based infrastructure leaves them susceptible to the consequences of on-board anomalies. Loss of payload, communication system, or other sub-system function could render the entire satellite inoperable. This susceptibility can be partially mitigated through the addition of an inter-satellite networking capability, which offers value in terms of increased general performance and an increased resilience to on-board anomalies. While a typical platform can be modelled to exhibit only two fundamental states: operational and failed, a networking-capable platform (specifically one with an inter-satellite communication capability) exhibits six states, each reached through a unique combination of sub-system malfunctions. The result of this added resilience is a reduction in the likelihood of the satellite reaching a fully-failed state. Simulations for independent and networking-capable systems are presented that illustrate the benefits and limitations of inter-satellite networking in terms of failure resilience. It is shown that whilst a networked system can be expected to reach greater levels of performance utility, sub-system anomalies are found to result in greater percentage levels of performance degradation compared to a non-networking-capable system with similar characteristics

    Satellites d'observation et réseaux de capteurs autonomes au service de l'environnement

    Get PDF
    La collecte d’informations et leur transmission au travers d’un rĂ©seau de communications peut ĂȘtre effectuĂ©e par des rĂ©seaux de capteurs autonomes ainsi que par des satellites d’observation. L’utilisation conjointe de ces rĂ©seaux fournirait des donnĂ©es complĂ©mentaires et permettrait Ă  l’HumanitĂ© de pĂ©renniser son avenir en comprenant les mĂ©canismes du monde qui l’entoure. Ces derniĂšres annĂ©es, le secteur spatial a montrĂ© une volontĂ© d’unifier et de faciliter la rĂ©utilisation des dĂ©veloppements rĂ©alisĂ©s avec la crĂ©ation de filiĂšres de plateformes multi-missions ainsi que la dĂ©finition de protocoles applicables Ă  diffĂ©rents contextes. L’objectif de cette thĂšse est d’étudier les caractĂ©ristiques des diffĂ©rentes technologies d’observation afin d’en exploiter les points communs. À ces fins, nous nous intĂ©ressons aux technologies et aux architectures utilisĂ©es dans de tels contextes. Nous proposons alors une architecture de rĂ©seau rĂ©pondant aux contraintes des systĂšmes les plus communĂ©ment utilisĂ©s dans un tel cadre. Les principales contraintes des scĂ©narios d’observation sont liĂ©es Ă  la forte intermittence des liens et donc au manque de connexitĂ© du rĂ©seau. Nous nous orientons donc vers une solution ayant recours au concept de rĂ©seaux tolĂ©rants au dĂ©lai. Dans un tel contexte, l’existence d’une route entre la source et la destination n’est pas garantie. C’est pourquoi les protocoles de communication utilisĂ©s propagent gĂ©nĂ©ralement plusieurs exemplaires d’un mĂȘme message vers plusieurs entitĂ©s afin d’augmenter le taux de dĂ©livrance. Nous avons souhaitĂ© diminuer l’utilisation des ressources du rĂ©seau tout en conservant des performances similaires afin d’augmenter l’efficacitĂ© du rĂ©seau. AprĂšs avoir proposĂ© une architecture commune, nous nous sommes focalisĂ©s sur les spĂ©cificitĂ©s des diffĂ©rents segments de notre rĂ©seau afin de rĂ©pondre localement Ă  ces problĂšmes. Pour le segment satellite, nous nous sommes plus spĂ©cialement concentrĂ©s sur les techniques de gestion de mĂ©moire. Nous considĂ©rons un satellite dĂ©filant avec une mĂ©moire embarquĂ©e limitĂ©e, collectant des donnĂ©es en provenance de passerelles. Il s’agit alors de sĂ©lectionner les messages les plus urgents quitte Ă  dĂ©poser sur une autre passerelle les messages moins contraints. Sur le rĂ©seau de capteurs terrestre, nous nous sommes focalisĂ©s sur la diminution de l’utilisation des ressources du rĂ©seau. Pour cela nous avons utilisĂ© l’historique des rencontres entre les nƓuds et analysĂ© l’influence de la quantitĂ© de mĂ©moire allouĂ©e aux accusĂ©s de rĂ©ception sur les performances du rĂ©seau. Nous sommes parvenus Ă  atteindre des performances supĂ©rieures aux solutions existantes Ă  moindre frais. Les solutions proposĂ©es peuvent ĂȘtre mises en Ɠuvre et appliquĂ©es dans diffĂ©rents contextes applicatifs. ABSTRACT : Data gathering and transmission through a communicating network can be obtained thanks to wireless sensor networks and observation satellites. Using both these technologies will allow mankind to build a sustainable future by understanding the world around. In recent years, space actors have demonstrated a will to reuse the developed technologies by creating multiple programs platforms and defining context-agnostic protocols. The goal of this thesis is to study the characteristics of several observation technologies to exploit their similarities. We analyse the existing technologies and architectures in several contexts. Then, we propose a networking architecture handling constraints of most commonly used systems in such a context. The main constraints of observation scenarios are due to the links intermittence and lack of network connectivity. We focus on a solution using the delay tolerant networking concept. In such a context, a path between source and destination might not exist at all time. That is why most proposed protocols send multiple copies of a message to increase the delivery ratio. We wanted to decrease network resource use while keeping a similar performance to increase network efficiency. After having proposed a common architecture, we focused on particularities of each network segment to solve problems locally. Concerning the satellite part, we focused specifically on memory management techniques. We considered a low earth orbit satellite with a limited on-board buffer, gathering data from gateways. The goal is then to select the most urgent messages even though the least urgent ones are sent back to the ground. On the terrestrial sensor network part, we focused on the decrease of network resource use. We used the history of encounters between nodes and analysed the influence of the proportion of memory allocated to acknowledgements on network performance. We achieved better performance than existing solutions and at lower cost. The proposed solutions can be deployed and applied in several applications
    corecore