Demystifying Internet Traffic

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=75DTweFolw4



Duration: 1:13:54
38 views
0


The Internet has seen a tremendous growth since its inception four decades ago. With its increasing importance, there has been a growing emphasis on improving the reliability of the infrastructure. One approach to delivering such reliability is for design engineers, network administrators and researchers to stress test potential solutions against a wide variety of deployment scenarios. For instance, web hosting services would wish to ensure that they can deliver target levels of performance and availability under a range of conditions. Similarly, Internet Service Providers (ISPs) would benefit from understanding future growth in traffic demands at individual routers in its network as a function of emerging applications and expanding user base. I argue that one of the key ingredients required to carry out such studies is a deep understanding of Internet traffic characteristics. This talk will try to uncover some of the mysteries surrounding Internet traffic, including its rich structure. I will thus describe the principles and key insights that led to the development of the Swing traffic generator. Swing is the first tool to reproduce realistic and responsive Internet-like traffic in a testbed. Starting from observing packets across a given link, Swing automatically extracts parameters for its detailed multi-level model. It then uses this model to generate live traffic that looks qualitatively similar to the original traffic. More interestingly, Swing provides the user with meaningful knobs to project traffic demands into the future. This includes changing assumptions about user popularity of applications, planned upgrades to the network as well as change in the semantics of applications.




Other Videos By Microsoft Research


2016-09-06Fighting concurrency bugs
2016-09-06Virtual Earth Summit - Welcome - Overview of the Summit, One Minute Introductions
2016-09-06Machine Understanding of Human Audio/ visual Affective Expressions
2016-09-06Enriching Speech Translation: Exploiting Information Beyond Words
2016-09-06Hardware-Software Co-Design for General-Purpose Processors [1/14]
2016-09-06Interaction Design Based on Human Capabilities for Contemporary and Emerging Technologies
2016-09-06Developing, Optimizing and Hosting Data Driven Web Applications
2016-09-06P2P and Online Social Networking Research at Mirage Group
2016-09-06A Compositional Method for Verifying Software Transactional Memory
2016-09-06Semantic Components: A Model for Enhancing Retrieval of Domain-Specific Information
2016-09-06Demystifying Internet Traffic
2016-09-06Disk Failure: How It Happens And What To Do About It
2016-09-06A Constraint Solver: Finding Models and Cores of Large Relational Specifications
2016-09-06Software & Architectural Techniques for Cache Leakage Reduction in Nanometer-scale Embedded Systems
2016-09-06Data-driven methods in Description-based Audio Information Processing
2016-09-06Single Image Dehazing
2016-09-06EE Talk - How to Make Things Happen: Mastering Project Management
2016-09-06XNA Game Studio Workshop - Session Two
2016-09-06Path Projection for User-Centered Static Analysis Tools
2016-09-06Small Loans, Big Dreams: How Nobel Prize Winner Muhammad Yunus & Microfinance are Changing the World
2016-09-06e-Heritage Project



Tags:
microsoft research