Copa: Practical Delay-Based Congestion Control

Size: px
Start display at page:

Download "Copa: Practical Delay-Based Congestion Control"

Transcription

1 Copa: Practical Delay-Based Congestion Control Venkat Arun and Hari Balakrishnan MIT, CSAIL web.mit.edu/copa

2 The Internet is more challenging than ever (Why are we still talking about congestion control in 2018?)

3 The Internet is more challenging than ever (Why are we still talking about congestion control in 2018?) Higher bandwidth-delay product Greater bandwidth Lower tolerance for non-congestive loss Greater flow-churn

4 The Internet is more challenging than ever (Why are we still talking about congestion control in 2018?) Higher bandwidth-delay product Greater bandwidth Lower tolerance for non-congestive loss Greater flow-churn Large flows (e.g. video streaming) co-exist with short-flows

5 The Internet is more challenging than ever (Why are we still talking about congestion control in 2018?) Higher bandwidth-delay product Greater bandwidth Lower tolerance for non-congestive loss Greater flow-churn Large flows (e.g. video streaming) co-exist with short-flows Wireless links with variable bandwidths are commonplace

6 The Internet is more challenging than ever (Why are we still talking about congestion control in 2018?) Higher bandwidth-delay product Greater bandwidth Lower tolerance for non-congestive loss Greater flow-churn Large flows (e.g. video streaming) co-exist with short-flows Simultaneously, users are more sensitive to performance! Wireless links with variable bandwidths are commonplace

7 Loss-based schemes have long-standing problems Buffer-filling Vulnerable to non-congestive loss Loss is a coarse signal Worsens with increasing bandwidth

8 Delay-based congestion control? Benefits Challenges

9 Delay-based congestion control? Benefits Maintain low delay Challenges Not competitive with buffer-filling schemes

10 Delay-based congestion control? Benefits Maintain low delay Challenges Not competitive with buffer-filling schemes Robust to misleading loss Delay can mislead too!

11 Delay-based congestion control? Benefits Maintain low delay Challenges Not competitive with buffer-filling schemes Robust to misleading loss Delay can mislead too! Rich signal

12 Delay-based congestion control? Benefits Maintain low delay Challenges Not competitive with buffer-filling schemes Robust to misleading loss Delay can mislead too! Rich signal Finding true minimum RTT is hard

13 Delay-based congestion control? Challenges Our Solution Not competitive with buffer-filling schemes Delay is noisy too! Finding true minimum RTT is hard

14 Delay-based congestion control? Challenges Not competitive with buffer-filling schemes Our Solution If buffer-fillers are present, give up on low delay Delay is noisy too! Finding true minimum RTT is hard

15 Delay-based congestion control? Challenges Not competitive with buffer-filling schemes Delay is noisy too! Our Solution If buffer-fillers are present, give up on low delay MIN: a more robust statistic for queuing delay Finding true minimum RTT is hard

16 Delay-based congestion control? Challenges Not competitive with buffer-filling schemes Delay is noisy too! Finding true minimum RTT is hard Our Solution If buffer-fillers are present, give up on low delay MIN: a more robust statistic for queuing delay Empty queues periodically

17 Basic Goals Avoid congestion collapse + Efficient and Fair allocation of bandwidth + Low delay

18 Target rate = r ( = ) *+, - Adjustable Parameter default = 0.5 Queuing delay

19 Target Rate Nash Equilibrium Selfishly optimize for: "#$%$#& ' = log #,-# / ' log(1 2 ) Assuming Poisson arrivals (more details in paper)

20 Target Rate Nash Equilibrium Unique and Efficient Selfishly optimize for: "#$%$#& ' = log #,-# / ' log(1 2 ) Assuming Poisson arrivals (more details in paper)

21 Computing the Target Rate

22 Estimating queuing delay from RTT RTT RTT Queuing delay True minimum RTT RTT min Time

23 Estimating queuing delay from RTT RTT RTT Queuing delay RTT min RTT RTT min = queuing delay True minimum RTT Time

24 Estimating queuing delay from RTT New flow starts here RTT RTT min Wrong! True minimum RTT Time

25 Estimating queuing delay from RTT True minimum RTT = RTT min for new flows! RTT True minimum RTT Time

26 A noisy cellular link: Stanford to AWS Delay experienced by individual packets (ms) Time (s)

27 Decoupling queuing delay from other delay variation Queue length Measured RTT Wireless links Cross traffic ACK compression Bursty transmission Time

28 Decoupling queuing delay from other delay variation Queue length Positive Additive Noise! Measured RTT Take Min over last 0.5 RTT of samples Wireless links Cross traffic ACK compression Bursty transmission Time

29 A noisy cellular link: Stanford to AWS Delay experienced by individual packets Time (s) Using the MIN delay estimator improves throughput from 0.5 Mbits/s to 3.9 Mbits/s

30 Attaining the Target

31 The Copa Algorithm Calculate target rate = ' ( = ) *+, If current rate < r. : additively increase by 0 * pkts/rtt Else: additively decrease by 0 * pkts/rtt

32 The Copa Algorithm Calculate target rate = ' ( = ) *+, Velocity for faster convergence If current rate < r. : additively increase by 0 * pkts/rtt Else: additively decrease by 0 * pkts/rtt

33 The Copa Algorithm Calculate target rate = ' ( = ) *+, Velocity for faster convergence If current rate < r. : additively increase by 0 * pkts/rtt Else: additively decrease by 0 * pkts/rtt Cwnd (pkts) Cwnd RTT RTTstanding RTTstanding (ms) RTT (ms) Time (s)

34 Steady-State Dynamics of Copa 2.5 $ %& Period: 5 RTTs Amplitude: 2.5 $ %& Queue Length (in pkts) 1 $ %& Equilibrium queue length 0 0 RTT 0.5 RTT. 1.5 RTT 2.5 RTT 3 RTT 4 RTT Time

