Wesley Eddy - Academia.edu (original) (raw)
Papers by Wesley Eddy
34th AIAA International Communications Satellite Systems Conference, 2016
34th AIAA International Communications Satellite Systems Conference, 2016
The NASA Space Communications and Navigation (SCaN) Testbed, an external payload onboard the Inte... more The NASA Space Communications and Navigation (SCaN) Testbed, an external payload onboard the International Space Station, is equipped with three software defined radios (SDRs) and a programmable flight computer. The purpose of the Testbed is to conduct inspace research in the areas of communication, navigation, and networking in support of NASA missions and communication infrastructure. Multiple reprogrammable elements in the end to end system, along with several communication paths and a semi-operational environment, provides a unique opportunity to explore networking concepts and protocols envisioned for the future Solar System Internet (SSI). This paper will provide a general description of the system's design and the networking protocols implemented and characterized on the testbed, including Encapsulation, IP over CCSDS, and Delay-Tolerant Networking (DTN). Due to the research nature of the implementation, flexibility and robustness are considered in the design to enable expansion for future adaptive and cognitive techniques. Following a detailed design discussion, lessons learned and suggestions for future missions and communication infrastructure elements will be provided. Plans for the evolving research on SCaN Testbed as it moves towards a more adaptive, autonomous system will be discussed.
MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM), 2021
Communications systems are increasingly demanding, in terms of throughput, latency, and security ... more Communications systems are increasingly demanding, in terms of throughput, latency, and security requirements. To combat this, a complex system of radio access networks, each with unique and dynamic performance characteristics has evolved to support modern communications. These advancements, however, bring new and interesting challenges when tuning the network to meet the specific requirements for each supported application data flow. Here, we propose two new developments to meet this challenge. First, analytical models that can accurately estimate network performance for a wide range of radio access technologies such as 5G Terrestrial and Non-Terrestrial Networking (NTN) communications must be integrated into a single cohesive simulation environment. Second, these same models will be promoted from the simulation environment to the real world, and integrated into an advanced Software Defined Networking (SDN) controller to enable predictive network planning based on the current and estimated future state of the network. To date, the set of analytical models required to support defense network analysis has not been brought together into a single network simulation tool set, nor integrated into an SDN controller suitable for 5G terrestrial and NTN scenarios.
34th AIAA International Communications Satellite Systems Conference, 2016
When the path characteristics between two hosts change abruptly, TCP can experience significant d... more When the path characteristics between two hosts change abruptly, TCP can experience significant delays before resuming transmission in an efficient manner or TCP can behave unfairly to competing traffic. This document describes TCP extensions that improve transmission behavior in response to advisory, lower-layer connectivity-change indications. The proposed TCP extensions modify the local behavior of TCP and introduce a new TCP option to signal locally received connectivity- change indications to remote peers. Performance gains result from a more efficient transmission behavior and there is no difference in aggressiveness in comparison to a newly-started connection.
This document describes a method for increasing the space available for TCP options. Two new TCP ... more This document describes a method for increasing the space available for TCP options. Two new TCP options (LO and SLO) are detailed which reduce the limitations imposed by the TCP header's Data Offset field. The LO option provides this extension after connection establishment, and the SLO option aids in transmission of lengthy connection initialization and configuration options.
2017 Cognitive Communications for Aerospace Applications Workshop (CCAA), 2017
Currently, NASA space communications links are individually scheduled by each mission's opera... more Currently, NASA space communications links are individually scheduled by each mission's operations personnel coordinating with the network service providers. The scheduling of communications services typically takes place many days in advance of when the service is needed. This suffices because there are only several dozen mission platforms, using point-to-point communications, and generally in nominal operating modes. In the future, with potentially many more active flight platforms, more complex relaying or internetworking, and more emphasis on quality of service for different types of data, network service management will increase in difficulty. Scheduling and other service management activities could grow more labor intensive and costly for both mission operations and communication service provider staff. In order to enable scale up the communications services, while reducing human involvement, this paper describes our work applying machine learning techniques to implement i...
TCP segments include a Data Offset field to indicate space for TCP options but the size of the fi... more TCP segments include a Data Offset field to indicate space for TCP options but the size of the field can limit the space available for complex options such as SACK and Multipath TCP and can limit the combination of such options supported in a single connection. This document updates RFC 793 with an optional TCP extension to that space to support the use of multiple large options. It also explains why the initial SYN of a connection cannot be extending a single segment.
Future missions requiring robust internetworking services may use Delay-Disruption-Tolerant Netwo... more Future missions requiring robust internetworking services may use Delay-Disruption-Tolerant Networking (DTN) technology. CNES, NASA, and other international space agencies are committed to using CCSDS standards in their space and ground mission communications systems. The experiment described in this presentation will evaluate operations concepts, system performance, and advance technology readiness for the use of DTN protocols in conjunction with CCSDS ground systems, CCSDS data links, and CCSDS file transfer applications
2015 IEEE Aerospace Conference, 2015
The structure of candidate next-generation integrated communication architectures for space commu... more The structure of candidate next-generation integrated communication architectures for space communications and navigation address technologies, architectural attributes, mission services, and communications capabilities is improved by using software defined radios (SDRs). Evaluating lessons learned from development and operation of the early space SDRs on the NASA Space Communications and Navigation (SCaN) Testbed on the International Space Station (ISS) provide feedback for defining the communications architecture. An important attribute is leveraging SDR reconfigurability, which can be changes the way that operations are conducted.
AIAA SPACE 2015 Conference and Exposition, 2015
This paper describes the development of new methods and software leveraging Software Defined Netw... more This paper describes the development of new methods and software leveraging Software Defined Networking (SDN) technology that has become common in terrestrial networking. We are using SDN to improve the state-of-the-art in design and operation of aerospace communication networks. SDN enables the implementation of services and applications that control, monitor, and reconfigure the network layer and switching functionality. SDN provides a software abstraction layer that yields a logically centralized view of the network for control plane services and applications. Recently, new requirements have led to proposals to extend this concept for Software-Defined Wireless Networks (SDWN), which decouple radio control functions, such as spectrum management, mobility management, and interference management, from the radio data-plane. By combining these concepts with high-fidelity modeling of predicted mobility patterns and wireless communications models, we can enable SDN applications that optimally and autonomously handle aerospace network operations, including steerable beam control, RF interference mitigation, and network routing updates. This approach is specifically applicable to new constellation designs for LEO relay networks that include hundreds or thousands of spacecraft, serving millions of users, and exceed the ability of legacy network management tools.
Status of This Memo This memo provides information for the Internet community. It does not specif... more Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
Proceedings of first ACM/IEEE international workshop on Mobility in the evolving internet architecture - MobiArch '06, 2006
The individual layers in the Internet protocol stack provide communication abstractions that expo... more The individual layers in the Internet protocol stack provide communication abstractions that expose a limited set of operations and information and otherwise hide layer-internal and lower-layer complexities. This paper argues that the communication abstractions provided by the layers through these interfaces-especially the network/transport and transport/application layer interfaces-do not support efficient and performant communication in an increasingly dynamic Internet. This paper proposes to extend the established interfaces by exposing optional, generic and technology-independent information and operations that allow the development of layerinternal mechanisms to improve operation and performance of the Internet protocols while maintaining the layering abstraction.
Encyclopedia of Cryptography and Security, 2011
IEEE Communications Magazine, 2004
Internetworking is a complex problem, traditionally tackled by splitting responsibilities between... more Internetworking is a complex problem, traditionally tackled by splitting responsibilities between several layers of protocols arranged in a stack. A shortcoming of the current Internet suite's layers is that the responsibilities of individual layers are somewhat ill-defined. The result is that frequently a feature may cause problems for higher layers when it unexpectedly exists lower in the stack, or may be unnecessarily and inefficiently implemented in multiple layers. Mobility is one such feature with no well-defined place in classical protocol stacks. If a link layer hands over between two distinctly administered networks, a network layer protocol will likely need to acquire a new address. Similarly if mobility is implemented at the network layer, such as with Mobile IP, then transport layer protocols must be prepared to deal with a slew of problems (rapid changes in available capacity and delay, the asymmetry of triangle routes, and security policies to name a few). Code for higher-level protocols (above the transport) is less frequently reused, so higher-layer mobility schemes fail to leverage the large base of TCP sockets code. We discuss the various strengths and weaknesses of implementing mobility at three different layers of the protocol stack, concluding that a transport layer mobility scheme is likely to suit today's mobile Internet users best, and that ideally there should be more communication between layers to avoid conflict and inefficiency.
Cisco Internet Protocol Journal, 2006
Internet security and stability are topics we keep returning to in this journal. So far we have m... more Internet security and stability are topics we keep returning to in this journal. So far we have mainly focused on technologies that protect systems from unauthorized access and ensure that data in transit over wired or wireless networks cannot be intercepted. We have discussed security-enhanced versions of many of the Internet core protocols, including the Border Gateway Protocol (BGP), Simple Network Management Protocol (SNMP), and the Domain Name System (DNS). You can find all these articles by visiting our Website and referring to our index files. All back issues continue to be available in both HTML and PDF formats. In this issue, Wesley Eddy explains a vulnerability in the Transmission Control Protocol (TCP) in which a sender can overwhelm a receiver by sending a large number of SYN protocol exchanges. This form of Denial of Service attack, known as SYN Flooding, was first reported in 1996, and researchers have developed several solutions to combat the problem. Speaking of Internet stability, at 12:26 GMT on December 26, 2006, an earthquake of magnitude 6.7 struck off Taiwan's southern coast. Six submarine cables were damaged, resulting in widespread disruption of Internet service in parts of Asia. We hope to bring you more details and analysis of this event in a future issue of IPJ. The topic will also be discussed at the next Asia Pacific Regional Internet Conference on Operational Technologies (APRICOT), which will take place in Bali, Indonesia, February 21 through March 2, 2007. For details see: http://www.apricot2007.net The design and operation of systems that use Internet protocols for communication in conjunction with advanced applications-such as an e-commerce system-require the use of a certain amount of "middleware." This software, largely hidden from the end user, has been the subject of a great deal of development and standardization work for several decades. An important component of today's Web systems is the Extensible Markup Language (XML). Silvano Da Ros explains how XML networking can be used as a critical building block for network application interoperability.
AIAA Modeling and Simulation Technologies Conference, 2009
The TOPEX/Poseidon (T/P) Mission carries a variety of packages to support experimental, precision... more The TOPEX/Poseidon (T/P) Mission carries a variety of packages to support experimental, precision and operational orbit determination. Included are a GPS transponder, laser retro-reflectors, the French-developed Doppler Orbitography and Radiopositioning Integrated by Satellite (DORIS) Doppler tracking system and a Tracking Data Relay Satellite System (TDRSS) transponder. Presently, TDRSS tracking is used for operational orbit support and is processed with force
34th AIAA International Communications Satellite Systems Conference, 2016
34th AIAA International Communications Satellite Systems Conference, 2016
The NASA Space Communications and Navigation (SCaN) Testbed, an external payload onboard the Inte... more The NASA Space Communications and Navigation (SCaN) Testbed, an external payload onboard the International Space Station, is equipped with three software defined radios (SDRs) and a programmable flight computer. The purpose of the Testbed is to conduct inspace research in the areas of communication, navigation, and networking in support of NASA missions and communication infrastructure. Multiple reprogrammable elements in the end to end system, along with several communication paths and a semi-operational environment, provides a unique opportunity to explore networking concepts and protocols envisioned for the future Solar System Internet (SSI). This paper will provide a general description of the system's design and the networking protocols implemented and characterized on the testbed, including Encapsulation, IP over CCSDS, and Delay-Tolerant Networking (DTN). Due to the research nature of the implementation, flexibility and robustness are considered in the design to enable expansion for future adaptive and cognitive techniques. Following a detailed design discussion, lessons learned and suggestions for future missions and communication infrastructure elements will be provided. Plans for the evolving research on SCaN Testbed as it moves towards a more adaptive, autonomous system will be discussed.
MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM), 2021
Communications systems are increasingly demanding, in terms of throughput, latency, and security ... more Communications systems are increasingly demanding, in terms of throughput, latency, and security requirements. To combat this, a complex system of radio access networks, each with unique and dynamic performance characteristics has evolved to support modern communications. These advancements, however, bring new and interesting challenges when tuning the network to meet the specific requirements for each supported application data flow. Here, we propose two new developments to meet this challenge. First, analytical models that can accurately estimate network performance for a wide range of radio access technologies such as 5G Terrestrial and Non-Terrestrial Networking (NTN) communications must be integrated into a single cohesive simulation environment. Second, these same models will be promoted from the simulation environment to the real world, and integrated into an advanced Software Defined Networking (SDN) controller to enable predictive network planning based on the current and estimated future state of the network. To date, the set of analytical models required to support defense network analysis has not been brought together into a single network simulation tool set, nor integrated into an SDN controller suitable for 5G terrestrial and NTN scenarios.
34th AIAA International Communications Satellite Systems Conference, 2016
When the path characteristics between two hosts change abruptly, TCP can experience significant d... more When the path characteristics between two hosts change abruptly, TCP can experience significant delays before resuming transmission in an efficient manner or TCP can behave unfairly to competing traffic. This document describes TCP extensions that improve transmission behavior in response to advisory, lower-layer connectivity-change indications. The proposed TCP extensions modify the local behavior of TCP and introduce a new TCP option to signal locally received connectivity- change indications to remote peers. Performance gains result from a more efficient transmission behavior and there is no difference in aggressiveness in comparison to a newly-started connection.
This document describes a method for increasing the space available for TCP options. Two new TCP ... more This document describes a method for increasing the space available for TCP options. Two new TCP options (LO and SLO) are detailed which reduce the limitations imposed by the TCP header's Data Offset field. The LO option provides this extension after connection establishment, and the SLO option aids in transmission of lengthy connection initialization and configuration options.
2017 Cognitive Communications for Aerospace Applications Workshop (CCAA), 2017
Currently, NASA space communications links are individually scheduled by each mission's opera... more Currently, NASA space communications links are individually scheduled by each mission's operations personnel coordinating with the network service providers. The scheduling of communications services typically takes place many days in advance of when the service is needed. This suffices because there are only several dozen mission platforms, using point-to-point communications, and generally in nominal operating modes. In the future, with potentially many more active flight platforms, more complex relaying or internetworking, and more emphasis on quality of service for different types of data, network service management will increase in difficulty. Scheduling and other service management activities could grow more labor intensive and costly for both mission operations and communication service provider staff. In order to enable scale up the communications services, while reducing human involvement, this paper describes our work applying machine learning techniques to implement i...
TCP segments include a Data Offset field to indicate space for TCP options but the size of the fi... more TCP segments include a Data Offset field to indicate space for TCP options but the size of the field can limit the space available for complex options such as SACK and Multipath TCP and can limit the combination of such options supported in a single connection. This document updates RFC 793 with an optional TCP extension to that space to support the use of multiple large options. It also explains why the initial SYN of a connection cannot be extending a single segment.
Future missions requiring robust internetworking services may use Delay-Disruption-Tolerant Netwo... more Future missions requiring robust internetworking services may use Delay-Disruption-Tolerant Networking (DTN) technology. CNES, NASA, and other international space agencies are committed to using CCSDS standards in their space and ground mission communications systems. The experiment described in this presentation will evaluate operations concepts, system performance, and advance technology readiness for the use of DTN protocols in conjunction with CCSDS ground systems, CCSDS data links, and CCSDS file transfer applications
2015 IEEE Aerospace Conference, 2015
The structure of candidate next-generation integrated communication architectures for space commu... more The structure of candidate next-generation integrated communication architectures for space communications and navigation address technologies, architectural attributes, mission services, and communications capabilities is improved by using software defined radios (SDRs). Evaluating lessons learned from development and operation of the early space SDRs on the NASA Space Communications and Navigation (SCaN) Testbed on the International Space Station (ISS) provide feedback for defining the communications architecture. An important attribute is leveraging SDR reconfigurability, which can be changes the way that operations are conducted.
AIAA SPACE 2015 Conference and Exposition, 2015
This paper describes the development of new methods and software leveraging Software Defined Netw... more This paper describes the development of new methods and software leveraging Software Defined Networking (SDN) technology that has become common in terrestrial networking. We are using SDN to improve the state-of-the-art in design and operation of aerospace communication networks. SDN enables the implementation of services and applications that control, monitor, and reconfigure the network layer and switching functionality. SDN provides a software abstraction layer that yields a logically centralized view of the network for control plane services and applications. Recently, new requirements have led to proposals to extend this concept for Software-Defined Wireless Networks (SDWN), which decouple radio control functions, such as spectrum management, mobility management, and interference management, from the radio data-plane. By combining these concepts with high-fidelity modeling of predicted mobility patterns and wireless communications models, we can enable SDN applications that optimally and autonomously handle aerospace network operations, including steerable beam control, RF interference mitigation, and network routing updates. This approach is specifically applicable to new constellation designs for LEO relay networks that include hundreds or thousands of spacecraft, serving millions of users, and exceed the ability of legacy network management tools.
Status of This Memo This memo provides information for the Internet community. It does not specif... more Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
Proceedings of first ACM/IEEE international workshop on Mobility in the evolving internet architecture - MobiArch '06, 2006
The individual layers in the Internet protocol stack provide communication abstractions that expo... more The individual layers in the Internet protocol stack provide communication abstractions that expose a limited set of operations and information and otherwise hide layer-internal and lower-layer complexities. This paper argues that the communication abstractions provided by the layers through these interfaces-especially the network/transport and transport/application layer interfaces-do not support efficient and performant communication in an increasingly dynamic Internet. This paper proposes to extend the established interfaces by exposing optional, generic and technology-independent information and operations that allow the development of layerinternal mechanisms to improve operation and performance of the Internet protocols while maintaining the layering abstraction.
Encyclopedia of Cryptography and Security, 2011
IEEE Communications Magazine, 2004
Internetworking is a complex problem, traditionally tackled by splitting responsibilities between... more Internetworking is a complex problem, traditionally tackled by splitting responsibilities between several layers of protocols arranged in a stack. A shortcoming of the current Internet suite's layers is that the responsibilities of individual layers are somewhat ill-defined. The result is that frequently a feature may cause problems for higher layers when it unexpectedly exists lower in the stack, or may be unnecessarily and inefficiently implemented in multiple layers. Mobility is one such feature with no well-defined place in classical protocol stacks. If a link layer hands over between two distinctly administered networks, a network layer protocol will likely need to acquire a new address. Similarly if mobility is implemented at the network layer, such as with Mobile IP, then transport layer protocols must be prepared to deal with a slew of problems (rapid changes in available capacity and delay, the asymmetry of triangle routes, and security policies to name a few). Code for higher-level protocols (above the transport) is less frequently reused, so higher-layer mobility schemes fail to leverage the large base of TCP sockets code. We discuss the various strengths and weaknesses of implementing mobility at three different layers of the protocol stack, concluding that a transport layer mobility scheme is likely to suit today's mobile Internet users best, and that ideally there should be more communication between layers to avoid conflict and inefficiency.
Cisco Internet Protocol Journal, 2006
Internet security and stability are topics we keep returning to in this journal. So far we have m... more Internet security and stability are topics we keep returning to in this journal. So far we have mainly focused on technologies that protect systems from unauthorized access and ensure that data in transit over wired or wireless networks cannot be intercepted. We have discussed security-enhanced versions of many of the Internet core protocols, including the Border Gateway Protocol (BGP), Simple Network Management Protocol (SNMP), and the Domain Name System (DNS). You can find all these articles by visiting our Website and referring to our index files. All back issues continue to be available in both HTML and PDF formats. In this issue, Wesley Eddy explains a vulnerability in the Transmission Control Protocol (TCP) in which a sender can overwhelm a receiver by sending a large number of SYN protocol exchanges. This form of Denial of Service attack, known as SYN Flooding, was first reported in 1996, and researchers have developed several solutions to combat the problem. Speaking of Internet stability, at 12:26 GMT on December 26, 2006, an earthquake of magnitude 6.7 struck off Taiwan's southern coast. Six submarine cables were damaged, resulting in widespread disruption of Internet service in parts of Asia. We hope to bring you more details and analysis of this event in a future issue of IPJ. The topic will also be discussed at the next Asia Pacific Regional Internet Conference on Operational Technologies (APRICOT), which will take place in Bali, Indonesia, February 21 through March 2, 2007. For details see: http://www.apricot2007.net The design and operation of systems that use Internet protocols for communication in conjunction with advanced applications-such as an e-commerce system-require the use of a certain amount of "middleware." This software, largely hidden from the end user, has been the subject of a great deal of development and standardization work for several decades. An important component of today's Web systems is the Extensible Markup Language (XML). Silvano Da Ros explains how XML networking can be used as a critical building block for network application interoperability.
AIAA Modeling and Simulation Technologies Conference, 2009
The TOPEX/Poseidon (T/P) Mission carries a variety of packages to support experimental, precision... more The TOPEX/Poseidon (T/P) Mission carries a variety of packages to support experimental, precision and operational orbit determination. Included are a GPS transponder, laser retro-reflectors, the French-developed Doppler Orbitography and Radiopositioning Integrated by Satellite (DORIS) Doppler tracking system and a Tracking Data Relay Satellite System (TDRSS) transponder. Presently, TDRSS tracking is used for operational orbit support and is processed with force
IEEE Aerospace Conference
This is intended to prototype delivery of data across dedicated astronomy radio telescope network... more This is intended to prototype delivery of data across dedicated astronomy radio telescope networks on the ground, where networked sensors in Very Long Baseline Interferometer (VLBI) instruments generate large amounts of data for processing and can send that data across private IP- and Ethernet-based links at very high rates.