Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking

Size: px
Start display at page:

Download "Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking"

Transcription

1 Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking Andreas Schmidt, Thorsten Herfet Telecommunications Lab Saarland Informatics Campus - Saarbrücken Stefan Reif, Timo Hönig, Wolfgang Schröder-Preikschat Department of Computer Science 4 (Distributed Systems and Operating Systems) Friedrich-Alexander-Universität Erlangen-Nürnberg October 19th, 2017

2 Recapitulation: Goals Tailor PRRT to control applications Improve PRRT s performance OS for predictable communication PRRT Application Operating System Tailor network to control applications Hardware 2 / 17

3 Outcome Software, Hardware & Algorithms X-Lap Cross-Layer Timing Analysis 3 / 17

4 Outcome Software, Hardware & Algorithms X-Lap PRRT Cross-Layer Timing Analysis Predictable Reliable Real-time Transport protocol - Latency & Jitter Analysis (with X-Lap) - APIs / Integrations: Python, Gstreamer - Hardware Timestamping Support 3 / 17

5 Outcome Software, Hardware & Algorithms X-Lap PRRT TTS Cross-Layer Timing Analysis Predictable Reliable Real-time Transport protocol - Latency & Jitter Analysis (with X-Lap) - APIs / Integrations: Python, Gstreamer - Hardware Timestamping Support Transparent Transmission Segmentation - TCP Relay, RTP Relay 3 / 17

6 Outcome Software, Hardware & Algorithms X-Lap PRRT TTS RNA Cross-Layer Timing Analysis Predictable Reliable Real-time Transport protocol - Latency & Jitter Analysis (with X-Lap) - APIs / Integrations: Python, Gstreamer - Hardware Timestamping Support Transparent Transmission Segmentation - TCP Relay, RTP Relay Reliable Networking Atom - Linux Image & Orchestration Code (including PRRT,...) - Showcase Applications (Video-Stream, Sine-Controller) 3 / 17

7 Outcome Software, Hardware & Algorithms X-Lap PRRT TTS RNA NEAT Cross-Layer Timing Analysis Predictable Reliable Real-time Transport protocol - Latency & Jitter Analysis (with X-Lap) - APIs / Integrations: Python, Gstreamer - Hardware Timestamping Support Transparent Transmission Segmentation - TCP Relay, RTP Relay Reliable Networking Atom - Linux Image & Orchestration Code (including PRRT,...) - Showcase Applications (Video-Stream, Sine-Controller) Network Experiment Automation Tool 3 / 17

8 Outline Status RNA X-Lap Conclusion 4 / 17

9 RNA: Demo Video-Stream Control Application 5 / 17