35 Steady-State Dynamics of Copa 2.5 $ %& Switch point Period: 5 RTTs Amplitude: 2.5 $ %& Queue Length (in pkts) 1 $ %& 0.5 RTT window Queue length corresponding to RTT standing at the switch point Equilibrium queue length 0 0 RTT 0.5 RTT. 1.5 RTT 2.5 RTT 3 RTT 4 RTT Time

36 Steady-State Dynamics of Copa 2.5 $ %& Switch point Period: 5 RTTs Amplitude: 2.5 $ %& Queue Length (in pkts) 1 $ %& 0.5 RTT window Queue length corresponding to RTT standing at the switch point Equilibrium queue length 0 0 RTT 0.5 RTT. 1.5 RTT 2.5 RTT 3 RTT 4 RTT Time

37 Steady-State Dynamics of Copa 2.5 $ %& Switch point Period: 5 RTTs Amplitude: 2.5 $ %& Queue Length (in pkts) 1 $ %& 0.5 RTT window Queue length corresponding to RTT standing at the switch point Equilibrium queue length 0 0 RTT 0.5 RTT. 1.5 RTT 2.5 RTT 3 RTT 4 RTT Time

38 Steady-State Dynamics of Copa 2.5 $ %& Switch point Period: 5 RTTs Amplitude: 2.5 $ %& Queue Length (in pkts) 1 $ %& 0.5 RTT window Queue length corresponding to RTT standing at the switch point 0.5 RTT window Equilibrium queue length 0 0 RTT 0.5 RTT. 1.5 RTT 2.5 RTT 3 RTT 4 RTT Time Switch point

39 Estimate true minimum RTT Queue empties every 5 RTTs! Detect buffer-filling TCP

40 TCP-Competitiveness

41 Mode switching for TCP competitiveness Delay sensitive (! = 0.5) Throughput (Mbits/s) TCP Cubic Copa Queuing Delay (ms)

42 Mode switching for TCP competitiveness Delay sensitive (! = 0.5) Throughput (Mbits/s) TCP Cubic Copa Low Delay Low Throughput Low Delay Queuing Delay (ms)

