presented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ]

Similar documents
WITH the evolution and popularity of wireless devices,

CE693: Adv. Computer Networking

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Multimedia. Multimedia Networks and Applications

Overview of Networks

Final Exam for ECE374 05/03/12 Solution!!

FUJITSU Software Interstage Information Integrator V11

Bandwidth Allocation & TCP

Network Management & Monitoring

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

Implementation of Near Optimal Algorithm for Integrated Cellular and Ad-Hoc Multicast (ICAM)

Chapter 1. Computer Networks and the Internet

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks

Design of Link and Routing Protocols for Cache-and- Forward Networks. Shweta Jain, Ayesha Saleem, Hongbo Liu, Yanyong Zhang, Dipankar Raychaudhuri

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

Tutorial 2 : Networking

Content distribution networks

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

CS 268: Computer Networking. Taking Advantage of Broadcast

Synthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE)

Analyzing the Receiver Window Modification Scheme of TCP Queues

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

Data & Computer Communication

BATS: Achieving the Capacity of Networks with Packet Loss

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Reliable Stream Analysis on the Internet of Things

Chapter III. congestion situation in Highspeed Networks

UNIT IV -- TRANSPORT LAYER

RCRT:Rate-Controlled Reliable Transport Protocol for Wireless Sensor Networks

Solutions to Performance Problems in VoIP Over a Wireless LAN

Transport layer issues

Networking interview questions

VEEAM. Accelerating virtual machine replication with PORTrockIT

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Last Lecture. Network Architecture: Layers. This Lecture. In the sending host (2) In the sending host

Congestion Control For Coded TCP. Doug Leith

Just enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL

Impact of transmission errors on TCP performance. Outline. Random Errors

Multimedia Networking

Broadband Backhaul Asymmetric Wireless Transmission

Chapter 7 CONCLUSION

Computer Communication Networks

Network Management & Monitoring Network Delay

DTN Interworking for Future Internet Presented by Chang, Dukhyun

The Measurement Manager Modular End-to-End Measurement Services

TCP Accelerator OVERVIEW

Multimedia Networking

Lecture 7: Flow & Media Access Control"

TCP Veno: Solution to TCP over Wireless

Proxy-based TCP-friendly streaming over mobile networks

Dynamic Adaptive Streaming over HTTP (DASH) Application Protocol : Modeling and Analysis

Strengthening Unlicensed Band Wireless Backhaul

An evaluation tool for Wireless Digital Audio applications

Using a Managed Peer-to-Peer Protocol to Deliver Files within an Organization

Multi-Hop ARQ 林咨銘 2006/8/24.

PORTrockIT. IBM Spectrum Protect : faster WAN replication and backups with PORTrockIT

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

Lecture 15: TCP over wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 13, Thursday

CSE 123: Computer Networks Alex C. Snoeren. HW 1 due NOW!

SIMULATION FRAMEWORK MODELING

Topics. TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput

end systems, access networks, links 1.3 network core

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

CS268: Beyond TCP Congestion Control

Internetworking Models The OSI Reference Model

Wireless TCP Performance Issues

Network Architecture

Fair and Efficient TCP Access in the IEEE Infrastructure Basic Service Set

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Transport Layer PREPARED BY AHMED ABDEL-RAOUF

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

TCP over wireless links

Mobile Communications Chapter 9: Mobile Transport Layer

Congestion Control in Communication Networks

A Real-Time Network Simulation Application for Multimedia over IP

PLEASE READ CAREFULLY BEFORE YOU START

Transport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections

CCNA 1 Chapter 7 v5.0 Exam Answers 2013

CS321: Computer Networks Congestion Control in TCP

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service

Lecture 13: Transportation layer

Chapter I: Introduction

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Advanced Network Design

CSE 473 Introduction to Computer Networks. Exam 2. Your name here: 11/7/2012

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

Mobile Communications Chapter 9: Mobile Transport Layer

Student ID: CS457: Computer Networking Date: 3/20/2007 Name:

SELECTION OF METRICS (CONT) Gaia Maselli

Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast

Digital Asset Management 5. Streaming multimedia

2.993: Principles of Internet Computing Quiz 1. Network

Computer Communication Networks Midterm Review

SECURE AND EFFICIENT HYBRID APPROACH FOR DATA TRANSMISSION IN ZIGBEE NETWORK

Transcription:

presented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ]