10 RNA: Details Hardware Odroid XU4 Samsung Exynos5422 Cortex-A15 2Ghz and Cortex-A7 Octa core CPUs Mali-T628 MP6 (OpenGL ES 3.1/2.0/1.1 and OpenCL 1.2 Full profile) 2Gbyte LPDDR3 RAM PoP stacked Gigabit Ethernet port VU7 Plus Display (7inches, 1024x600 pixels, HDMI, 5-finger touch) Software Ubuntu LTS, Kernel 4.9 Mate Desktop (for receiver/display unit) PRRT (Git: RNA-Master VM (DNS, DHCP, Orchestration, PTP, IP gateway,...) 6 / 17

11 RNA Integrations: Gstreamer Sender gst-launch-1.0 filesrc location=~/video.mp4 \! typefind \! queue \! prrtsink host= port=5000 Receiver gst-launch-1.0 prrtsource port=5000 \! queue! decodebin \! queue! videoconvert \! queue! ximagesink 7 / 17

12 RNA Integrations: Python Sender (Controller) import time import prrt import controller s = prrt.prrtsocket(port=6000, issender=true) s.target_delay = 50 * 1000 # us s.connect(" ", 5000) while True: x = time.time() y = controller.control(x) s.send((x,y)) Receiver (Plant) import prrt import plant s = prrt.prrtsocket(port=5000, issender=false) while True: x,y = s.recv() plant.act(x,y) 8 / 17

13 Outline Status RNA X-Lap Conclusion 9 / 17

14 X-Lap Introduction Idea: Identify root causes for latency and jitter in PRRT. 10 / 17

15 X-Lap Introduction Idea: Identify root causes for latency and jitter in PRRT. Application Packet creation Error correction... X-Lap Transport protocol Operating system Inter-process communication (IPC) Resource management... Channel Transmission delay Propagation delay / 17

16 X-Lap Architecture Run-time evaluationjk Off-line analysisjk Timestamping functions Timestamps C codejk Data analysis Latency and jitter Python code 11 / 17

17 X-Lap Architecture Run-time evaluationjk Off-line analysisjk Timestamping functions Timestamps C codejk Data analysis Latency and jitter Python code Trace every packet Minimize run-time interference Embedded into protocol source code 11 / 17

18 X-Lap Architecture Run-time evaluationjk Off-line analysisjk Timestamping functions Timestamps C codejk Data analysis Latency and jitter Python code *.csv Collect traces Combine trace data 11 / 17

19 X-Lap Architecture Run-time evaluationjk Off-line analysisjk Timestamping functions Timestamps C codejk Data analysis Latency and jitter Python code *.csv Single-packet traces Jitter amongst packets Outlier analysis Correlation analysis 11 / 17

20 X-Lap Packet Trace Feedback ReceiverIPC HandlePacket ReceiverTotal LinkTransmit PrrtTransmit SenderEnqueued Enqueue SenderIPC Submit Send SenderTotal EndToEnd Time [us] 12 / 17

21 X-Lap Trace Jitter Feedback ReceiverIPC HandlePacket ReceiverTotal LinkTransmit PrrtTransmit SenderEnqueued Enqueue SenderIPC Submit Send SenderTotal EndToEnd Time [us] 13 / 17

22 Outline Status RNA X-Lap Conclusion 14 / 17

23 Outcome Publications Reif, Stefan; Hönig, Timo; Schröder-Preikschat, Wolfgang: In the Heat of Conflict: On the Synchronisation of Critical Sections, IEEE International Symposium on Real-Time Distributed Computing (ISORC), Toronto, Canada, May / 17

24 Outcome Publications Reif, Stefan; Hönig, Timo; Schröder-Preikschat, Wolfgang: In the Heat of Conflict: On the Synchronisation of Critical Sections, IEEE International Symposium on Real-Time Distributed Computing (ISORC), Toronto, Canada, May 2017 Reif, Stefan; Schmidt, Andreas; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: X-Lap: A Systems Approach for Cross-Layer Profiling and Latency Analysis for Cyber-Physical Networks, 15th International Workshop on Real-Time Networks (ECRTS RTN), Dubrovnic, Croatia, June / 17

25 Outcome Publications Reif, Stefan; Hönig, Timo; Schröder-Preikschat, Wolfgang: In the Heat of Conflict: On the Synchronisation of Critical Sections, IEEE International Symposium on Real-Time Distributed Computing (ISORC), Toronto, Canada, May 2017 Reif, Stefan; Schmidt, Andreas; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: X-Lap: A Systems Approach for Cross-Layer Profiling and Latency Analysis for Cyber-Physical Networks, 15th International Workshop on Real-Time Networks (ECRTS RTN), Dubrovnic, Croatia, June 2017 Schmidt, Andreas; Herfet, Thorsten: Transparent Transmission Segmentation in Software-Defined Networks, IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy, July / 17

26 Outcome Publications Reif, Stefan; Hönig, Timo; Schröder-Preikschat, Wolfgang: In the Heat of Conflict: On the Synchronisation of Critical Sections, IEEE International Symposium on Real-Time Distributed Computing (ISORC), Toronto, Canada, May 2017 Reif, Stefan; Schmidt, Andreas; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: X-Lap: A Systems Approach for Cross-Layer Profiling and Latency Analysis for Cyber-Physical Networks, 15th International Workshop on Real-Time Networks (ECRTS RTN), Dubrovnic, Croatia, June 2017 Schmidt, Andreas; Herfet, Thorsten: Transparent Transmission Segmentation in Software-Defined Networks, IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy, July 2017 Schmidt, Andreas; Herfet, Thorsten: NEAT: Network Experiment Automation Tool, 1. KuVS Fachgespräch Network Softwarization (KuVS-FG-NetSoft), Tübingen, Germany, October / 17

27 Work in Progress RNA Advanced control applications Wireless communications 16 / 17

28 Work in Progress RNA Advanced control applications Wireless communications X-Lap Hardware timestamping 16 / 17

29 Work in Progress RNA Advanced control applications Wireless communications X-Lap Hardware timestamping PRRT Congestion control and delivery rate estimation Optimized error control for embedded platforms Python API: Specify more application parameters 16 / 17

30 Work in Progress RNA Advanced control applications Wireless communications X-Lap Hardware timestamping PRRT Congestion control and delivery rate estimation Optimized error control for embedded platforms Python API: Specify more application parameters We need control applications that benefit from predictable delay and predictably high reliability! 16 / 17

31 Conclusion jknetworkjk PRRT Predictable protocol Operating System X-Lap Timing measurement + RNA 17 / 17

32 Conclusion jknetworkjk PRRT Predictable protocol Operating System X-Lap Timing measurement + Integration Optimisation RNA 17 / 17

33 Conclusion jknetworkjk PRRT Predictable protocol Operating System X-Lap Timing measurement + Integration Optimisation RNA Thank you for your attention. Questions? 17 / 17

34 Backup 17 / 17

35 RNA: Prices Server (~134EUR) Odroid XU4 (with fan) + Power Plug: ~72EUR Case (Black/Clear/Blue): ~6EUR emmc Module (32GB): ~46EUR Desktop (~238EUR) RNA Server (without case): ~128EUR VU7 Plus Display: ~77EUR VU7 Case: ~33EUR 17 / 17

Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking

Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking Latency- and Resilience-Aware Networking SPP 1914: Cyber-Physical Networking http://larn.systems Andreas Schmidt, Pablo Gil Pereira, Thorsten Herfet Telecommunications Lab Saarland Informatics Campus -

More information

Towards (More) Data Science in Communication Networks NetSys KuVS Preisverleihung - Presentation

Towards (More) Data Science in Communication Networks NetSys KuVS Preisverleihung - Presentation Towards (More) Data Science in Communication Networks NetSys 2017 - KuVS Preisverleihung - Presentation Andreas Schmidt, MSc Telecommunications Lab Saarland Informatics Campus - Saarbrücken March 15, 2017

More information

Transparent Transmission Segmentation for Software-Defined Networks NetSoft 2017

Transparent Transmission Segmentation for Software-Defined Networks NetSoft 2017 Transparent Transmission Segmentation for Software-Defined Networks NetSoft 2017 Andreas Schmidt, Thorsten Herfet Telecommunications Lab Saarland Informatics Campus - Saarbrücken July 04, 2017 Motivation

More information

Rajagiri School of Engineering & Technology, Kochi Department of Information Technology

Rajagiri School of Engineering & Technology, Kochi Department of Information Technology Rajagiri School of Engineering & Technology, Kochi Department of Information Technology 40206 Competitive quotations are invited for providing the following hardware and accessories to Information Technology

More information

F28HS Hardware-Software Interface: Systems Programming

F28HS Hardware-Software Interface: Systems Programming F28HS Hardware-Software Interface: Systems Programming Hans-Wolfgang Loidl School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh Semester 2 2017/18 0 No proprietary software has

More information

Introduction to Quality of Service

Introduction to Quality of Service Introduction to Quality of Service The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs. IP and Ethernet are connectionless technologies

More information

AdvisorSLA. The next IP SLA generation Solution. Advisor SLA. Network & Application Performance Monitoring Solution.

AdvisorSLA. The next IP SLA generation Solution. Advisor SLA. Network & Application Performance Monitoring Solution. - The next IP SLA generation Solution Advisor SLA Network & Application Performance Monitoring Solution 2 Advisor SLA Network & Application Performance Monitoring Solution. Executive Summary The Advisor

More information

Providing Near-Optimal Fair- Queueing Guarantees at Round-Robin Amortized Cost

Providing Near-Optimal Fair- Queueing Guarantees at Round-Robin Amortized Cost Providing Near-Optimal Fair- Queueing Guarantees at Round-Robin Amortized Cost Paolo Valente Department of Physics, Computer Science and Mathematics Modena - Italy Workshop PRIN SFINGI October 2013 2 Contributions

More information

Profiling and Debugging Games on Mobile Platforms

Profiling and Debugging Games on Mobile Platforms Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5

More information

Cisco Packet Tracer 6.1 Frequently Asked Questions

Cisco Packet Tracer 6.1 Frequently Asked Questions Cisco Packet Tracer 6.1 Frequently Asked Questions Last Updated 12 August 2014 FAQ Table of Contents Cisco Packet Tracer 6.1 Release...2 Q1. What is Cisco Packet Tracer?...2 Q2. How can I obtain Packet

More information

R goes Mobile: Efficient Scheduling for Parallel R Programs on Heterogeneous Embedded Systems

R goes Mobile: Efficient Scheduling for Parallel R Programs on Heterogeneous Embedded Systems R goes Mobile: Efficient Scheduling for Parallel R Programs on Heterogeneous Embedded Systems, Andreas Lang Olaf Neugebauer, Peter Marwedel 03/07/2017 SFB 876 Parallel Machine Learning Algorithms Challenge:

More information

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A 5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI 635 854. NAME OF THE STAFF : R.ANBARASAN DESIGNATION & DEPARTMENT : AP/CSE SUBJECT CODE : CS 6551 SUBJECT NAME : COMPUTER NETWORKS UNIT I FUNDAMENTALS

More information

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Project n 100021 Astrit Ademaj, TTTech Computertechnik AG Outline GENESYS requirements

More information

RAVENNA WDM Virtual Sound Card (RVSC) Specification

RAVENNA WDM Virtual Sound Card (RVSC) Specification Draft 1.0 RAVENNA WDM Virtual Sound Card (RVSC) Specification This document describes the specification of the RAVENNA Virtual Sound Card (RVSC) with WDM API. ALC NetworX GmbH Am Loferfeld 58 81249 Munich

More information

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014 Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

The Transformation of Media & Broadcast Video Production to a Professional Media Network

The Transformation of Media & Broadcast Video Production to a Professional Media Network The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Exercise: OpenMP Programming

Exercise: OpenMP Programming Exercise: OpenMP Programming Multicore programming with OpenMP 19.04.2016 A. Marongiu - amarongiu@iis.ee.ethz.ch D. Palossi dpalossi@iis.ee.ethz.ch ETH zürich Odroid Board Board Specs Exynos5 Octa Cortex

More information

Multimedia Networking

Multimedia Networking Multimedia Networking Victor Gau Information Processing Lab. 2008/03/07 Outline Introduction Network Basics Quality of Service Applications VoIP IPTV Telematics Multimedia Multimedia (Lat. Multum + Medium)

More information

4K Video Processing and Streaming Platform on TX1

4K Video Processing and Streaming Platform on TX1 4K Video Processing and Streaming Platform on TX1 Tobias Kammacher Dr. Matthias Rosenthal Institute of Embedded Systems / High Performance Multimedia Research Group Zurich University of Applied Sciences

More information

Efficient Video Processing on Embedded GPU

Efficient Video Processing on Embedded GPU Efficient Video Processing on Embedded GPU Tobias Kammacher Armin Weiss Matthias Frei Institute of Embedded Systems High Performance Multimedia Research Group Zurich University of Applied Sciences (ZHAW)

More information

COMP 249 Advanced Distributed Systems Multimedia Networking. Performance of Multimedia Delivery on the Internet Today

COMP 249 Advanced Distributed Systems Multimedia Networking. Performance of Multimedia Delivery on the Internet Today COMP 249 Advanced Distributed Systems Multimedia Networking Performance of Multimedia Delivery on the Internet Today Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill

More information

MC-SDN: Supporting Mixed-Criticality Scheduling on Switched-Ethernet Using Software-Defined Networking

MC-SDN: Supporting Mixed-Criticality Scheduling on Switched-Ethernet Using Software-Defined Networking MC-SDN: Supporting Mixed-Criticality Scheduling on Switched-Ethernet Using Software-Defined Networking Kilho Lee, Taejune Park, Minsu Kim, Hoon Sung Chwa, Jinkyu Lee* Seungwon Shin, and Insik Shin * 1

More information

Custom UDP-Based Transport Protocol Implementation over DPDK

Custom UDP-Based Transport Protocol Implementation over DPDK Custom UDPBased Transport Protocol Implementation over DPDK Dmytro Syzov, Dmitry Kachan, Kirill Karpov, Nikolai Mareev and Eduard Siemens Future Internet Lab Anhalt, Anhalt University of Applied Sciences,

More information

521262S Computer Networks 2 (fall 2007) Laboratory exercise #4: Multimedia, QoS and testing

521262S Computer Networks 2 (fall 2007) Laboratory exercise #4: Multimedia, QoS and testing 521262S Computer Networks 2 (fall 2007) Laboratory exercise #4: Multimedia, QoS and testing Name Student ID Signature In this exercise we will take a little look at the multimedia and Quality of Service

More information

Model-based Measurements Of Network Loss

Model-based Measurements Of Network Loss Model-based Measurements Of Network Loss June 28, 2013 Mirja Kühlewind mirja.kuehlewind@ikr.uni-stuttgart.de Universität Stuttgart Institute of Communication Networks and Computer Engineering (IKR) Prof.

More information

Nortel Nortel Communication Control Toolkit Rls Download Full Version :

Nortel Nortel Communication Control Toolkit Rls Download Full Version : Nortel 920-172 Nortel Communication Control Toolkit Rls. 6.0 Download Full Version : https://killexams.com/pass4sure/exam-detail/920-172 QUESTION: 44 The Nortel Communication Control Toolkit server has

More information

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

More information

QuartzV: Bringing Quality of Time to Virtual Machines

QuartzV: Bringing Quality of Time to Virtual Machines QuartzV: Bringing Quality of Time to Virtual Machines Sandeep D souza and Raj Rajkumar Carnegie Mellon University IEEE RTAS @ CPS Week 2018 1 A Shared Notion of Time Coordinated Actions Ordering of Events

More information

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks... Table of Contents Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet... 1 1.1 Computer Networks... 1 1.1.1 Advantages of Computer Networks... 2 1.1.2 Disadvantages of Computer

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Uncompressed HD Video Streaming with Congestion Control

Uncompressed HD Video Streaming with Congestion Control Uncompressed HD Video Streaming with Congestion Control Ladan Gharai...University of Southern California/ISI Colin Perkins... University of Glasgow http://www.east.isi.edu/~ladan/apan.pdf Outline Goals

More information

4K Video Processing and Streaming Platform on TX1

4K Video Processing and Streaming Platform on TX1 4K Video Processing and Streaming Platform on TX1 Tobias Kammacher Dr. Matthias Rosenthal Institute of Embedded Systems / High Performance Multimedia Research Group Zurich University of Applied Sciences

More information

CT506 LANforge-FIRE VoIP Call Generator

CT506 LANforge-FIRE VoIP Call Generator 1 of 9 Network Testing and Emulation Solutions http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] CT506 LANforge-FIRE VoIP Call Generator The CT506 supports SIP VOIP call support,