43 Mode switching for TCP competitiveness Delay sensitive (! = 0.5) Throughput (Mbits/s) TCP Cubic Copa Low Delay Low Throughput Low Delay Queuing Delay (ms) TCP Competitive (AIMD on! &' ) Throughput (Mbits/s) Copa TCP Cubic High Delay High Throughput High Delay Queuing Delay (ms) Time (s)

44 Mode switching for TCP competitiveness Delay sensitive (! = 0.5) Throughput (Mbits/s) TCP Cubic Copa Low Delay Low Throughput Low Delay Queuing Delay (ms) TCP Competitive (AIMD on! &' ) Throughput (Mbits/s) Copa TCP Cubic High Delay High Throughput High Delay Queuing Delay (ms) Time (s)

45 Mode switching for TCP competitiveness Best of both worlds! Throughput (Mbits/s) Copa TCP Cubic Low Delay High Throughput Low Delay Queuing Delay (ms) Time (s) When queue doesn t empty once every 5 RTTs, switch to TCP Competitive mode!

46 Copa gets higher throughput without hurting TCP Cubic! Avg. (Tpt / Ideal tpt) Scheme under test's throughput Cubic's throughput 0 Vegas Reno Cubic Copa PCC BBR

47 Copa gets higher throughput without hurting TCP Cubic! Avg. (Tpt / Ideal tpt) Scheme under test's throughput Cubic's throughput 0 Vegas Reno Cubic Copa PCC BBR

48 Copa gets higher throughput without hurting TCP Cubic! Avg. (Tpt / Ideal tpt) Scheme under test's throughput Cubic's throughput Copa gets higher throughput Cubic flows are not hurt 0 Vegas Reno Cubic Copa PCC BBR

49 Limitations Cannot ignore low frequency noise Queues don t empty periodically if: Propagation delay is much smaller than queuing delay Flows with very different propagation delays share a bottleneck queue Needs precise RTT measurements

50 Consistent Performance on Real Paths Cellular Networks Wired Networks 1 1 Avg. Normalized Throughput Cubic Vivace loss BBR Verus Vivace LTE Vegas PCC Remy Vivace latency Better LEDBAT Copa Sprout Avg. Normalized Throughput BBR Remy Copa Cubic Vivace loss PCC Verus Vivace LTE Vegas LEDBAT Sprout Better 2 Vivace latency 1 Avg. Queuing Delay (ms) Avg. Queuing Delay (ms)

51 Satellite link: High BDP, high loss Throughput (Mbit/s) PCC Better Copa Remy BBR Cubic Vegas Median Queuing Delay (ms)

52 Fairness during flow-churn 10 Copa 10 Cubic Throughput (Mbit/s) Avg ± Std. Dev BBR PCC Time (s) Time (s)

53 Fairness during flow-churn 10 Copa 10 Cubic Throughput (Mbit/s) Avg ± Std. Dev BBR Better Jain index PCC BBR Cubic Copa PCC Time (s) Time (s)

54 Summary A practical delay-based congestion control algorithm Estimate queuing delay and compute target! Network

55 Summary A practical delay-based congestion control algorithm Estimate queuing delay and compute target! Network Outer control loop Mode switching and Competitive mode

56 Summary A practical delay-based congestion control algorithm Rate/cwnd Move toward target (AIAD-variant) Estimate queuing delay and compute target! Outer control loop Mode switching and Competitive mode Network

BBR Congestion Control

BBR Congestion Control BBR Congestion Control Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, Van Jacobson IETF 97: Seoul, Nov 2016 1 Congestion and bottlenecks 2 Delivery rate Congestion and bottlenecks

More information

Advanced Image Information (3) 画像情報特論 (3) TCP Variants. 情報理工学専攻甲藤二郎

Advanced Image Information (3) 画像情報特論 (3) TCP Variants.   情報理工学専攻甲藤二郎 画像情報特論 (3) Advanced Image Information (3) TCP Variants 情報理工学専攻甲藤二郎 E-Mail: katto@waseda.jp TCP Variants TCP-Reno (loss-based) cwnd loss loss loss a= buffer b=0.5 0 BDP increase: cwnd = cwnd + /cwnd decrease:

More information

TIMELY: RTT-based Congestion Control for the Datacenter

TIMELY: RTT-based Congestion Control for the Datacenter TIMELY: RTT-based Congestion Control for the Datacenter Authors: Radhika Mittal(UC Berkeley), Vinh The Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi(Microsoft), Amin Vahdat, Yaogong

More information

TCP-Friendly Equation-Based Congestion Control

TCP-Friendly Equation-Based Congestion Control TCP-Friendly Equation-Based Congestion Control (widmer@informatik.uni-mannheim.de) 09 December 2002 Overview Introduction to congestion control Equation-based congestion control (TFRC) Congestion control

More information

TIMELY: RTT-based Congestion Control for the Datacenter

TIMELY: RTT-based Congestion Control for the Datacenter TIMELY: RTT-based Congestion Control for the Datacenter Radhika Mittal*(UC Berkeley), Vinh The Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi*(Microsoft), Amin Vahdat, Yaogong Wang, David

More information

Enhancements for RTT-Fair HighSpeed TCP

Enhancements for RTT-Fair HighSpeed TCP Enhancements for RTT-Fair HighSpeed TCP Damien Phillips, Jiankun Hu School of Computer Science and Information Technology, RMIT University GPO Box 2476V, Melbourne 31, Australia Email: {damphil, jiankun}@cs.rmit.edu.au

More information

Fairness of Congestion-Based Congestion Control: Experimental Evaluation and Analysis

Fairness of Congestion-Based Congestion Control: Experimental Evaluation and Analysis Fairness of Congestion-Based Congestion Control: Experimental Evaluation and Analysis Shiyao Ma, Jingjie Jiang, Wei Wang, Bo Li Department of Computer Science and Engineering, Hong Kong University of Science

More information

An Empirical Mixture Model for Large-Scale RTT Measurements

An Empirical Mixture Model for Large-Scale RTT Measurements 1 An Empirical Mixture Model for Large-Scale RTT Measurements Romain Fontugne 1,2 Johan Mazel 1,2 Kensuke Fukuda 1,3 1 National Institute of Informatics 2 JFLI 3 Sokendai June 9, 2015 Introduction RTT:

More information

A Proactive Approach to Avoid Performance Degradation of MPTCP

A Proactive Approach to Avoid Performance Degradation of MPTCP A Proactive Approach to Avoid Performance Degradation of MPTCP Draft-zuo-mptcp-degradation-00.txt Authors: F. Wang, Jing Zuo, Z. Cao, K. Zheng, Huawei 1 MPTCP on high-speed rails Two LTE (4G) on high-speed

More information

Debloating the Linux WiFi Stack

Debloating the Linux WiFi Stack Debloating the Linux WiFi Stack Toke Høiland-Jørgensen Karlstad University toke.hoiland-jorgensen@kau.se 1 QCA, 9th Dec 2016 Toke Høiland-Jørgensen Outline A history of bloat fixes in Linux The issues

More information

Jitter-aware time-frequency resource allocation and packing algorithm

Jitter-aware time-frequency resource allocation and packing algorithm Jitter-aware time-frequency resource allocation and packing algorithm The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As

More information

Ting: Measuring and Exploiting Latencies Between All Tor Nodes. Frank Cangialosi Dave Levin Neil Spring University of Maryland

Ting: Measuring and Exploiting Latencies Between All Tor Nodes. Frank Cangialosi Dave Levin Neil Spring University of Maryland Ting: Measuring and Eploiting Latencies Between All Tor Nodes Frank Cangialosi Dave Levin Neil Spring Universit of Marland 1 Measuring latencies Ping Measurement Host Eternal Host Limited to the nodes

More information

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility 1 MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility Neung-Hyung Lee and Saewoong Bahk School of Electrical Engineering & Computer Science, Seoul National University, Seoul Korea

More information

Peering vs. Transit. Adnan Ahmed University of Iowa. University of Iowa

Peering vs. Transit. Adnan Ahmed University of Iowa. University of Iowa Peering vs. Transit Adnan Ahmed Introduction Transit Provides connectivity to the Internet Traffic volume based fees Peering Bilateral exchange Settlement-free (no fee) 1. Introduction Related work Interconnection

More information

LACNIC Annual Meeting Monday, May 25, 2009 Bill Woodcock Research Director Packet Clearing House

LACNIC Annual Meeting Monday, May 25, 2009 Bill Woodcock Research Director Packet Clearing House Introduction to Peering & Internet Exchange Points LACNIC Annual Meeting Monday, May 25, 2009 Bill Woodcock Research Director Packet Clearing House ISP Lifecycle: Simple Aggregator Single Transit Provider

More information

TCP IN NETWORKS WITH ABRUPT DELAY VARIATIONS AND RANDOM LOSS

TCP IN NETWORKS WITH ABRUPT DELAY VARIATIONS AND RANDOM LOSS TCP N NETWORKS WTH ABRUPT DELAY VARATONS AND RANDOM LOSS Alhussein A. Abouzeid, Sumit Roy Department of Electrical Engineering University of Washington, Box 352500 Seattle, WA 98195-2500 e-mail:{hussein,roy}@ee.washington.edu

More information

Overview. Video calling today. Who we are 8/21/12. Video Quality and Interoperability across Videophones Today and in the Future

Overview. Video calling today. Who we are 8/21/12. Video Quality and Interoperability across Videophones Today and in the Future Overview Video Quality and Interoperability across Videophones Today and in the Future Christian Vogler and Norman Williams Technology Access Program, Gallaudet University Who we are The state of video

More information

RTTometer: Measuring Path Minimum RTT with Confidence

RTTometer: Measuring Path Minimum RTT with Confidence RTTometer: Measuring Path Minimum RTT with Confidence Amgad Zeitoun Zhiheng Wang Sugih Jamin Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor {azeitoun,zhihengw,jamin}@eecs.umich.edu

More information

Internet Engineering Task Force (IETF) Category: Standards Track July 2011 ISSN:

Internet Engineering Task Force (IETF) Category: Standards Track July 2011 ISSN: Internet Engineering Task Force (IETF) G. Renker Request for Comments: 6323 G. Fairhurst Updates: 4342, 5622 University of Aberdeen Category: Standards Track July 2011 ISSN: 2070-1721 Abstract Sender RTT

More information

Episode 7. Modeling Network Traffic using Game Theory. Baochun Li Department of Electrical and Computer Engineering University of Toronto

Episode 7. Modeling Network Traffic using Game Theory. Baochun Li Department of Electrical and Computer Engineering University of Toronto Episode 7. Modeling Network Traffic using Game Theory aochun Li epartment of Electrical and Computer Engineering University of Toronto Networks, Crowds, and Markets, Chapter 8 Objective in this episode

More information

Bimodal Multicast. Harald Gjermundrød CptS/EE 562 February 10, 2004

Bimodal Multicast. Harald Gjermundrød CptS/EE 562 February 10, 2004 1 Bimodal Multicast Harald Gjermundrød CptS/EE 562 February 10, 2004 Bimodal Multicast 2 Bimodal Attack General commands soldiers Consensus is impossible! If almost all attack victory is certain If very

More information

Passive TCP Stream Estimation of RTT and Jitter Parameters. Jason But Urs Keller Grenville Armitage David Kennedy

Passive TCP Stream Estimation of RTT and Jitter Parameters. Jason But Urs Keller Grenville Armitage David Kennedy Passive TCP Stream Estimation of RTT and Jitter Parameters Jason But Urs Keller Grenville Armitage David Kennedy Outline Passive Monitoring of TCP RTT and Jitter Estimation algorithm Accuracy of Algorithm

More information

5 REASONS TO CHOOSE THE E-LINK 1000EXR OVER COMPETING 70/80 GIGABIT WIRELESS SOLUTIONS

5 REASONS TO CHOOSE THE E-LINK 1000EXR OVER COMPETING 70/80 GIGABIT WIRELESS SOLUTIONS 5 REASONS TO CHOOSE THE E-LINK 1000EXR OVER COMPETING 70/80 GIGABIT WIRELESS SOLUTIONS EXECUTIVE SUMMARY 70/80 GHz e-band products are being touted by many global mobile operators as an integral component

More information

Algorithms in Nature. Pruning in neural networks

Algorithms in Nature. Pruning in neural networks Algorithms in Nature Pruning in neural networks Neural network development 1. Efficient signal propagation [e.g. information processing & integration] 2. Robust to noise and failures [e.g. cell or synapse

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 (19) United States US 2009.02451 05A1 (12) Patent Application Publication (10) Pub. No.: US 2009/0245105 A1 HO (43) Pub. Date: Oct. 1, 2009 (54) METHOD FOR NETWORK TRANSMISSION (30) Foreign Application

More information

Response Time-Optimized Distributed Cloud Resource Allocation

Response Time-Optimized Distributed Cloud Resource Allocation Response Time-Optimized Distributed Cloud Resource Allocation Matthias Keller Holger Karl Computer Networks Group Universität Paderborn Minimizing response times Latency-critical service Interactive, emergency

More information

Hear Better With FM. Get more from everyday situations. Life is on

Hear Better With FM. Get more from everyday situations. Life is on Hear Better With FM Get more from everyday situations Life is on We are sensitive to the needs of everyone who depends on our knowledge, ideas and care. And by creatively challenging the limits of technology,

More information

All rights reserved. CorpusJurisCivilis EXAMPLE ONLY Copyright 2011 Mike's Exelia Art Taupe Current , Mike's Exelia Art

All rights reserved. CorpusJurisCivilis EXAMPLE ONLY Copyright 2011 Mike's Exelia Art Taupe Current , Mike's Exelia Art TacTronic Instructions Allows you to adjust the volume of your hearing system. Use the program button to toggle between the following programs: Automatic (Melody) Choose this mode for fully automatic operation

More information

Roger TM at work. Focus on work rather than on hearing

Roger TM at work. Focus on work rather than on hearing Roger TM at work Focus on work rather than on hearing Communicate, participate and contribute The modern workplace can be a challenging listening environment. It is also a place where successful communication

More information

Wireless Technology - Improving Signal to Noise Ratio for Children in Challenging Situations

Wireless Technology - Improving Signal to Noise Ratio for Children in Challenging Situations Wireless Technology - Improving Signal to Noise Ratio for Children in Challenging Situations Astrid Haastrup MA, Senior Audiologist, GN ReSound ASHS 14-16 th November 2013 Disclosure Statement Employee

More information

Reclaim your office. Oticon case study with Sennheiser MB 660

Reclaim your office. Oticon case study with Sennheiser MB 660 Reclaim your office Oticon case study with Sennheiser MB 660 2 CASE STUDY OTICON Oticon case study CUSTOMER Oticon PRODUCT TESTED Sennheiser MB 660 UC WEBSITE www.oticon.com TEST GROUP Leon Castro Lagunas

More information

Power Management for Networks to Reduce Energy Consumption

Power Management for Networks to Reduce Energy Consumption Power Management for Networks to Reduce Energy Consumption David Wetherall Intel Research & University of Washington Joint work with: Sylvia Ratnasamy (Intel Research) Sergiu Nedevschi (UC Berkeley) Lucian

More information

DATE 2006 Session 5B: Timing and Noise Analysis

DATE 2006 Session 5B: Timing and Noise Analysis DATE 2006 Session 5B: Timing and Noise Analysis Bus Stuttering : An Encoding Technique To Reduce Inductive Noise In Off-Chip Data Transmission Authors: Brock J. LaMeres, Agilent Technologies Sunil P. Khatri,

More information

White Paper EFFECTIVE AUDIO FOR VIDEO CONFERENCING. January S. Ann Earon, Ph.D. President, Telemanagement Resources International Inc.

White Paper EFFECTIVE AUDIO FOR VIDEO CONFERENCING. January S. Ann Earon, Ph.D. President, Telemanagement Resources International Inc. White Paper EFFECTIVE AUDIO FOR VIDEO CONFERENCING January 2013 S. Ann Earon, Ph.D. President, Telemanagement Resources International Inc. 2013 ClearOne Inc. All rights reserved. No part of this document

More information

Computational Perception /785. Auditory Scene Analysis

Computational Perception /785. Auditory Scene Analysis Computational Perception 15-485/785 Auditory Scene Analysis A framework for auditory scene analysis Auditory scene analysis involves low and high level cues Low level acoustic cues are often result in

More information

Multitasking: Why Your Brain Can t Do It and What You Should Do About It.

Multitasking: Why Your Brain Can t Do It and What You Should Do About It. Multitasking: Why Your Brain Can t Do It and What You Should Do About It. Earl K. Miller The Picower Institute for Learning and Memory and Department of Brain and Cognitive Sciences, Massachusetts Institute

More information

Assistive Listening Technology: in the workplace and on campus

Assistive Listening Technology: in the workplace and on campus Assistive Listening Technology: in the workplace and on campus Jeremy Brassington Tuesday, 11 July 2017 Why is it hard to hear in noisy rooms? Distance from sound source Background noise continuous and

More information

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3) INTELLIGENT AGENTS (Course coordinator) CHAPTER OUTLINE What

More information

Problem: Hearing in Noise. Array microphones in hearing aids. Microphone Arrays and their Applications 9/6/2012. Recorded September 12, 2012

Problem: Hearing in Noise. Array microphones in hearing aids. Microphone Arrays and their Applications 9/6/2012. Recorded September 12, 2012 Array microphones in hearing aids Dennis Van Vliet, AuD Senior Director of Professional Relations Starkey Hearing Technologies array [əˈreɪ] n 1. an impressive display or collection 2. (Military) an orderly

More information

Modeling Asymmetric Slot Allocation for Mobile Multimedia Services in Microcell TDD Employing FDD Uplink as Macrocell

Modeling Asymmetric Slot Allocation for Mobile Multimedia Services in Microcell TDD Employing FDD Uplink as Macrocell Modeling Asymmetric Slot Allocation for Mobile Multimedia Services in Microcell TDD Employing FDD Uplink as Macrocell Dong-Hoi Kim Department of Electronic and Communication Engineering, College of IT,

More information

Brad May, PhD Johns Hopkins University

Brad May, PhD Johns Hopkins University Brad May, PhD Johns Hopkins University When the ear cannot function normally, the brain changes. Brain deafness contributes to poor speech comprehension, problems listening in noise, abnormal loudness

More information

Open up to the world. A new paradigm in hearing care

Open up to the world. A new paradigm in hearing care Open up to the world A new paradigm in hearing care The hearing aid industry has tunnel focus Technological limitations of current hearing aids have led to the use of tunnel directionality to make speech

More information

Hypothesis-Driven Research

Hypothesis-Driven Research Hypothesis-Driven Research Research types Descriptive science: observe, describe and categorize the facts Discovery science: measure variables to decide general patterns based on inductive reasoning Hypothesis-driven

More information

Overview Detection epileptic seizures

Overview Detection epileptic seizures Overview Detection epileptic seizures Overview Problem Goal Method Detection with accelerometers Detection with video data Result Problem Detection of epileptic seizures with EEG (Golden Standard) Not

More information

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include:

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: CSE 466: Course Project Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: Multiple device communication Deal with constrained

More information

ESSENTIAL GUIDE. Companion Microphone. How-to videos on hihealthinnovations.com

ESSENTIAL GUIDE. Companion Microphone. How-to videos on hihealthinnovations.com ESSENTIAL GUIDE Companion Microphone How-to videos on hihealthinnovations.com 1 TABLE OF CONTENTS Introduction...3 Caring for Companion Microphone...3 Companion Microphone at a Glance...4-5 Charging Companion

More information

Passive Online RTT Estimation for Flow-Aware Routers using One-Way Traffic

Passive Online RTT Estimation for Flow-Aware Routers using One-Way Traffic Passive Online RTT Estimation for Flow-Aware Routers using One-Way Traffic Damiano Carra, 1 Konstantin Avrachenkov, 2 Sara Alouf, 2 Alberto Blanc, 2 Philippe Nain, 2 and Georg Post 3 1 University of Verona,

More information

On Studying the Impact of the Internet Delays on Audio Transmission

On Studying the Impact of the Internet Delays on Audio Transmission On Studying the Impact of the Internet Delays on Audio Transmission Lopamudra Roychoudhuri, Ehab Al-Shaer, Hazem Hamed and Gregory B. Brewster Multimedia Networking Research Laboratory School of Computer

More information

AQ CO THE NEW DYNAMICS OF HEARING

AQ CO THE NEW DYNAMICS OF HEARING AQ CO 9 7 5 THE NEW DYNAMICS OF HEARING AQ CO: The fastest and most precise AccuQuest Hearing Technologies hearing aid ever Dynamic Environment Control System Premium features Wireless connectivity Styles

More information

Early Learning vs Early Variability 1.5 r = p = Early Learning r = p = e 005. Early Learning 0.

Early Learning vs Early Variability 1.5 r = p = Early Learning r = p = e 005. Early Learning 0. The temporal structure of motor variability is dynamically regulated and predicts individual differences in motor learning ability Howard Wu *, Yohsuke Miyamoto *, Luis Nicolas Gonzales-Castro, Bence P.

More information

Pinpointing Anomalies in Large-Scale Traceroute Measurements. Romain Fontugne & Kenjiro Cho November 10, 2016

Pinpointing Anomalies in Large-Scale Traceroute Measurements. Romain Fontugne & Kenjiro Cho November 10, 2016 Pinpointing Anomalies in Large-Scale Traceroute Measurements Romain Fontugne & Kenjiro Cho November 10, 2016 1 / 31 This presentation On going research work conducted at IIJ-II In collaboration with: Emile

More information

Duplexing and Scheduling for 5G Systems

Duplexing and Scheduling for 5G Systems 1 Duplexing and Scheduling for 5G Systems Ganesh Venkatraman, Praneeth Laddu, Antti Tölli Email: {gvenkatr, pladdu, antti.tolli}@ee.oulu.fi Centre for Wireless Communications (CWC), Department of Communications

More information

User s Manual for ProCAT

User s Manual for ProCAT InnoCaption Agent Program User s Manual for ProCAT VER 2.1.4 InnoCaptionAgent Ver 2.1.4 2015-10-12 InnoCaption Table of Contents 1. GENERAL... 3 1.1. SCOPE OF THIS DOCUMENT... 3 1.2. ABBREVIATION... 3

More information

ESSENTIAL GUIDE. Companion Microphone. How-to videos on hihealthinnovations.com

ESSENTIAL GUIDE. Companion Microphone. How-to videos on hihealthinnovations.com ESSENTIAL GUIDE Companion Microphone How-to videos on hihealthinnovations.com 1 TABLE OF CONTENTS Introduction...3 Caring for Companion Microphone...3 Companion Microphone at a Glance...4-5 Charging Companion

More information

Two Themes. MobileASL: Making Cell Phones Accessible to the Deaf Community. Our goal: Challenges: Current Technology for Deaf People (text) ASL

Two Themes. MobileASL: Making Cell Phones Accessible to the Deaf Community. Our goal: Challenges: Current Technology for Deaf People (text) ASL Two Themes MobileASL: Making Cell Phones Accessible to the Deaf Community MobileASL AccessComputing Alliance Advancing Deaf and Hard of Hearing in Computing Richard Ladner University of Washington ASL

More information

INCREASING PATIENT SATISFACTION WITH WIRELESS TECHNOLOGY. Rena Appleby, Au.D.

INCREASING PATIENT SATISFACTION WITH WIRELESS TECHNOLOGY. Rena Appleby, Au.D. INCREASING PATIENT SATISFACTION WITH WIRELESS TECHNOLOGY Rena Appleby, Au.D. AGENDA How satisfied are hearing aids users? What is wireless technology Accessories Future Forecast Q&A CE CREDIT INFORMATION

More information

Course Syllabus. Operating Systems, Spring 2016, Meni Adler, Danny Hendler and Amnon Meisels 1 3/14/2016

Course Syllabus. Operating Systems, Spring 2016, Meni Adler, Danny Hendler and Amnon Meisels 1 3/14/2016 Course Syllabus. Introduction - History; Views; Concepts; Structure 2. Process Management - Processes; State + Resources; Threads; Unix implementation of Processes 3. Scheduling Paradigms; Unix; Modeling

More information

AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar

AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar ULTRA-LOW-POWER LOW BIO-INSPIRED INSPIRED AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar Research Lab of Electronics Massachusetts Institute of Technology Electrical Engineering and Computer Science FOE Talk

More information

Pinpointing Delay and Forwarding Anomalies Using Large-Scale Traceroute Measurements

Pinpointing Delay and Forwarding Anomalies Using Large-Scale Traceroute Measurements Pinpointing Delay and Forwarding Anomalies Using Large-Scale Traceroute Measurements Romain Fontugne 1, Emile Aben 2, Cristel Pelsser 3, Randy Bush 1 November 1, 2017 1 IIJ Research Lab, 2 RIPE NCC, 3

More information

Goshen Enterprises HexSite Sighting System vs. Trijicon Bright & Tough Night Sights

Goshen Enterprises HexSite Sighting System vs. Trijicon Bright & Tough Night Sights Goshen Enterprises HexSite Sighting System vs. Trijicon Bright & Tough Night Sights The Trijicon Bright & Tough And the HexSite System You are in a house (perhaps yours) and you are investigating strange

More information

User s Manual for Eclipse(AccuCap)

User s Manual for Eclipse(AccuCap) InnoCaption Agent Program User s Manual for Eclipse(AccuCap) VER 2.1.4 InnoCaptionAgent Ver 2.1.4 2015-10-12 InnoCaption 1 / 24 InnoCaption Agent User s Manual for Eclipse Table of Contents 1. GENERAL...

More information

Summary Table Voluntary Product Accessibility Template. Supporting Features. Not Applicable. Supports. Not Applicable. Supports

Summary Table Voluntary Product Accessibility Template. Supporting Features. Not Applicable. Supports. Not Applicable. Supports Page 1 of 5 PLANTRONICS Over the Head USB Noise cancelling Stereo: Operated with DA60 In-line Stereo QD W/ D261N Over the Head USB Noise cancelling Mono/ Binaural: Operated with DA60 In-line Mono QD W/

More information

version User s Guide nnnnnnnnnnnnnnnnnnnnnn AUTOMATIC POULTRY SCALES BAT2 Lite

version User s Guide nnnnnnnnnnnnnnnnnnnnnn AUTOMATIC POULTRY SCALES BAT2 Lite version 1.02.0 User s Guide nnnnnnnnnnnnnnnnnnnnnn AUTOMATIC POULTRY SCALES BAT2 Lite 1. INTRODUCTION... 2 1.1. Scales Description... 2 1.2. Basic Technical Parameters... 2 1.3. Factory Setup of the Scales...

More information

Activity Template. Drexel-SDP GK-12 ACTIVITY

Activity Template. Drexel-SDP GK-12 ACTIVITY Drexel-SDP GK-12 ACTIVITY Activity Template Subject Area(s): Sound Associated Unit: None Associated Lesson: None Activity Title: How good is your hearing? Grade Level: 8 (7-9) Activity Dependency: None

More information

ENZO 3D First fitting with ReSound Smart Fit 1.1

ENZO 3D First fitting with ReSound Smart Fit 1.1 ENZO 3D First fitting with ReSound Smart Fit 1.1 This fitting guide gives an overview of how to fit ReSound ENZO 3D wireless hearing instruments with ReSound Smart Fit 1.1. A ReSound ENZO 3D 998 wireless

More information

Lesson 26 Tobacco Smoke Hurts the Body

Lesson 26 Tobacco Smoke Hurts the Body Lesson 26 Tobacco Smoke Hurts the Body Overview In this lesson, students learn about the different ways tobacco and its smoke can hurt the body. They talk about how the body reacts to smoke and the physical

More information

Preparing For Your Hearing Consultation. PREPARING for your visit

Preparing For Your Hearing Consultation. PREPARING for your visit Preparing For Your Hearing Consultation PREPARING for your visit Your hearing ability is as UNIQUE as your fingerprint. Your sense of hearing is a vital link to your world a source of pleasure, information

More information

Texting4Health Conference February 29, InSTEDD Proprietary Level I

Texting4Health Conference February 29, InSTEDD Proprietary Level I Texting4Health Conference February 29, 2008 InSTEDD Proprietary Level I that you will help build a global system to detect each new disease or disaster as quickly as it emerges Specificity Urge frequent

More information

Summary Table Voluntary Product Accessibility Template

Summary Table Voluntary Product Accessibility Template PLANTRONICS VPAT 4 Product: Wireless Headsets (Non-HAC) Operated with dedicated Base assembly Over the Ear Voice Tube: CS70, CS70/HL10 Lifter Over the Ear Noise-Canceling: 510S, 510S/HL10 Lifter Summary

More information

Sonic Spotlight. Binaural Coordination: Making the Connection

Sonic Spotlight. Binaural Coordination: Making the Connection Binaural Coordination: Making the Connection 1 Sonic Spotlight Binaural Coordination: Making the Connection Binaural Coordination is the global term that refers to the management of wireless technology

More information

Transitioning from TTY and Legacy Text-to-911 to Advanced Real-Time Text (RTT)

Transitioning from TTY and Legacy Text-to-911 to Advanced Real-Time Text (RTT) 1 Transitioning from TTY and Legacy Text-to-911 to Advanced Real-Time Text (RTT) Christian Militeau Director, Technical Standards West Safety Services cmiliteau@west.com 720-864-5245 2 Agenda Real Time

More information

Policy Gradients. CS : Deep Reinforcement Learning Sergey Levine

Policy Gradients. CS : Deep Reinforcement Learning Sergey Levine Policy Gradients CS 294-112: Deep Reinforcement Learning Sergey Levine Class Notes 1. Homework 1 due today (11:59 pm)! Don t be late! 2. Remember to start forming final project groups Today s Lecture 1.

More information

EVRC TTY/TDD Extension

EVRC TTY/TDD Extension GPP C.S00-0- Version.0 Date: April 00 EVRC TTY/TDD Extension COPYRIGHT GPP and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue

More information

Adaptive Feedback Cancellation for the RHYTHM R3920 from ON Semiconductor

Adaptive Feedback Cancellation for the RHYTHM R3920 from ON Semiconductor Adaptive Feedback Cancellation for the RHYTHM R3920 from ON Semiconductor This information note describes the feedback cancellation feature provided in in the latest digital hearing aid amplifiers for

More information

Topics. Experiment Terminology (Part 1)

Topics. Experiment Terminology (Part 1) Topics The what, why, and how of empirical research Group participation in a real experiment Observations and measurements Research questions Experiment terminology Experiment design Hypothesis testing

More information

Forward Error Control System Performance of Maximum Free Distance Convolutional Codes with Different Modulation Schemes

Forward Error Control System Performance of Maximum Free Distance Convolutional Codes with Different Modulation Schemes International Journal of New Technology and Research (IJNTR) Forward Error Control System Performance of Maximum Free Distance Convolutional Codes with Different Modulation Schemes MSC. Amjad Ali Jassim,

More information

Speaker s Notes: AB is dedicated to helping people with hearing loss hear their best. Partnering with Phonak has allowed AB to offer unique

Speaker s Notes: AB is dedicated to helping people with hearing loss hear their best. Partnering with Phonak has allowed AB to offer unique 1 Speaker s Notes: AB is dedicated to helping people with hearing loss hear their best. Partnering with Phonak has allowed AB to offer unique technological advances to help people with hearing loss hear

More information

Seamless Audio Splicing for ISO/IEC Transport Streams

Seamless Audio Splicing for ISO/IEC Transport Streams Seamless Audio Splicing for ISO/IEC 13818 Transport Streams A New Framework for Audio Elementary Stream Tailoring and Modeling Seyfullah Halit Oguz, Ph.D. and Sorin Faibish EMC Corporation Media Solutions

More information

Policy Gradients. CS : Deep Reinforcement Learning Sergey Levine

Policy Gradients. CS : Deep Reinforcement Learning Sergey Levine Policy Gradients CS 294-112: Deep Reinforcement Learning Sergey Levine Class Notes 1. Homework 1 milestone due today (11:59 pm)! Don t be late! 2. Remember to start forming final project groups Today s

More information

HearIntelligence by HANSATON. Intelligent hearing means natural hearing.

HearIntelligence by HANSATON. Intelligent hearing means natural hearing. HearIntelligence by HANSATON. HearIntelligence by HANSATON. Intelligent hearing means natural hearing. Acoustic environments are complex. We are surrounded by a variety of different acoustic signals, speech

More information

Drexel-SDP GK-12 ACTIVITY

Drexel-SDP GK-12 ACTIVITY Activity Template Subject Area(s): Sound Associated Unit: None Associated Lesson: None Activity Title: How good is your hearing? Grade Level: 8 (7-9) Activity Dependency: None Time Required: 120 minutes

More information

Research Article Heavy Traffic Feasible Hybrid Intracycle and Cyclic Sleep for Power Saving in 10G-EPON

Research Article Heavy Traffic Feasible Hybrid Intracycle and Cyclic Sleep for Power Saving in 10G-EPON e Scientific World Journal, Article ID 497379, 3 pages http://dx.doi.org/0.55/204/497379 Research Article Heavy Traffic Feasible Hybrid Intracycle and Cyclic Sleep for Power Saving in 0G-EPON Xintian Hu,

More information

Racing to Learn: Statistical Inference and Learning in a Single Spiking Neuron with Adaptive Kernels

Racing to Learn: Statistical Inference and Learning in a Single Spiking Neuron with Adaptive Kernels Racing to Learn: Statistical Inference and Learning in a Single Spiking Neuron with Adaptive Kernels Saeed Afshar 1, Libin George 2, Jonathan Tapson 1, André van Schaik 1, Tara Julia Hamilton 1,2 1 Bioelectronics

More information

Better hearing is right here, right now.

Better hearing is right here, right now. Better hearing is right here, right now. Just as no two people are alike, no two patients hearing losses are the same. Now, with the addition of our full lineup of Wi Series custom styles to complement

More information

C H A N N E L S A N D B A N D S A C T I V E N O I S E C O N T R O L 2

C H A N N E L S A N D B A N D S A C T I V E N O I S E C O N T R O L 2 C H A N N E L S A N D B A N D S Audibel hearing aids offer between 4 and 16 truly independent channels and bands. Channels are sections of the frequency spectrum that are processed independently by the

More information

A new era in classroom amplification

A new era in classroom amplification A new era in classroom amplification 2 Why soundfield matters For the best possible learning experience children must be able to hear the teacher s voice clearly in class, but unfortunately this is not

More information

Phonak Wireless Communication Portfolio Product information

Phonak Wireless Communication Portfolio Product information Phonak Wireless Communication Portfolio Product information The accessories of the Phonak Wireless Communication Portfolio offer great benefits in difficult listening situations and unparalleled speech

More information

Waves Sibilance User Guide

Waves Sibilance User Guide Waves Sibilance User Guide Introduction Waves Sibilance is a sophisticated, easy-to-use DeEsser. A DeEsser is an audio processor designed to attenuate high-frequency sounds generated when certain consonants

More information

Roger TM. for Education Bridging the understanding gap

Roger TM. for Education Bridging the understanding gap Roger TM for Education Bridging the understanding gap Active participation in the modern classroom For all children, especially those with hearing difficulties, it s important to hear well in school for

More information

Parametric Optimization and Analysis of Adaptive Equalization Algorithms for Noisy Speech Signals

Parametric Optimization and Analysis of Adaptive Equalization Algorithms for Noisy Speech Signals IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676, p-issn: 2320 3331, Volume 4, Issue 6 (Mar. -Apr. 2013), PP 69-74 Parametric Optimization and Analysis of Adaptive Equalization

More information

Before the Federal Communications Commission Washington, D.C

Before the Federal Communications Commission Washington, D.C Before the Federal Communications Commission Washington, D.C. 20554 In the Matter of ) ) Transition From ) TTY to Real-Time Text ) CG Docket No. 16-145 Technology ) ) ) ) COMMENTS OF THE ALLIANCE FOR TELECOMMUNICATIONS

