Summer Intern Showcase 2015. Hello, I am Utkarsh Goel Division: PDG Department: Foundry Web Experience Title: Research Engineer Hiring Manager: Moritz.

Slides:



Advertisements
Similar presentations
Client Server. Server Client Model Servers- Wait for requests from clients - Sends requested data to client - May have to communicate with other servers.
Advertisements

IPv6 Deployment CANTO Nate Davis, Chief Operating Officer 13 August 2014.
T HE E XPERIENCE OF T RANSITION TO IP V 6 Sudan University of Science & Technology.
IPv6: Paving the way for next generation networks Tuesday, 16 July 2013 Nate Davis Chief Operating Officer, ARIN.
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
1 Muhammed Rudman
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
Direct Access 2012 Chad Duffey and Tristan Kington Microsoft Premier Field Engineering WSV333.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
NAT64 Operational Experiences draft-chen-v6ops-nat64-experience-03 IETF 84- Vancouver, Aug 2012 Gang Chen China Mobile Zhen Cao China Mobile Cameron Byrne.
10/10/14 INASP: Effective Network Management Workshops Unit 6: Solving Network Problems.
How’s My Network (HMN)? A Java approach to Home Network Measurement Alan Ritacco, Craig Wills, and Mark Claypool Computer Science Department Worcester.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
WSV404 DirectAccess Server (Server 2008 R2) DirectAccess Client (Windows 7) Internet Native IPv6 6to4 Teredo IP-HTTPS Tunnel over IPv4 UDP, HTTPS,
IPv6 at UCAR Pete Siemsen 1/14/2014. What is IPv6? Next generation of the Internet Protocol. Design started in 1993 First standards:
Middleboxes & Network Appliances EE122 TAs Past and Present.
CMPTR Chapter 5.
Service Oriented VoIP (SOVoIP): True Convergence of Data and Voice Networks Presented By Mohammed Jubaer Arif Supervisors Dr Shanika Karunasekera and Dr.
1 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG Japan Internet Exchange Co.,Ltd.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
What is the Internet? 11/27/07. Where did the Internet start?  Networked computers started by Military  ARPANET – 1969 experiment by the Defense department.
IPv4 TO IPv6 TRANSITION AND INTEROPERABILITY FOR TELECOM SERVICE PROVIDER Business Problem In today’s environment of growing connectivity where almost.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Module 4: Designing Routing and Switching Requirements.
Module 4: Configuring ISA Server as a Firewall. Overview Using ISA Server as a Firewall Examining Perimeter Networks and Templates Configuring System.
Internet Protocol version 6 (IPv6) m Hayato Namae 2015/10/8Colloquium1.
IPv6 for ISP Industry Sify Technologies Ltd Somasundaram Padmanabhan Network Engineering IPv6 Awareness Workshop.
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
A Survey on Network Storage Ning Zong Haibin Song Richard Alimi Richard Yang.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
Improving TCP Performance over Wireless Networks
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Mint: A Cost-effective Network-address Translation Architecture with Multiple Inexpensive NAT Servers Chun-Chao Yeh and Chun-Wei Chiu Department of Computer.
Lowering the Barriers to Innovation Jennifer Rexford Computer Science Department Princeton University
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
Internet Concept of protocols INTERNET Internet Service Provider (ISP) has connected to the Internet.
Firewalls Fighting Spyware, Viruses, and Malware Ch 5.
“Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks" and "most of the user experience takes.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
IPv6 Readiness of Server ICT333-Information Technology Project Presented by IT08.
Network Processing Systems Design
25/09/2016 INASP: Effective Network Management Workshops Unit 6: Solving Network Problems.
Outline History of Internet Internet Properties TCP/IP IP Address Domain Name Internet Infrastructure Server and Clients 2.
Could SP-NAT Save the Internet?
4.3 Network Layer Logical Addressing
Dynamic Domain Name System
Internet Protocol Address
How is all that data traffic controlled on the Internet?
Impact of Carrier-Grade NAT on Web Browsing
Providing QoS through Active Domain Management
Ling-Jyh Chen, Mario Gerla Computer Science Department, UCLA
Application Layer Mobility Management Scheme for Wireless Internet
The Internet and Its Applications
Networking Essentials
IPv6 Deploying The Foundation For Tomorrow
Your computer is the client
Presentation transcript:

Summer Intern Showcase 2015

Hello, I am Utkarsh Goel Division: PDG Department: Foundry Web Experience Title: Research Engineer Hiring Manager: Moritz Steiner School Name: Montana State University Graduation: 2017/Computer Science Location: San Francisco, CA How I spent my summer at Akamai: Developed techniques to discover middle-boxes inside cellular networks - useful for optimizing backend connections. Investigated the performance of IPv6 in cellular networks – useful for understanding IPv6 stability for Akamai customers. Memorable moment from your summer experience: Watched MI-6 with the CEO next to me.

Detecting Middle-boxes Used Real User Monitoring (RUM) system to gather data. Compare latency seen by Ghosts and clients. Compare packet loss seen on connections with and without middle-boxes. BobAkamai server Middle-box 50 ms 3 ms 53 ms Low latency seen by Akamai. High latency seen by clients.

Detecting Middle-boxes using Packet Loss

Detecting Middle-boxes Akamai can optimize TCP connection between its servers and middle-boxes Feed information into Edgescape? High initial congestion window? No retransmits for HTTP traffic? No retransmits for HTTPS traffic for some ISPs?

Investigating IPv6 Performance What is IPv6? New version of Internet Protocol. Proposed in In deployment since last decade. Adopted by major mobile carriers such as T-Mobile, Verizon Wireless, Sprint, and AT&T. Why IPv6? IPv4 has 4.3 billion address. IPv4 address space exhausted in Need more IP address to support increasing mobile users, Internet of Things, VANETs. IPv6 provides 3.4 x 10^38 addresses - will never run out of address.

Investigating IPv6 Performance More than 93% Verizon traffic is over IPv6. More than 72% T-Mobile traffic is over IPv6. Only 12% AT&T traffic is over IPv6. Only 11% of Sprint traffic is over IPv6. T-Mobile is IPv6-only for their IPv6-capable devices Uses various types of NATs to support IPv6 connectivity. Verizon Wireless, AT&T, and Sprint have dual-stacked their IPv6-capable devices Provide native IPv6-to-IPv6 support. Provide native IPv4-to-IPV4 support.

T-Mobile IPv6 Infrastructure

Dual-Stacking Akamai content can improve Web performance T-Mobile IPv6 Performance

AT&T IPv6 Infrastructure

Dual-Stacking Akamai content can improve Web performance AT&T IPv6 Performance

Questions? Utkarsh Goel Thank you