Category Application Invention Title Principle Investigator CUHK Tech ID HTTP-based Video Streaming Devices and Methods for Scheduling Transmission Time of Media Data P-2010-0329 Systems and Methods for Universal Real-Time Media Transcoding Other Multimedia P-2007-0262 Path Selection in Streaming Video Over Multi-Overlay Application Streaming Layer Multicast P-2010-0365 Systems and Methods to Improve Performance of TCP Over Large P-2011-0397 3G/4G/5G Bandwidth-Delay-Product Networks Prof. LEE Yiu Bun, Jack Mobile Network Systems and Methods to Accelerate TCP Traffic Over 3G/4G/5G Mobile / P-2011-0412 Performance Mobile Data Networks Network Acceleration Method for Link Buffer Size and Queue Length Estimation for Technologies P-2011-0443 Bandwidth- Barying Mobile Data Networks Other Network Network Traffic Accelerator for High-Throughput Satellite Data Transfer P-2010-0323 Performance Adaptive Scheduling of Data Transfer in P2P Applications over Acceleration Asymmetric Networks P-2010-0359 Wifi / Wireless technology Batched Sparse (BATS) Code for Network Transmission Prof. Raymond YEUNG P-2010-0396 Physical-layer Network Coding for Wireless Communication Prof. LIEW Soung Chang P-2013-506 P-2012-483

Devices and Methods for Scheduling Transmission Time of Media Data To solve performance problems in streaming media over Transmission Control Protocol (TCP). Problem: As TCP was not designed for media streaming -> performance problems in streaming even if the network has more than sufficient bandwidth for the streamed media data. Solution: Schedule the transmission time of media data comprising a plurality of media data units. Earliest Time Determination Unit Scheduling Unit R mmm (t) Determining Unit Latest Time Determination Unit Related Patents US8,719,435 CN201080037273.3 GB1202340.4 JP5588001 Comparison Unit Block diagram illustrating the scheduler for the transmission of media data over TCP. CUHK Tech ID P-2010-0329 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453

Systems and Methods for Universal Real-Time Media Transcoding To provide fundamental building blocks for the automatic conversion and adaptation of multimedia contents between incompatible sources and playback devices. Enable playback devices such as smartphones and Smart TVs to stream and playback any media sources which are otherwise incompatible and unplayable. A proxy-based system which has a wide range of applications, including media gateway and optimizers. Source Server Original Media Stream Content Generation Module Generated Media Content Media Composer Media Encoder Storage Precomposed Media Content Media Streaming Server Clients Block diagram showing the system for dynamically compose and insert pre-encoded / pre-composed media streams (and any other sources for media data) into the transcoded media stream. Related Patent US7,962,640 CUHK Tech ID P-2007-0262 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453

Path Selection in Streaming Video Over Multi-Overlay Application Layer Multicast To provide fundamental building blocks for distributing data over the Internet via application layer multicast. A zero-overhead bandwidth probing tool to estimate the available bandwidth across the overlay network. A stable adaptation method to redirect and redistribute video traffic over multiple overlay networks. Improve video quality & reduce video quality fluctuations. Probing tool P1-P9 Transmission Buffers* Probe Controller Scheduler Transport Layer Network Layer Network Interface Network Related Patent & Reference US9,185,024 Lin & Lee. IEEE Trans Circuits Syst Video Technol, 2010 CUHK Tech ID P-2010-0365 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453 Diagram showing the system architecture for the probing tool. * denotes one or more transmission buffers where packets are stored and held for transmission to each downstream peer addressed by that node.

Systems and Methods to Improve Performance of TCP Over Large Bandwidth-Delay-Product Networks To solve the packet loss problem in existing Transmission Control Protocol (TCP) implementations over mobile data networks. The method can be implemented in a network node, e.g. a traffic accelerator, such that the existing TCP traffics can be optimized transparently Compatible with existing TCP implementations. Can be readily deployed in existing mobile data networks. Receive at least one data packet from a transmitter connected to a 1 st network Schedule a packet forwarding time for the at least one data packet Forward the at least one data packet to a receiver connected to a 2 nd network Detect a lost data packet Determine out-of-window data packets to be discarded Retransmit the out-ofwindow data packets Compute a packet forwarding delay Compute a packet reception rate Compute a difference in acknowledged sequence numbers Related Patent US8,787,378 Flow chart diagram illustrating various methods to transmit and receive data packets using the traffic accelerator. CUHK Tech ID P-2011-0397 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453

Systems and Methods to Accelerate TCP Traffic Over 3G/4G/5G Mobile Data Networks To accelerates throughput performance of all Transmission Control Protocol (TCP) traffics over mobile data networks. Transparent to servers and mobile devices. No modification to operating systems is needed. Support all existing applications. Increase TCP throughput by up to 200%. Related Patent & Reference US13/530,515 Liu & Lee, Proc 7 th IEEE Int Wirel Commun Mob Comput Conf, 2011 IP (from internet) IP (to internet) External Network Interface (GBE) IP TCP IP Packet Classifier TCP TCP Accelerator TCP Packet Classifier Non-IP TCP Non-IP Mobile Network Accelerator Internal Network Interface (GBE) IP (to mobile data network) IP (from mobile data network) A functional block diagram showing the architecture of the network-centric mobile accelerator CUHK Tech ID; P-2011-0412 For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk +852-3943 9398) Dr. Ken CHOW (kenchow@cuhk.edu.hk +852-3943 1453)

