Glenn Research Center at Lewis Field Deep Space Network Emulation Shaun Endres and Behnam Malakooti Case Western Reserve University Department of Electrical.

Slides:



Advertisements
Similar presentations
All information contained within this presentation is proprietary of Trinnovations LLC. Learn more at:
Advertisements

Simulation of Feedback Scheduling Dan Henriksson, Anton Cervin and Karl-Erik Årzén Department of Automatic Control.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
Technical Seminar Presentation Presented by :- Plaban Kumar Rout (EC ) “Wireless ATM & Congestion Control ” Presented by Plaban Kumar Rout.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Broad-Band Satellite Networks - The Global IT Bridge Presented by Tsoline Mikaelian Abbas Jamalipour By Abbas Jamalipour Proc. of the IEEE, Vol. 89, No.1.
1 Web Server Performance in a WAN Environment Vincent W. Freeh Computer Science North Carolina State Vsevolod V. Panteleenko Computer Science & Engineering.
By Aaron Thomas. Quick Network Protocol Intro. Layers 1- 3 of the 7 layer OSI Open System Interconnection Reference Model  Layer 1 Physical Transmission.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Accurate Emulation of Wireless Sensor Networks Hejun Wu Joint work with Qiong Luo, Pei Zheng*, Bingsheng He, and Lionel M. Ni Department of Computer Science.
Shadow Configurations: A Network Management Primitive Richard Alimi, Ye Wang, Y. Richard Yang Laboratory of Networked Systems Yale University.
Protocols and the TCP/IP Suite
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
Anthony Trinh and Rich Zieminski Department of Computer Science, Columbia University { akt2105, rez2107
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Network Simulation Internet Technologies and Applications.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Abstract Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more.
Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks.
Dynamic Network Emulation Security Analysis for Application Layer Protocols.
An Agile Vertical Handoff Scheme for Heterogeneous Networks Hsung-Pin Chang Department of Computer Science National Chung Hsing University Taichung, Taiwan,
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Chapter 9.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Cooperative Inter-node and Inter- layer Optimization of Network Procotols D. Kliazovich, F. Granelli, N.L.S. da Fonseca Editors: Sudip Misra, Mohammad.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
High Performance Computing & Communication Research Laboratory 12/11/1997 [1] Hyok Kim Performance Analysis of TCP/IP Data.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Prophet Address Allocation for Large Scale MANETs Matt W. Mutka Dept. of Computer Science & Engineering Michigan State University East Lansing, USA IEEE.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Contents Introduction Problem Definition Proposed Solution
Chapter 9 Networking & Distributed Security. csci5233 computer security & integrity (Chap. 9) 2 Outline Overview of Networking Threats Wiretapping, impersonation,
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Network Emulation for the Study and Validation of Traffic Models, Congestion and Flow Control in TCP/IP Networks Cheryl Pope Lecturer Department of Computer.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Architecture and Algorithms for an IEEE 802
Network Simulators.
Wireless ATM & Congestion Control
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Algorithms for Big Data Delivery over the Internet of Things
An Overview of the ITTC Networking & Distributed Systems Laboratory
Software Defined Networking (SDN)
Network Protocol Layers
ASSERT: System Level Wireless Networking Testbed
TCP in Mobile Ad-hoc Networks
An Intelligent Internet Protocol Architecture for Space-Based Networks
Space Communications Emulation Facility (SCEF): Improving NASA Missions though Emulation Rich Slywczak, Brenda Ellis, Allen Holtz, Fran Lawas-Grodek,
Cluster Computers.
Presentation transcript:

Glenn Research Center at Lewis Field Deep Space Network Emulation Shaun Endres and Behnam Malakooti Case Western Reserve University Department of Electrical Engineering and Computer Science {Shaun.Endres, Kul Bhasin and Allen Holtz NASA Glenn Research Center Space Communications {Kul.B.Bhasin,

Glenn Research Center at Lewis Field Introduction Presentation Outline Motivation Application Definition Overview Design Configuration Testing & Results Conclusions

Glenn Research Center at Lewis Field Motivation Network Analysis Motivation Performance assessment Risk assessment Deep Space Emulation Motivation No known tools for evaluating deep space networks –Space Based Internet Emulator (University of Kansas) –The Network Simulator (ns-2) Active Networking

Glenn Research Center at Lewis Field Application Deep Space Network Nodes (Earth, Moon, Mars, and beyond) Ground stations Satellites Space shuttles Anything that the Satellite Tool Kit (STK) can handle Researchable Issues Protocols Routing algorithms Communication architectures

Glenn Research Center at Lewis Field Network Emulation Definition Emulation refers to the ability to introduce a simulator into a live network. Comparison Simulation is _____ than emulation –Less Expensive –Faster (depending on the complexity) –Less Accurate A real hardware test-bed is _____ than emulation –Significantly more expensive –More accurate –Less controllable

Glenn Research Center at Lewis Field Emulator Overview Emulator Features Completely in user space Any network, transport, or application layer protocol possible Strict cutoff between emulator and user Emulator Usage Emulator is transparent to the end user } User } Emulator

Glenn Research Center at Lewis Field Emulator Design (Control & Emulation Network) Control Network Star Topology Sends ‘Physical’ Information TCP/IP Used Link Always Available Error Free Link Emulation Network Fully Connected Network Sends ‘Networking’ Information Researched Protocol Used Link Availability Based on ‘Physical’ Information Error Prone Link

Glenn Research Center at Lewis Field Emulator Design (Information Flow) Control Network Communicates with STK [7] to determine position and link information Updates all nodes’ link tables periodically Emulation Network Applies information contained in link tables to all out going packets Physical and Data Link Layers Modeled within the emulator code Network, Transport, and Application Layers Actual implementation (left up to the researcher to implement)

Glenn Research Center at Lewis Field Emulator (Physical Setup) Hardware Cisco Catalyst 2900 series XL switch Intel Pentium III 600MHz processor computer with 128MB of RAM Fast Ethernet Software STK Microsoft Windows XP Professional Microsoft Visual Studio.NET 2002 Programming Language C#

Glenn Research Center at Lewis Field Results Delay Verification Delay Accuracy gets better as the delay increases With a 30s delay, there is about a 0.1% error Bit Error Rate Verification Bit error rate application has about a 0.25% error

Glenn Research Center at Lewis Field Conclusions and Future Work Conclusions Deep Space Network Emulation is Possible Without Kernel Modifications Great Flexibility Can Be Given to the User OS Interrupt Timer Is Limiting Factor Future Work Multiple Nodes Bandwidth Restriction Deep Space Mission Scenario Analysis Protocol Testing for Deep Space Missions

Glenn Research Center at Lewis Field Thank You Thank You for Your Time and Attention Any Questions?

Glenn Research Center at Lewis Field Selected References [1] [2] Bateman, M., Allison, C., and Ruddle, A., “A Scenario Driven Emulator for Wireless, Fixed and Ad Hoc Networks,” [3] Zheng, P., and Ni, L. M., “EMPOWER: A Network Emulator for Wireline and Wireless Networks,” IEEE INFOCOM, [4] Zheng, P., and Ni, L. M., “EMPOWER: A Scalable Framework for Network Emulation.” [5] Zheng, P., and Ni, L. M., “Experiences in Building a Scalable Distributed Network Emulation System.” [6] Ingham, D. and Parrington, G., “Delayline: A Wide-Area Network Emulation Tool.” [7] [8] Rallapalli, S., “Emulation of a Space Based Internet Communication Link: Design and Implementation,” University of Kansas, [9] Baliga, S. R., “Design of a Space Based Internet Emulation System,” University of Kansas, [10] Endres, S., Griffith, M., Malakooti, B., Bhasin, K., and Holtz, A., “Space Based Internet Network Emulation for Deep Space Mission Applications,” AIAA ICSSC, May, [11] Sklar, B., “Digital Communications: Fundamentals and Applications,” Prentice Hall, [12] Herrscher, D., and Rothermel, K., “A Dynamic Scenario Emulation Tool.” [13] Carson, M., and Santay, D., “NIST Net – A Linux-based Network Emulation Tool.” [14] Yeom, I., and Reddy, A. L., “ENDE: An End-to-end Network Delay Emulator.” [15] Hu, Y., and Li, V. O. K., “Satellite-Based Internet: A Tutorial,” IEEE Communications Magazine, 2001.

Glenn Research Center at Lewis Field Additional Slides Additional Slides Begin Here

Glenn Research Center at Lewis Field Improvements to Existing Tools Improvements to the Space Based Internet Emulator Any transport and network layer protocol No kernel modifications Deep space objects Header errors Improvements to The Network Simulator (ns-2) Deep space objects Highly dynamic link changes

Glenn Research Center at Lewis Field Satellite Tool Kit (STK) Satellite Orbit Propagation Detailed satellite propagation Orbits around any planetary body Real time information STK/Connect can provide an application with real time information Link Budget Report STK/Communication can provide a detailed link budget report

Glenn Research Center at Lewis Field Results (1 of 2) Worst Case Delay MeasuredTargetDifferenceError % % % % % % % % % % %

Glenn Research Center at Lewis Field Results (2 of 2) Average Case Delay Bit Error Rate MeasuredTargetDifferenceError % % % % E % E % MeasuredTargetDifferenceError % % % % % % % % % %