More information

Phonak Wireless Communication Portfolio Product information

Phonak Wireless Communication Portfolio Product information Phonak Wireless Communication Portfolio Product information The Phonak Wireless Communications Portfolio offer great benefits in difficult listening situations and unparalleled speech understanding in

More information

Summary Table Voluntary Product Accessibility Template

Summary Table Voluntary Product Accessibility Template PLANTRONICS VPAT 3 Product: Wireless Hearing Aid Compatible (HAC) Headsets Operated with dedicated Base assembly Over the Head Voice Tube: Pulsar 590, CS351 Over the Head Noise-Canceling: CS351N Convertible

More information

Protocol for Fast, Efficient Audiogram Prediction using Electrophysiology. Sponsored By

Protocol for Fast, Efficient Audiogram Prediction using Electrophysiology. Sponsored By Protocol for Fast, Efficient Audiogram Prediction using Electrophysiology Sponsored By What Improvements Are Needed In Obtaining Audiogram Predictions in Infants?? NNNNNNNNNNNNN --TESTING MUST BE FASTER

More information

Hearing Solutions Catalog Winter Supplement January 2009

Hearing Solutions Catalog Winter Supplement January 2009 Hearing Solutions Catalog Winter Supplement January 2009 LX Virtue The following information is a supplement containing information for products released January 1, 2009. It should be used along with