Method for Link Buffer Size and Queue Length Estimation for Bandwidth- Barying Mobile Data Networks To provide a novel sum-of-delays algorithm for accurately estimating link buffer size in bandwidth-varying networks. Optimizes protocol performance in mobile data networks by estimating link buffer size in modern mobile data networks and characterize the network properties. Improves bandwidth utilization while still preventing network congestion. Related Patents US8,923,270 CN201280048658.9 HK14110503.3 Chan & Lee, Proc 7 th IEEE Int WiMob Conf, 2011 CUHK Tech ID P-2011-0443 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453 Server Trace Data Database Application-Layer Performance Monitor Real-Time Performance Insights Network Operation Centre Mobile phones Internet Router Replicated Traffic Network Tap Router Transceiver interface Wireless access point Mobile Operator Infrastructure Network Radio Network Server A mobile operating system infrastructure network having a passive, real time network monitoring device.

Network Traffic Accelerator for High-Throughput Satellite Data Transfer Dramatically increase Transmission Control Protocol (TCP) throughput over satellite-based data transfer. Transparent to application servers and clients. Compatible with all existing networks, operating systems, and network applications Can readily be deployed in existing networks to accelerate all TCP traffics (e.g., over 100% gain in highspeed satellites) Significant improvement of application performance VWnd Data TCP-SC AWnd Data CUHK Tech ID P-2010-0323 For further information, please contact Dr. Stephen LAM (stephen@cuhk.edu.hk) Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398 +852-3943 1453 Related Patents e.g. Web Server TCP-SC e.g. Web Server US8,509,080 CN102474455B GB2483587 An illustration of the TCP connection modulated by a TCP-SC gateway. AWnd - Advertised window size; VWnd - Virtual advertised window size

Adaptive Scheduling of Data Transfer in P2P Applications over Asymmetric Networks To provide fundamental building blocks to improving data transfer rate in all Peer-to-peer (P2P) applications over bandwidth-asymmetric networks. Automatic rate control in uplink to avoid congestion at the asymmetric network Significantly improve downlink throughput and link utilisation (e.g., over 200% in some cases). Can be readily incorporated into existing P2P systems. Related Patent & Reference Increase upload data limit No Start Download data only from external peers Measure RTT and standard deviation in non-congested state to obtain baseline values (mean RTT) Measure live RTT Compare live RTT with base line values (mean RTT) Yes Is measured RTT greater then mean RTT + deviation? Congestion onset = True US8,488,461 Pan & Lee. Proc IEEE ICC, 2010 Decrease upload data limit The automatic process of the adaptive scheduling system. RTT = return-trip time. CUHK Tech ID: P-2010-0359 For further information, please contact: Dr. Stephen LAM stephen@cuhk.edu.hk (+852-3943 9398) Dr. Ken CHOW kenchow@cuhk.edu.hk (+852-3943 1453)

Batched Sparse (BATS) Code for Network Transmission >> Developed by Prof. Raymond YEUNG Institute of Network Coding To improve transmission rate of network with packet loss Applications 5G/WiFi Satellite Communications Wireless Sensors Internet of Things BATS code allows intermediate network nodes to apply simple network coding so that new packets can be generated throughout the transmission compensate network loss and improve multicast throughput transmission efficiency by 56% and data loss rate by 29%. Fountain code* 10 Mbps 9 Mbps 8.1 Mbps 7.3 Mbps 6.6 Mbps Forward Forward Forward Forward Forward 10% loss 10% loss 10% loss 10% loss 10% loss Sender Router 1 Router 2 Router 3 Router 4 Receiver BATS code 10 Mbps 10 Mbps 10 Mbps 10 Mbps 10 Mbps Network coding Network coding Network coding Network coding Network coding BATS code can transmit data at a higher end-to-end rate for a multi-hop chain with the same hop loss rate (*Fountain code is an erasure coding technology) Related Patents US8693501B2; EP11842985.1; CN20118055775.3 Reference Yang and Yeung, IEEE Trans. Inform. Theory, 2014 CUHK Tech ID: For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk) +852-3943 1453 Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398

Physical-layer Network Coding for Wireless Communication >> Developed by Prof. LIEW Soung Chang Institute of Network Coding To addresses the wave interference bottleneck problem To improve the capacity and energy efficiency of future wireless networks. Harnesses multi-user interference of electro-magnetic wave Allows multiple devices to transmit their messages simultaneously Treat interference as the linear encoding of multiple user signals and compute a linear function of the source messages Upon collecting sufficient linear functions, each destination recovers its desired messages by solving these linear functions PNC: 2 time slots Straight forward network coding: 3 timeslots No network coding: 4 timeslots Middle Relay Node II Related Patents US9,094,994; US14/748,099; US14/839517; US14/459,985 Reference Lu et al, Elsevier Phy. Comm, 2013 Node I Node III The number on each arrow indicates the number of transmission time slots required CUHK Tech IDs: P-2013-506 P-2012-483 For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk) Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398 +852-3943 1453