23 research outputs found

    Contact Graph Routing Enhancements Developed in ION for DTN

    Get PDF
    The Interplanetary Overlay Network (ION) software suite is an open-source, flight-ready implementation of networking protocols including the Delay/Disruption Tolerant Networking (DTN) Bundle Protocol (BP), the CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol (CFDP), and many others including the Contact Graph Routing (CGR) DTN routing system. While DTN offers the capability to tolerate disruption and long signal propagation delays in transmission, without an appropriate routing protocol, no data can be delivered. CGR was built for space exploration networks with scheduled communication opportunities (typically based on trajectories and orbits), represented as a contact graph. Since CGR uses knowledge of future connectivity, the contact graph can grow rather large, and so efficient processing is desired. These enhancements allow CGR to scale to predicted NASA space network complexities and beyond. This software improves upon CGR by adopting an earliest-arrival-time cost metric and using the Dijkstra path selection algorithm. Moving to Dijkstra path selection also enables construction of an earliest- arrival-time tree for multicast routing. The enhancements have been rolled into ION 3.0 available on sourceforge.net

    CCSDS Advanced Orbiting Systems Virtual Channel Access Service for QoS MACHETE Model

    Get PDF
    To support various communications requirements imposed by different missions, interplanetary communication protocols need to be designed, validated, and evaluated carefully. Multimission Advanced Communications Hybrid Environment for Test and Evaluation (MACHETE), described in "Simulator of Space Communication Networks" (NPO-41373), NASA Tech Briefs, Vol. 29, No. 8 (August 2005), p. 44, combines various tools for simulation and performance analysis of space networks. The MACHETE environment supports orbital analysis, link budget analysis, communications network simulations, and hardware-in-the-loop testing. By building abstract behavioral models of network protocols, one can validate performance after identifying the appropriate metrics of interest. The innovators have extended the MACHETE model library to include a generic link-layer Virtual Channel (VC) model supporting quality-of-service (QoS) controls based on IP streams. The main purpose of this generic Virtual Channel model addition was to interface fine-grain flow-based QoS (quality of service) between the network and MAC layers of the QualNet simulator, a commercial component of MACHETE. This software model adds the capability of mapping IP streams, based on header fields, to virtual channel numbers, allowing extended QoS handling at link layer. This feature further refines the QoS v existing at the network layer. QoS at the network layer (e.g. diffserv) supports few QoS classes, so data from one class will be aggregated together; differentiating between flows internal to a class/priority is not supported. By adding QoS classification capability between network and MAC layers through VC, one maps multiple VCs onto the same physical link. Users then specify different VC weights, and different queuing and scheduling policies at the link layer. This VC model supports system performance analysis of various virtual channel link-layer QoS queuing schemes independent of the network-layer QoS systems

    Delay and Disruption Tolerant Networking MACHETE Model

    Get PDF
    To verify satisfaction of communication requirements imposed by unique missions, as early as 2000, the Communications Networking Group at the Jet Propulsion Laboratory (JPL) saw the need for an environment to support interplanetary communication protocol design, validation, and characterization. JPL's Multi-mission Advanced Communications Hybrid Environment for Test and Evaluation (MACHETE), described in Simulator of Space Communication Networks (NPO-41373) NASA Tech Briefs, Vol. 29, No. 8 (August 2005), p. 44, combines various commercial, non-commercial, and in-house custom tools for simulation and performance analysis of space networks. The MACHETE environment supports orbital analysis, link budget analysis, communications network simulations, and hardware-in-the-loop testing. As NASA is expanding its Space Communications and Navigation (SCaN) capabilities to support planned and future missions, building infrastructure to maintain services and developing enabling technologies, an important and broader role is seen for MACHETE in design-phase evaluation of future SCaN architectures. To support evaluation of the developing Delay Tolerant Networking (DTN) field and its applicability for space networks, JPL developed MACHETE models for DTN Bundle Protocol (BP) and Licklider/Long-haul Transmission Protocol (LTP). DTN is an Internet Research Task Force (IRTF) architecture providing communication in and/or through highly stressed networking environments such as space exploration and battlefield networks. Stressed networking environments include those with intermittent (predictable and unknown) connectivity, large and/or variable delays, and high bit error rates. To provide its services over existing domain specific protocols, the DTN protocols reside at the application layer of the TCP/IP stack, forming a store-and-forward overlay network. The key capabilities of the Bundle Protocol include custody-based reliability, the ability to cope with intermittent connectivity, the ability to take advantage of scheduled and opportunistic connectivity, and late binding of names to addresses

    Enhanced Contact Graph Routing (ECGR) MACHETE Simulation Model

    Get PDF
    Contact Graph Routing (CGR) for Delay/Disruption Tolerant Networking (DTN) space-based networks makes use of the predictable nature of node contacts to make real-time routing decisions given unpredictable traffic patterns. The contact graph will have been disseminated to all nodes before the start of route computation. CGR was designed for space-based networking environments where future contact plans are known or are independently computable (e.g., using known orbital dynamics). For each data item (known as a bundle in DTN), a node independently performs route selection by examining possible paths to the destination. Route computation could conceivably run thousands of times a second, so computational load is important. This work refers to the simulation software model of Enhanced Contact Graph Routing (ECGR) for DTN Bundle Protocol in JPL's MACHETE simulation tool. The simulation model was used for performance analysis of CGR and led to several performance enhancements. The simulation model was used to demonstrate the improvements of ECGR over CGR as well as other routing methods in space network scenarios. ECGR moved to using earliest arrival time because it is a global monotonically increasing metric that guarantees the safety properties needed for the solution's correctness since route re-computation occurs at each node to accommodate unpredicted changes (e.g., traffic pattern, link quality). Furthermore, using earliest arrival time enabled the use of the standard Dijkstra algorithm for path selection. The Dijkstra algorithm for path selection has a well-known inexpensive computational cost. These enhancements have been integrated into the open source CGR implementation. The ECGR model is also useful for route metric experimentation and comparisons with other DTN routing protocols particularly when combined with MACHETE's space networking models and Delay Tolerant Link State Routing (DTLSR) model

    Serological Profiling of a Candida albicans Protein Microarray Reveals Permanent Host-Pathogen Interplay and Stage-Specific Responses during Candidemia

    Get PDF
    Candida albicans in the immunocompetent host is a benign member of the human microbiota. Though, when host physiology is disrupted, this commensal-host interaction can degenerate and lead to an opportunistic infection. Relatively little is known regarding the dynamics of C. albicans colonization and pathogenesis. We developed a C. albicans cell surface protein microarray to profile the immunoglobulin G response during commensal colonization and candidemia. The antibody response from the sera of patients with candidemia and our negative control groups indicate that the immunocompetent host exists in permanent host-pathogen interplay with commensal C. albicans. This report also identifies cell surface antigens that are specific to different phases (i.e. acute, early and mid convalescence) of candidemia. We identified a set of thirteen cell surface antigens capable of distinguishing acute candidemia from healthy individuals and uninfected hospital patients with commensal colonization. Interestingly, a large proportion of these cell surface antigens are involved in either oxidative stress or drug resistance. In addition, we identified 33 antigenic proteins that are enriched in convalescent sera of the candidemia patients. Intriguingly, we found within this subset an increase in antigens associated with heme-associated iron acquisition. These findings have important implications for the mechanisms of C. albicans colonization as well as the development of systemic infection

    MACHETE: Environment for Space Networking Evaluation

    No full text
    Space Exploration missions requires the design and implementation of space networking that differs from terrestrial networks. In a space networking architecture, interplanetary communication protocols need to be designed, validated and evaluated carefully to support different mission requirements. As actual systems are expensive to build, it is essential to have a low cost method to validate and verify mission/system designs and operations. This can be accomplished through simulation. Simulation can aid design decisions where alternative solutions are being considered, support trade-studies and enable fast study of what-if scenarios. It can be used to identify risks, verify system performance against requirements, and as an initial test environment as one moves towards emulation and actual hardware implementation of the systems. We describe the development of Multi-mission Advanced Communications Hybrid Environment for Test and Evaluation (MACHETE) and its use cases in supporting architecture trade studies, protocol performance and its role in hybrid simulation/emulation. The MACHETE environment contains various tools and interfaces such that users may select the set of tools tailored for the specific simulation end goal. The use cases illustrate tool combinations for simulating space networking in different mission scenarios. This simulation environment is useful in supporting space networking design for planned and future missions as well as evaluating performance of existing networks where non-determinism exist in data traffic and/or link conditions

    Spacecraft Data and Relay Management using Delay Tolerant Networking

    No full text
    NASA's demonstration of the successful transmission of relay data through the orbiting Mars Odyssey, Mars Global Surveyor, and Mars Express by the Mars Exploration Rovers has shown not only the benefit of using a relay satellite for multiple landed assets in a deep space environment but also the benefit of international standards for such architecture. As NASA begins the quest defined in the Vision for Exploration with robotic and manned missions to the Moon, continues its study of Mars, and is joined in these endeavors by countries world-wide, landed assets transmitting data through relay satellites will be crucial for completing mission objectives. However, this method of delivery of data will result in increased complexity in routing and prioritization of data transmission as the number of missions increases. Also, there is currently no standard method among organizations conducting such missions to return these data sets to Earth given a complex environment. One possibility for establishing such a standard is for mission designers to deploy protocols which fall under the umbrella of Delay Tolerant Networking (DTN). These developing standards include the Bundle Protocol (BP) which provides a standard, secure, store and forward mechanism designed for high latency and asymmetric communication links and the Licklider Transmission Protocol (LTP) which is used to provide a reliable deep space link transmission service

    Vaginal bacterium Prevotella timonensis turns protective Langerhans cells into HIV-1 reservoirs for virus dissemination

    No full text
    Dysbiosis of vaginal microbiota is associated with increased HIV-1 acquisition, but the underlying cellular mechanisms remain unclear. Vaginal Langerhans cells (LCs) protect against mucosal HIV-1 infection via autophagy-mediated degradation of HIV-1. As LCs are in continuous contact with bacterial members of the vaginal microbiome, we investigated the impact of commensal and dysbiosis-associated vaginal (an)aerobic bacterial species on the antiviral function of LCs. Most of the tested bacteria did not affect the HIV-1 restrictive function of LCs. However, Prevotella timonensis induced a vast uptake of HIV-1 by vaginal LCs. Internalized virus remained infectious for days and uptake was unaffected by antiretroviral drugs. P. timonensis-exposed LCs efficiently transmitted HIV-1 to target cells both in vitro and ex vivo. Additionally, P. timonensis exposure enhanced uptake and transmission of the HIV-1 variants that establish infection after sexual transmission, the so-called Transmitted Founder variants. Our findings, therefore, suggest that P. timonensis might set the stage for enhanced HIV-1 susceptibility during vaginal dysbiosis and advocate targeted treatment of P. timonensis during bacterial vaginosis to limit HIV-1 infection

    Regulation of Distinct Septin Rings in a Single Cell by Elm1p and Gin4p Kinases

    Get PDF
    Septins are conserved, GTP-binding proteins that assemble into higher order structures, including filaments and rings with varied cellular functions. Using four-dimensional quantitative fluorescence microscopy of Ashbya gossypii fungal cells, we show that septins can assemble into morphologically distinct classes of rings that vary in dimensions, intensities, and positions within a single cell. Notably, these different classes coexist and persist for extended times, similar in appearance and behavior to septins in mammalian neurons and cultured cells. We demonstrate that new septin proteins can add through time to assembled rings, indicating that septins may continue to polymerize during ring maturation. Different classes of rings do not arise from the presence or absence of specific septin subunits and ring maintenance does not require the actin and microtubule cytoskeletons. Instead, morphological and behavioral differences in the rings require the Elm1p and Gin4p kinases. This work demonstrates that distinct higher order septin structures form within one cell because of the action of specific kinases
    corecore