More information

Martin Dubois, ing. Contents

Martin Dubois, ing. Contents Martin Dubois, ing Contents Without OpenNet vs With OpenNet Technical information Possible applications Artificial Intelligence Deep Packet Inspection Image and Video processing Network equipment development

More information

CE Linux 2007 GStreamer Tutorial

CE Linux 2007 GStreamer Tutorial CE Linux 2007 GStreamer Tutorial Jan Schmidt (jan@fluendo.com) Santa Clara, United States / 18 April 2007 Fluendo S.L. - World Trade Center Edificio Norte 6 Pl. - Moll de Barcelona, 08039 BARCELONA SPAIN

More information

VMware Integrated OpenStack User Guide. VMware Integrated OpenStack 4.1

VMware Integrated OpenStack User Guide. VMware Integrated OpenStack 4.1 VMware Integrated OpenStack User Guide VMware Integrated OpenStack 4.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Software Design Challenges for heterogenic SOC's

Software Design Challenges for heterogenic SOC's Software Design Challenges for heterogenic SOC's René Janssen, Product manager Logic Technology 1 Agenda 1. Advantages of heterogenous devices 2. How to manage inter-processor communication 3. Example

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

6. The Transport Layer and protocols

6. The Transport Layer and protocols 6. The Transport Layer and protocols 1 Dr.Z.Sun Outline Transport layer services Transmission Control Protocol Connection set-up and tear-down Ports and Well-know-ports Flow control and Congestion control