More information

CS/NEUR125 Brains, Minds, and Machines. Due: Friday, April 14

CS/NEUR125 Brains, Minds, and Machines. Due: Friday, April 14 CS/NEUR125 Brains, Minds, and Machines Assignment 5: Neural mechanisms of object-based attention Due: Friday, April 14 This Assignment is a guided reading of the 2014 paper, Neural Mechanisms of Object-Based

More information

Best Practice: SPORTS

Best Practice: SPORTS Best Practice: SPORTS Go to the section that is most appropriate for you Key Points... 1 Introduction... 1 Preparation... 3 Novice Athletes... 4 Training Sessions with Larger Groups (e.g. 5 25)... 4 Training

More information

08/06/2016. Welcome to Opn! Open up with Oticon Opn. What is the most difficult situation for hearing aid users?

08/06/2016. Welcome to Opn! Open up with Oticon Opn. What is the most difficult situation for hearing aid users? Open up with Oticon Opn Kelly Lebel, Au.D. Welcome to Opn! 1. CEUs emailed next week 2. Attached documents 3. Questions: audiology@oticon.ca 4. Software: support.oticon.ca 5. Poll questions What is the

More information

Next Generation File Replication In GlusterFS. Jeff, Venky, Avra, Kotresh, Karthik

Next Generation File Replication In GlusterFS. Jeff, Venky, Avra, Kotresh, Karthik Next Generation File Replication In GlusterFS Jeff, Venky, Avra, Kotresh, Karthik About me Rafi KC, Software Engineer at Red Hat Rdma, snapshot, tiering, replication Overview Of GlusterFS Existing Replication

More information

Essential Questions? What does CPR stand for? What is cardiac arrest? What is an AED? What are the steps to hands only Cardiopulmonary Resuscitation?

Essential Questions? What does CPR stand for? What is cardiac arrest? What is an AED? What are the steps to hands only Cardiopulmonary Resuscitation? Essential Questions? What does CPR stand for? What is cardiac arrest? What is an AED? What are the steps to hands only Cardiopulmonary Resuscitation? 8.PCH.4 Analyze necessary steps to prevent and respond

More information