More information

CT ac2-1n-10g LANforge WiFIRE a/b/g/n/ac 4x4 MU-MIMO 3 radio WiFi Traffic

CT ac2-1n-10g LANforge WiFIRE a/b/g/n/ac 4x4 MU-MIMO 3 radio WiFi Traffic Network Testing and Emulation Solutions http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] CT524-328-2ac2-1n-10g LANforge WiFIRE 802.11a/b/g/n/ac 4x4 MU-MIMO 3 radio WiFi Traffic

More information

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking

More information

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia,

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia, Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia, 2018-06-08 Teodora Sechkova contact@virtualopensystems.com www.virtualopensystems.com Authorship

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Mini USB 3.0 Dual Display Dock

Mini USB 3.0 Dual Display Dock Mini USB 3.0 Dual Display Dock VGA & HDMI Dual Display / Gigabit Ethernet / USB 3.0 Hub QUICK INSTALLATION GUIDE - 1 - INTRODUCTION Thanks for purchasing the Mini USB 3.0 Dual Display Dock. USB Type C

More information

WQM: Practical, Adaptive, and Lightweight Wireless Queue Management System

WQM: Practical, Adaptive, and Lightweight Wireless Queue Management System WQM: Practical, Adaptive, and Lightweight Wireless Queue Management System Basem Shihada Computer Science & Electrical Engineering CEMSE, KAUST University of Waterloo Seminar December 8 th, 2014 2 3 How

More information

Synchronised multi-room media playback and distributed live media processing and mixing

Synchronised multi-room media playback and distributed live media processing and mixing Synchronised multi-room media playback and distributed live media processing and mixing LCA 2016, Geelong 3 February 2016 Sebastian Dröge 1 Introduction 2 Who? Long-term GStreamer

More information

COMS3200/7201 Computer Networks 1 (Version 1.0)

COMS3200/7201 Computer Networks 1 (Version 1.0) COMS3200/7201 Computer Networks 1 (Version 1.0) Assignment 3 Due 8pm Monday 29 th May 2017. V1 draft (hopefully final) Note that the assignment has three parts Part A, B & C, each worth 50 marks. Total

More information

PLEASE READ CAREFULLY BEFORE YOU START

PLEASE READ CAREFULLY BEFORE YOU START Page 1 of 11 MIDTERM EXAMINATION #1 OCT. 13, 2011 COMPUTER NETWORKS : 03-60-367-01 U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E Fall 2011-75 minutes This examination

More information

Messaging Overview. Introduction. Gen-Z Messaging

Messaging Overview. Introduction. Gen-Z Messaging Page 1 of 6 Messaging Overview Introduction Gen-Z is a new data access technology that not only enhances memory and data storage solutions, but also provides a framework for both optimized and traditional

More information

Data Transport over IP Networks

Data Transport over IP Networks Data Transport over IP Networks Derek Konigsberg octo@logicprobe.org AITP University of Central Florida Data Transport over IP Networks p.1/24 Introduction The TCP/IP protocol suite was created by DARPA

More information

More Precision. thermoimager TIM // Compact thermal imaging cameras

More Precision. thermoimager TIM // Compact thermal imaging cameras More Precision thermoimager TIM // Compact thermal imaging cameras 20 Infrared camera for fully-radiometric flight thermography thermoimager TIM LightWeight thermoimager TIM LightWeight Extra light thermoimager

More information

Cisco Networking Academy CCNA Cybersecurity Operations 1.1 Curriculum Overview Updated July 2018

Cisco Networking Academy CCNA Cybersecurity Operations 1.1 Curriculum Overview Updated July 2018 Cisco Networking Academy CCNA Cybersecurity Operations 1.1 Curriculum Overview Updated July 2018 Cybersecurity Opportunities Cybercrime Costs Security Spending Cybersecurity Ventures: Cybersecurity Market

More information

Implementing a NTP-Based Time Service within a Distributed Middleware System

Implementing a NTP-Based Time Service within a Distributed Middleware System Implementing a NTP-Based Time Service within a Distributed Middleware System ACM International Conference on the Principles and Practice of Programming in Java (PPPJ `04) Hasan Bulut 1 Motivation Collaboration

More information

Open Source Traffic Analyzer

Open Source Traffic Analyzer Open Source Traffic Analyzer Daniel Turull June 2010 Outline 1 Introduction 2 Background study 3 Design 4 Implementation 5 Evaluation 6 Conclusions 7 Demo Outline 1 Introduction 2 Background study 3 Design

More information

Using Common Vision Blox on ARM 7 Ubuntu boards

Using Common Vision Blox on ARM 7 Ubuntu boards Application Note Using Common Vision Blox on ARM 7 Ubuntu boards Version 1.0.2 Author: Martin Kersting Application Note The ARM 7 is used in many little box-style systems as an inexpensive alternative

More information

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces Network Testing and Emulation Solutions http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] CT522-128 LANforge WiFIRE Chromebook 802.11a/b/g/n WiFi Traffic Generator with 128

More information

RESOURCE MANAGEMENT MICHAEL ROITZSCH

RESOURCE MANAGEMENT MICHAEL ROITZSCH Department of Computer Science Institute for System Architecture, Operating Systems Group RESOURCE MANAGEMENT MICHAEL ROITZSCH AGENDA done: time, drivers today: misc. resources architectures for resource

More information

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP What is a transport protocol? Choosing to use a transport protocol Ports and Addresses Datagrams UDP What is a

More information

G3399 Single Board Computer Introduction

G3399 Single Board Computer Introduction G3399 Single Board Computer Introduction Shenzhen Graperain Technology Co., Ltd. http://www.graperain.com/ Copyright Statement Copyrights of this manual belong to Shenzhen Graperain Technology Co., Ltd.

More information

Virtual CDN Implementation

Virtual CDN Implementation Virtual CDN Implementation Eugene E. Otoakhia - eugene.otoakhia@bt.com, BT Peter Willis peter.j.willis@bt.com, BT October 2017 1 Virtual CDN Implementation - Contents 1.What is BT s vcdn Concept 2.Lab

More information

1 Energy Efficient Protocols in Self-Aware Networks

1 Energy Efficient Protocols in Self-Aware Networks Energy Efficient Protocols in Self-Aware Networks Toktam Mahmoodi Centre for Telecommunications Research King s College London, London WC2R 2LS, UK Stanford NetSeminar 13 December 2011 1 Energy Efficient

More information

Guides SDL Core Documentation Document current as of 04/03/ :20 PM.

Guides SDL Core Documentation Document current as of 04/03/ :20 PM. Guides SDL Core Documentation Document current as of 04/03/2018 05:20 PM. SDL Core Guides Here you will find guides on how to use different features of the SDL Core application. Table of Contents: Transport

More information

Chapter 16 Networking

Chapter 16 Networking Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer

More information

IKR SimLib-QEMU: TCP Simulations Integrating Virtual Machines

IKR SimLib-QEMU: TCP Simulations Integrating Virtual Machines IKR SimLib-QEMU: TCP Simulations Integrating Virtual Machines ICCRG 87. IETF Berlin July 31, 2013 Thomas Werthmann Mirja Kühlewind

More information

Large scale Imaging on Current Many- Core Platforms

Large scale Imaging on Current Many- Core Platforms Large scale Imaging on Current Many- Core Platforms SIAM Conf. on Imaging Science 2012 May 20, 2012 Dr. Harald Köstler Chair for System Simulation Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen,

More information

Hands-On TCP/IP Networking

Hands-On TCP/IP Networking Hands-On Course Description In this Hands-On TCP/IP course, the student will work on a live TCP/IP network, reinforcing the discussed subject material. TCP/IP is the communications protocol suite on which

More information

SentinelOne Technical Brief

SentinelOne Technical Brief SentinelOne Technical Brief SentinelOne unifies prevention, detection and response in a fundamentally new approach to endpoint protection, driven by machine learning and intelligent automation. By rethinking

More information

VMware Integrated OpenStack User Guide

VMware Integrated OpenStack User Guide VMware Integrated OpenStack User Guide VMware Integrated OpenStack 3.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a

More information

WaveView. System Requirement V6. Reference: WST Page 1. WaveView System Requirements V6 WST

WaveView. System Requirement V6. Reference: WST Page 1. WaveView System Requirements V6 WST WaveView System Requirement V6 Reference: WST-0125-01 www.wavestore.com Page 1 WaveView System Requirements V6 Copyright notice While every care has been taken to ensure the information contained within

More information

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor

More information

Version 9.3. SmartPTT Enterprise. System Requirements

Version 9.3. SmartPTT Enterprise. System Requirements Version 9.3 June 2018 Contents Contents 1 Introduction 3 2 Minimum Hardware Requirements for SmartPTT Dispatcher 5 3 Minimum Hardware Requirements for SmartPTT Radioserver 7 4 Networking Requirements 9

More information

A Cost Effective Multicast Video Streaming by Real Time Protocol using Sitara AM335x P.Saravanan Ganadipathy Tulsi s Jain Engineering College, Vellore

A Cost Effective Multicast Video Streaming by Real Time Protocol using Sitara AM335x P.Saravanan Ganadipathy Tulsi s Jain Engineering College, Vellore A Cost Effective Multicast Video Streaming by Real Time Protocol using Sitara AM335x PSaravanan Ganadipathy Tulsi s Jain Engineering College, Vellore Abstract The emergence of multimedia and wireless applications

More information

Link Failure Recovery for MPLS Networks with Multicasting

Link Failure Recovery for MPLS Networks with Multicasting 1/33 Link Failure Recovery for MPLS Networks with Multicasting Master s Thesis Presentation August 12 th, 2002 Yvan Pointurier Advisor: Jörg Liebeherr Multimedia Networks Group Department of Computer Science

More information

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET A Competitive Evaluation of IEEE 802.1 AVB and Time-Triggered Ethernet (AS6802) Till Steinbach 1 Hyung-Taek Lim 2 Franz Korf 1 Thomas C. Schmidt 1 Daniel Herrscher 2 Adam Wolisz 3 1 {till.steinbach, korf,

More information

CT ac-1n Expandable LANforge WiFIRE a/b/g/n/ac 2 radio WiFi Traffic Generator

CT ac-1n Expandable LANforge WiFIRE a/b/g/n/ac 2 radio WiFi Traffic Generator Network Testing and Emulation Solutions http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] CT523-264-1ac-1n Expandable LANforge WiFIRE 802.11a/b/g/n/ac 2 radio WiFi Traffic

More information

URDMA: RDMA VERBS OVER DPDK

URDMA: RDMA VERBS OVER DPDK 13 th ANNUAL WORKSHOP 2017 URDMA: RDMA VERBS OVER DPDK Patrick MacArthur, Ph.D. Candidate University of New Hampshire March 28, 2017 ACKNOWLEDGEMENTS urdma was initially developed during an internship

More information

Barcelona Supercomputing Center

Barcelona Supercomputing Center www.bsc.es Barcelona Supercomputing Center Centro Nacional de Supercomputación EMIT 2016. Barcelona June 2 nd, 2016 Barcelona Supercomputing Center Centro Nacional de Supercomputación BSC-CNS objectives:

More information

High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK

High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK [r.tasker@dl.ac.uk] DataTAG is a project sponsored by the European Commission - EU Grant IST-2001-32459

More information

Introduction to computer networking

Introduction to computer networking edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing

More information

Network Management & Monitoring Network Delay

Network Management & Monitoring Network Delay Network Management & Monitoring Network Delay These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) End-to-end

More information

XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet

XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet Vijay Shankar Rajanna, Smit Shah, Anand Jahagirdar and Kartik Gopalan Computer Science, State University of New York at Binghamton

More information

State of the art hyper-optimized video management platform designed for ease, speed and efficiency. Blackjack BOLT-LX

State of the art hyper-optimized video management platform designed for ease, speed and efficiency. Blackjack BOLT-LX Quick Start Guide State of the art hyper-optimized video management platform designed for ease, speed and efficiency. Blackjack BOLT Up to 16 2.1MP Cameras (1080p True HD Resolution) Blackjack BOLT-LX

More information

Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption

Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption Weikai Wang, Celimuge Wu, Satoshi Ohzahata, Toshihiko Kato Graduate School of Information Systems

More information

Latest Developments with NVMe/TCP Sagi Grimberg Lightbits Labs

Latest Developments with NVMe/TCP Sagi Grimberg Lightbits Labs Latest Developments with NVMe/TCP Sagi Grimberg Lightbits Labs 2018 Storage Developer Conference. Insert Your Company Name. All Rights Reserved. 1 NVMe-oF - Short Recap Early 2014: Initial NVMe/RDMA pre-standard

More information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At Course Completion Prepares you as per certification requirements for AWS Developer Associate. [AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

More information

#jsnight, Gianpaolo Macario (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0

#jsnight, Gianpaolo Macario   (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0 Web Applications on embedded systems #jsnight, 2016-06-08 Gianpaolo Macario https://gmacario.github.io/ (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0 1 What is an embedded system? 2 We live surrounded

More information

EVO-CDN: TV BROADCAST

EVO-CDN: TV BROADCAST EVO-CDN: TV BROADCAST ABOUT SMART MOBILE LABS Founded in 2013 Based in Munich, Germany Spin Off of Nokia Networks Seven digit revenue Highly profitable 100% of shares with Founders, Management and Business

More information

Nubo on premise POC requirements for VMWare ESXi

Nubo on premise POC requirements for VMWare ESXi for VMWare ESXi Version 1 Date October, 2015 page 1 Table of Contents 1. About this document 2. Nubo POC Architecture Diagram 3. Hardware Requirements 4. Software Requirements 5. Network & Settings Requirements

More information

A Quest for Predictable Latency Adventures in Java Concurrency. Martin Thompson

A Quest for Predictable Latency Adventures in Java Concurrency. Martin Thompson A Quest for Predictable Latency Adventures in Java Concurrency Martin Thompson - @mjpt777 If a system does not respond in a timely manner then it is effectively unavailable 1. It s all about the Blocking

More information

Position Paper: OpenMP scheduling on ARM big.little architecture

Position Paper: OpenMP scheduling on ARM big.little architecture Position Paper: OpenMP scheduling on ARM big.little architecture Anastasiia Butko, Louisa Bessad, David Novo, Florent Bruguier, Abdoulaye Gamatié, Gilles Sassatelli, Lionel Torres, and Michel Robert LIRMM

More information

An Analysis and Empirical Study of Container Networks

An Analysis and Empirical Study of Container Networks An Analysis and Empirical Study of Container Networks Kun Suo *, Yong Zhao *, Wei Chen, Jia Rao * University of Texas at Arlington *, University of Colorado, Colorado Springs INFOCOM 2018@Hawaii, USA 1

More information

Hongchao Zhou, Xiaohong Guan, Chengjie Wu Tsinghua University

Hongchao Zhou, Xiaohong Guan, Chengjie Wu Tsinghua University RTMC: Reliable Transport with Memory Consideration in Wireless Sensor Networks Hongchao Zhou, Xiaohong Guan, Chengjie Wu Tsinghua University Outline Background Reliable Transport with Memory Consideration

More information

eeg EEG Application Note icap Alta Virtual Machine Setup Applies to Products: icap Alta VM Last Revised: June 2017

eeg EEG Application Note icap Alta Virtual Machine Setup Applies to Products: icap Alta VM Last Revised: June 2017 eeg EEG Application Note icap Alta Virtual Machine Setup Applies to Products: icap Alta VM Last Revised: June 2017 This document describes installation and basic use of the icap Alta system for connecting

More information

Introduction to GPU hardware and to CUDA

Introduction to GPU hardware and to CUDA Introduction to GPU hardware and to CUDA Philip Blakely Laboratory for Scientific Computing, University of Cambridge Philip Blakely (LSC) GPU introduction 1 / 35 Course outline Introduction to GPU hardware

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

Application monitoring with BELK. Nishant Sahay, Sr. Architect Bhavani Ananth, Architect

Application monitoring with BELK. Nishant Sahay, Sr. Architect Bhavani Ananth, Architect Application monitoring with BELK Nishant Sahay, Sr. Architect Bhavani Ananth, Architect Why logs Business PoV Input Data Analytics User Interactions /Behavior End user Experience/ Improvements 2017 Wipro

More information

Embedded Streaming Media with GStreamer and BeagleBoard. Presented by Todd Fischer todd.fischer (at) ridgerun.com

Embedded Streaming Media with GStreamer and BeagleBoard. Presented by Todd Fischer todd.fischer (at) ridgerun.com Embedded Streaming Media with GStreamer and BeagleBoard Presented by Todd Fischer todd.fischer (at) ridgerun.com 1 Agenda BeagleBoard-XM multimedia features GStreamer concepts GStreamer hands on exercises

More information

Chapter 7. The Transport Layer

Chapter 7. The Transport Layer Chapter 7 The Transport Layer 1 2 3 4 5 6 7 8 9 10 11 Addressing TSAPs, NSAPs and transport connections. 12 For rarely used processes, the initial connection protocol is used. A special process server,

More information