Measuring Home Network Performance Using Dedicated Hardware Devices

Total Page:16

File Type:pdf, Size:1020Kb

Measuring Home Network Performance Using Dedicated Hardware Devices CheesePi: Measuring Home Network Performance Using Dedicated Hardware Devices BINIAM GEBREGERGS GUULAY Master’s Thesis at KTH Laboratory of Communication Networks Supervisors at SICS: Dr. Liam McNamara and Dr. Ian Marsh Examiner: Prof. Gunnar Karlsson TRITA-EE 2015:114 Abstract Internet users may not get the service quality promised by their providers, and also may not know what service they can receive. When users experience poor Internet connection performance, it is not easy to identify the source of the problem. We develop CheesePi, a distributed measurement system that measures the Internet connection experience of home users based on some net- work performance attributes (e.g. latency, packet loss rate, and WiFi signal quality). The CheesePi runs on a Raspberry Pi (a credit card sized computer) connected to the user’s home network as a measurement agent. It is important to measure the network performance from the user’s side since it is difficult to measure each individual’s link from the operator (provider) side. Each measurement agent conducts measurement periodically without disturbing the user’s Internet quality. Measurements are con- ducted during popular media events from SICS (Swedish Insti- tute of Computer Science) and student accommodations. The measurement results show customers with an Ethernet connection experienced significantly better latency and packet loss compared to WiFi users. In most of the measurements users at SICS per- ceived better latency and packet loss compared to the users at the student accommodation. We also quantify how customers experi- enced lower performance when streaming from websites which do not use CDN technology compared to the websites which do use CDN, particularly during popular media events. Sammanfattning Internetanvändare får kanske inte den kvalitet på deras inter- netuppkoppling som leverantörerna låvar, och vet kanske inte hel- ler hur bra uppkoppling de potentiellt kan få. När en användare upplever dålig prestanda på internetuppkopplingen så är det svårt att identifiera vad som är källan till problemet. Vi har utvecklat CheesePi, ett distribuerat mätningssystem som mäter hemmaan- vändarens upplevelse av internetuppkopplingen baserat på nät- verksegenskaper (t.ex. latens, andel förlorade paket, styrkan på WiFi signalen). CheesePi kör på en Raspberry Pi (en dator stor som ett kreditkort) som är kopplad till användarens hemnätverk som en mätningsagent. Det är viktigt att mäta nätverksprestanda från användarens sida eftersom det är svårt att mäta varje indi- vids länk från leverantörens sida. Varje mätningsagent genomför mätningar periodiskt utan att störa användarens internetkvalitet. Mätningar genomförs under stora media-event från SICS (Swe- dish Institute of Computer Science) och studentlägenheter. Mät- ningsresultaten visar att användare som använder Ethernet för sin uppkoppling upplever en märkbart bättre latens och färre för- lorade paket jämfört med WiFi-användare. I de flesta mätningar upplevdes bättre latens och färre förlorade paket hos använda- re i SICS jämfört med i studentlägenheter. Vi kvantifierar också hur användare upplevde sämre prestanda när de strömmade in- nehåll från webbplatser som inte använder sig av CDN teknologi jämfört med webbplatser som använder CDN, speciellt vid stora media-event. Acknowledgements First and foremost thanks to the almighty God for everything. I am so grateful to my supervisors Dr. Liam McNamara and Dr. Ian Marsh for giving me the opportunity to work on this master thesis, and the continuous support, guidance, and constructive suggestions throughout the whole thesis. I would like to express my gratitude to Prof. Gunnar Karlsson for being supportive and patient as my examiner for this master thesis. I want to extend my sincere thanks and appreciation to my family and friends for their unconditional support and love. This master program would have never been possible without your support and encouragement. I also would like to thank SICS for providing me an office and all necessary materials to accomplish this project. And many thanks goes to other master thesis students Urban Peterson and Gustaf Lindstedt for all the fruitful dis- cussions, especially Gustaf for translating the abstract part of this report to Swedish. Contents List of Tables List of Figures 1 Introduction 1 1.1 Motivation . 1 1.2 Goals . 2 1.3 Organization of the report . 2 2 Background 3 2.1 Internet Protocol (IP) Networks . 3 2.2 Access technologies . 5 2.2.1 Ethernet . 5 2.2.2 WiFi . 6 2.2.3 Mobile/cellular connection . 6 2.3 Network performance measurements . 6 2.4 Network performance measurement tools . 7 2.4.1 Ping . 7 2.4.2 Httping . 8 2.4.3 Traceroute . 8 2.4.4 Measurement device . 8 2.4.5 Storage . 9 2.5 Content delivery approaches . 9 2.5.1 Single server . 9 2.5.2 Multiple servers . 9 2.5.3 Content delivery network (CDN) . 10 3 State of the art within network monitoring 11 3.1 RIPE Atlas . 11 3.2 ARK . 11 3.3 Samknows . 12 3.4 NetBeez . 12 3.5 Software based network monitoring systems . 13 3.5.1 SpeedTest . 13 3.5.2 ICSI Netalyzr . 14 3.5.3 Fathom . 14 3.5.4 PingER . 14 4 Methodology: CheesePi development and experiment con- ducting approaches 15 4.1 CheesePi architecture . 15 4.2 ICMP-based measurements . 16 4.3 HTTP-based measurements . 17 4.4 Traceroute measurement . 18 4.5 Database design . 18 4.5.1 Measurement agent design I . 18 4.5.2 Measurement agent design II . 20 4.5.3 The Central Server Design . 21 4.6 Sampling of network packets . 22 4.7 Measurement frequency scheduling . 23 4.8 Data analysis tools . 24 4.9 Measurement agent’s location . 25 5 Network performance evaluation 27 5.1 Measurement motivation . 27 5.2 Popular media events . 28 5.2.1 Boxing - fight of the century . 29 5.2.2 Eurovision 2015 . 35 5.2.2.1 Eurovision 2015 semi final one . 36 5.2.2.2 Eurovision semi final two . 42 5.2.2.3 Eurovision 2015 final . 44 5.2.2.4 One week after the Eurovision 2015 final . 48 5.2.3 2015 UEFA Champions League final . 51 6 Discussion 63 7 Conclusions 67 8 Future work 69 9 Lessons learned 71 Bibliography 73 A SICS open house 2015 77 List of Tables 4.1 Network measurement from an MA in SICS to www.bbc.com in different time intervals. 24 4.2 First few probes of the first five minutes network measurement from an MA in SICS to www.bbc.com. 24 4.3 Measurement agent’s location and Internet connection type. 25 5.1 HTTP latency to HBO from different MAs during boxing match between Mayweather and Pacquiao. 32 5.2 HTTP latency to HBO from SICS Ethernet one week later after the boxing match between Mayweather and Pacquiao. 33 5.3 Network and HTTP latency to Philstar from SICS Ethernet during and one week after the boxing match between Mayweather and Pacquiao. 34 5.4 HTTP latency comparison among different MAs during boxing match between Mayweather and Pacquiao. 35 5.5 Comparison of HTTP latency from SICS Ethernet to different tar- gets before, during, and after the program of Eurovision semi-final one. 38 List of Figures 2.1 Internet building blocks. 4 2.2 The TCP/IP Model. 5 4.1 CheesePi Architecture. 16 4.2 Ping and httping database design. 19 4.3 Traceroute database design. 20 4.4 The CheesePi dashboard. 21 4.5 Central server database design. 22 5.1 HTTP latency to different targets from SICS Ethernet during the boxing match between Mayweather and Pacquiao. 31 5.2 HTTP latency variability to HBO from SICS Ethernet during and one week later after the boxing match between Mayweather and Pacquiao. 33 5.3 Network and HTTP latency to Philstar from SICS Ethernet during the boxing match between Mayweather and Pacquiao. 34 5.4 HTTP latency to different targets from an MA at SICS (Ethernet) during Eurovision 2015 semi-final one. 37 5.5 HTTP latency from a MA at SICS (Ethernet) to EurovisionTV during Eurovision 2015 semi-final one. 39 5.6 Comparison of network and HTTP delays from a MA at SICS (Ethernet) to EurovisionTV during Eurovision 2015 semi-final one. 39 5.7 HTTP latency from a MA at SICS (Ethernet) to ORF during Eu- rovision 2015 semi-final one. 40 5.8 Comparison of HTTP latency to EurovisionTV from different MAs during Eurovision 2015 semi-final one. 41 5.9 Comparison of HTTP latency to SVT among different MAs during Eurovision Semi-final two. 43 5.10 Comparison of HTTP latency to EurovisionTV among different MAs during Eurovision Semi-final two. 44 5.11 Network and HTTP latency of different targets form SICS Ethernet during Eurovision 2015 final. 45 5.12 Network and HTTP latency of different targets form SICS Ethernet during Eurovision 2015 final. 46 5.13 Comparison of HTTP delay to EurovisionTV from different MAs during Eurovision 2015 final. 47 5.14 Comparison of HTTP delay to BBC iPlayer from different MAs during Eurovision 2015 final. 48 5.15 Comparison of HTTP delay from SICS Ethernet to different targets during Eurovision 2015 final and one week after the final. 49 5.16 Comparison of HTTP latency to EuroVisionTV from student apart- ment WiFi and SICS Ethernet between the measurements during Eurovision final and one week after the final. 50 5.17 HTTP latency from student apartment to EurovisionTV during different measurements. 51 5.18 Network, HTTP, and network packet loss relation of measurement from SICS Ethernet to ATDHE during UEFA 2015 Champions League final. 53 5.19 HTTP latency of different MAs to ATDHE during UEFA 2015 Champions League final. 55 5.20 Network latency of different MAs to ATDHE during UEFA 2015 Champions League final.
Recommended publications
  • Remote Collaborative Real-Time Multimedia Experience Over The
    Remote C ollaborative Real-Time Multimedia Experience over the Future Internet ROMEO Grant Agreement Number: 287896 D4.2 Report on streaming/broadcast techniques for 3D multi-view video and spatial audio ROMEO WP4 Page 1/50 Document description Name of document Report on streaming/broadcast techniques for 3D multi-view video and spatial audio Abstract This document provides a detailed description of the packetization schemes in ROMEO and specifies high level syntax elements of the media formats in order to perform efficient transport and synchronization of the 3D audio and multiview video streams. Adaptation mechanisms and error concealment methods are also proposed in the context of degraded network conditions. Document identifier D4.2 Document class Deliverable Version 1.0 Author(s) N.Tizon, D. Nicholson (VITEC) H. Weigold, H. Ibl, J. Lauterjung (R&S) K. Birkos, A. Kordelas, A. Lykourgiotis, I. Politis (UPAT) Xiyu Shi (MulSys) M.Laabs (IRT) E. Ekmekcioglu (UNIS) A. Akman, S. O. Pelvan, S. Çiftçi, E. Çimen Öztürk (TTA) QAT team D. Doyen (TEC) F. Pascual Blanco (TID) H. Marques (IT) Date of creation 24-Jul-2012 Date of last modification 21-Dec-2012 Status Final Destination European Commission WP number WP4 Dissemination Level Public Deliverable Nature Report ROMEO WP4 Page 2/50 TABLE OF CONTENTS TABLE OF CONTENTS ............................................................................................................. 3 LIST OF FIGURES.....................................................................................................................
    [Show full text]
  • Traffic Management in Multi-Service Access Networks
    MARKETING REPORT MR-404 Traffic Management in Multi-Service Access Networks Issue: 01 Issue Date: September 2017 © The Broadband Forum. All rights reserved. Traffic Management in Multi-Service Access Networks MR-404 Issue History Issue Approval date Publication Date Issue Editor Changes Number 01 4 September 2017 13 October 2017 Christele Bouchat, Original Nokia Comments or questions about this Broadband Forum Marketing Draft should be directed to [email protected] Editors Francois Fredricx Nokia [email protected] Florian Damas Nokia [email protected] Ing-Jyh Tsang Nokia [email protected] Innovation Christele Bouchat Nokia [email protected] Leadership Mauro Tilocca Telecom Italia [email protected] September 2017 © The Broadband Forum. All rights reserved 2 of 16 Traffic Management in Multi-Service Access Networks MR-404 Executive Summary Traffic Management is a widespread industry practice for ensuring that networks operate efficiently, including mechanisms such as queueing, routing, restricting or rationing certain traffic on a network, and/or giving priority to some types of traffic under certain network conditions, or at all times. The goal is to minimize the impact of congestion in networks on the traffic’s Quality of Service. It can be used to achieve certain performance goals, and its careful application can ultimately improve the quality of an end user's experience in a technically and economically sound way, without detracting from the experience of others. Several Traffic Management mechanisms are vital for a functioning Internet carrying all sorts of Over-the-Top (OTT) applications in “Best Effort” mode. Another set of Traffic Management mechanisms is also used in networks involved in a multi-service context, to provide differentiated treatment of various services (e.g.
    [Show full text]
  • Analysing TCP Performance When Link Experiencing Packet Loss
    Analysing TCP performance when link experiencing packet loss Master of Science Thesis [in the Programme Networks and Distributed System] SHAHRIN CHOWDHURY KANIZ FATEMA Chalmers University of Technology University of Gothenburg Department of Computer Science and Engineering Göteborg, Sweden, October 2013 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Analysing TCP performance when link experiencing packet loss SHAHRIN CHOWDHURY, KANIZ FATEMA © SHAHRIN CHOWDHURY, October 2013. © KANIZ FATEMA, October 2013. Examiner: TOMAS OLOVSSON Chalmers University of Technology University of Gothenburg Department of Computer Science and Engineering SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering Göteborg, Sweden October 2013 Acknowledgement We are grateful to our supervisor and examiner Tomas Olovsson for his valuable time and assistance in compilation for this thesis.
    [Show full text]
  • The Internet in Transition: the State of the Transition to Ipv6 in Today's
    Please cite this paper as: OECD (2014-04-03), “The Internet in Transition: The State of the Transition to IPv6 in Today's Internet and Measures to Support the Continued Use of IPv4”, OECD Digital Economy Papers, No. 234, OECD Publishing, Paris. http://dx.doi.org/10.1787/5jz5sq5d7cq2-en OECD Digital Economy Papers No. 234 The Internet in Transition: The State of the Transition to IPv6 in Today's Internet and Measures to Support the Continued Use of IPv4 OECD FOREWORD This report was presented to the OECD Working Party on Communication, Infrastructures and Services Policy (CISP) in June 2013. The Committee for Information, Computer and Communications Policy (ICCP) approved this report in December 2013 and recommended that it be made available to the general public. It was prepared by Geoff Huston, Chief Scientist at the Asia Pacific Network Information Centre (APNIC). The report is published on the responsibility of the Secretary-General of the OECD. Note to Delegations: This document is also available on OLIS under reference code: DSTI/ICCP/CISP(2012)8/FINAL © OECD 2014 THE INTERNET IN TRANSITION: THE STATE OF THE TRANSITION TO IPV6 IN TODAY'S INTERNET AND MEASURES TO SUPPORT THE CONTINUED USE OF IPV4 TABLE OF CONTENTS FOREWORD ................................................................................................................................................... 2 THE INTERNET IN TRANSITION: THE STATE OF THE TRANSITION TO IPV6 IN TODAY'S INTERNET AND MEASURES TO SUPPORT THE CONTINUED USE OF IPV4 .......................... 4
    [Show full text]
  • Adaptive Method for Packet Loss Types in Iot: an Naive Bayes Distinguisher
    electronics Article Adaptive Method for Packet Loss Types in IoT: An Naive Bayes Distinguisher Yating Chen , Lingyun Lu *, Xiaohan Yu * and Xiang Li School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China; [email protected] (Y.C.); [email protected] (X.L.) * Correspondence: [email protected] (L.L.); [email protected] (X.Y.) Received: 31 December 2018; Accepted: 23 January 2019; Published: 28 January 2019 Abstract: With the rapid development of IoT (Internet of Things), massive data is delivered through trillions of interconnected smart devices. The heterogeneous networks trigger frequently the congestion and influence indirectly the application of IoT. The traditional TCP will highly possible to be reformed supporting the IoT. In this paper, we find the different characteristics of packet loss in hybrid wireless and wired channels, and develop a novel congestion control called NB-TCP (Naive Bayesian) in IoT. NB-TCP constructs a Naive Bayesian distinguisher model, which can capture the packet loss state and effectively classify the packet loss types from the wireless or the wired. More importantly, it cannot cause too much load on the network, but has fast classification speed, high accuracy and stability. Simulation results using NS2 show that NB-TCP achieves up to 0.95 classification accuracy and achieves good throughput, fairness and friendliness in the hybrid network. Keywords: Internet of Things; wired/wireless hybrid network; TCP; naive bayesian model 1. Introduction The Internet of Things (IoT) is a new network industry based on Internet, mobile communication networks and other technologies, which has wide applications in industrial production, intelligent transportation, environmental monitoring and smart homes.
    [Show full text]
  • A Comparison of Voip Performance on Ipv6 and Ipv4 Networks
    A Comparison of VoIP Performance on IPv6 and IPv4 Networks Roman Yasinovskyy, Alexander L. Wijesinha, Ramesh K. Karne, and Gholam Khaksari Towson University increasingly used on the Internet today. The increase Abstract—We compare VoIP performance on IPv6 in IPv6 packet size due to the larger addresses is and IPv4 LANs in the presence of varying levels of partly offset by a streamlined header with optional background UDP traffic. A conventional softphone is extension headers (the header fields in IPv4 for used to make calls and a bare PC (operating system- fragmentation support and checksum are eliminated less) softphone is used as a control to determine the impact of system overhead. The performance measures in IPv6). are maximum and mean delta (the time between the As the growing popularity of VoIP will make it a arrival of voice packets), maximum and mean jitter, significant component of traffic in the future Internet, packet loss, MOS (Mean Opinion Score), and it is of interest to compare VoIP performance over throughput. We also determine the relative frequency IPv6 and IPv4. The results would help to determine if distribution for delta. It is found that mean values of there are any differences in VoIP performance over delta for IPv4 and IPv6 are similar although maximum values are much higher than the mean and show more IPv6 compared to IPv4 due to overhead resulting variability at higher levels of background traffic. The from the larger IPv6 header (and packet size). We maximum jitter for IPv6 is slightly higher than for IPv4 focus on comparing VoIP performance with IPv6 and but mean jitter values are approximately the same.
    [Show full text]
  • Army Packet Radio Network Protocol Study
    FTD-RL29 742 ARMY PACKET RAHDIO NETWORK PROTOCOL STUDY(U) SRI / I INTERNATIONAL MENLO PARK CA D E RUBIN NOY 77 I SRI-TR-2325-i43-i DRHCi5-73-C-8i87 p UCLASSIFIED F/G 07/2. 1 L '44 .25I MICROCOPY RESOLUTION TFST CHART NAT ONAL BUREAU Cf STINDRES 1% l A I " S2 5 0 0 S _S S S ARMY PACKET RADIO NETWORK PROTOCOL STUDY CA Technical Report 2325-143-1 e November1977 By: Darryl E. Rubin Prepared for: U,S. Army Electronics Command Fort Monmouth, New Jersey 07703 Attn: Mi. Charles Graff, DRDCO-COM-RF-4 Contract DAHC 1 5-73-C-01 87 SRI Project 2325 * 0. The views and conclusions contained in this document are those of author and should not be Interpreted as necessarily representing th Cofficial policies, either expressed or implied, of the U.S. Army or the .LJ United States Government. -. *m 333 Ravenswood Ave. * Menlo Park, California 94025 0 (415) 326-6200 eCable: STANRES, Menlo Park * TWX: 910-373-1246 83 06 '03 . 4qUNCLASSIFIED SECURITY CLASSIFICATION OF THIS PAGE (When Data Entered) READ INSTRUCTIONS REPORT DOCUMENTATION PAGE BEFORE COMPLETING FORM 1 REPORT NUMBER 2. GOVT ACCESSION NO 3 RECIPIENT'S CATALOG NUMBER [" 2~~1325-143-1 / )r -. : i'/ - 4. TITLE Subtitle) 5-.and TYPE OF REPORT & PERIOD COVERED Army Packet Radio Network Protocol Study Technical Report 6. PERFORMING ORG. REPORT NUMBER 7 AUTHOR(s) A 8 CONTRACT OR GRANT NUMBER(s) Darrvl E. Rubin DAHCI5-73C-0187 9. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT, PROJECT. TASK AREA & WORK UNIT NUMBERS SRI International Program Code N.
    [Show full text]
  • Data Communications & Networks Session 1
    Data Communications & Networks Session 1 – Main Theme Introduction and Overview Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Adapted from course textbook resources Computer Networking: A Top-Down Approach, 5/E Copyright 1996-2009 J.F. Kurose and K.W. Ross, All Rights Reserved 1 Agenda 11 InstructorInstructor andand CourseCourse IntroductionIntroduction 22 IntroductionIntroduction andand OverviewOverview 33 SummarySummary andand ConclusionConclusion 2 Who am I? - Profile - 27 years of experience in the Information Technology Industry, including twelve years of experience working for leading IT consulting firms such as Computer Sciences Corporation PhD in Computer Science from University of Colorado at Boulder Past CEO and CTO Held senior management and technical leadership roles in many large IT Strategy and Modernization projects for fortune 500 corporations in the insurance, banking, investment banking, pharmaceutical, retail, and information management industries Contributed to several high-profile ARPA and NSF research projects Played an active role as a member of the OMG, ODMG, and X3H2 standards committees and as a Professor of Computer Science at Columbia initially and New York University since 1997 Proven record of delivering business solutions on time and on budget Original designer and developer of jcrew.com and the suite of products now known as IBM InfoSphere DataStage Creator of the Enterprise Architecture Management Framework (EAMF) and main
    [Show full text]
  • Impact of Packet Losses on the Quality of Video Streaming
    Master Thesis Electrical Engineering Thesis no: MEE10:44 June 2010 Impact of Packet Losses on the Quality of Video Streaming JOHN Samson Mwela & OYEKANLU Emmanuel Adebomi School of Computing Internet : www.bth.se/com School of Computing Blekinge Institute of Technology Phone : +46 457 38 50 00 Blekinge Institute of Technology Box 520 Fax : + 46 457 271 25 Box 520 i SE – 371 79Karlskrona SE – 372 25 Ronneby Sweden Sweden This thesis is submitted to the School of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s): JOHN Samson Mwela Blekinge Institute of Technology E-mail: [email protected] OYEKANLU Emmanuel Adebomi Blekinge Institute of Technology E-mail: [email protected] Supervisor Tahir Nawaz Minhas School of Computing Examiner Dr. Patrik Arlos, PhD School of Computing School of Computing Blekinge Institute of Technology Box 520 SE – 371 79 Karlskrona Sweden i ABSTRACT In this thesis, the impact of packet losses on the quality of received videos sent across a network that exhibit normal network perturbations such as jitters, delays, packet drops etc has been examined. Dynamic behavior of a normal network has been simulated using Linux and the Network Emulator (NetEm). Peoples’ perceptions on the quality of the received video were used in rating the qualities of several videos with differing speeds. In accordance with ITU’s guideline of using Mean Opinion Scores (MOS), the effects of packet drops were analyzed. Excel and Matlab were used as tools in analyzing the peoples’ opinions which indicates the impacts that different loss rates has on the transmitted videos.
    [Show full text]
  • What Causes Packet Loss IP Networks
    What Causes Packet Loss IP Networks (Rev 1.1) Computer Modules, Inc. DVEO Division 11409 West Bernardo Court San Diego, CA 92127, USA Telephone: +1 858 613 1818 Fax: +1 858 613 1815 www.dveo.com Copyright © 2016 Computer Modules, Inc. All Rights Reserved. DVEO, DOZERbox, DOZER Racks and DOZER ARQ are trademarks of Computer Modules, Inc. Specifications and product availability are subject to change without notice. Packet Loss and Reasons Introduction This Document To stream high quality video, i.e. to transmit real-time video streams, over IP networks is a demanding endeavor and, depending on network conditions, may result in packets being dropped or “lost” for a variety of reasons, thus negatively impacting the quality of user experience (QoE). This document looks at typical reasons and causes for what is generally referred to as “packet loss” across various types of IP networks, whether of the managed and conditioned type with a defined Quality of Service (QoS), or the “unmanaged” kind such as the vast variety of individual and interconnected networks across the globe that collectively constitute the public Internet (“the Internet”). The purpose of this document is to encourage operators and enterprises that wish to overcome streaming video quality problems to explore potential solutions. Proven technology exists that enables transmission of real-time video error-free over all types of IP networks, and to perform live broadcasting of studio quality content over the “unmanaged” Internet! Core Protocols of the Internet Protocol Suite The Internet Protocol (IP) is the foundation on which the Internet was built and, by extension, the World Wide Web, by enabling global internetworking.
    [Show full text]
  • The Impact of Qos Changes Towards Network Performance
    International Journal of Computer Networks and Communications Security VOL. 3, NO. 2, FEBRUARY 2015, 48–53 Available online at: www.ijcncs.org E-ISSN 2308-9830 (Online) / ISSN 2410-0595 (Print) The Impact of QoS Changes towards Network Performance WINARNO SUGENG1, JAZI EKO ISTIYANTO2, KHABIB MUSTOFA3 and AHMAD ASHARI4 1Itenas, Informatics Engineering Department, BANDUNG, INDONESIA 2, 3, 4 UGM, Computer Science Program, YOGYAKARTA, INDONESIA E-mail: [email protected], [email protected], [email protected], [email protected] ABSTRACT Degrading or declining network performance in an installed computer network system is the most undesirable condition. There are several factors contribute to the decline of network performance, which their indications can be observed from quality changes in Quality of Service (QoS) parameters measurement result. This research proposes recommendations in improving network performance towards the changes of QoS parameters quality. Keywords: Network Performance, Quality Parameters, QoS Changes, Network Recommendation. 1 INTRODUCTION very sensitive issue because there is no system that is safe while they are made by human hands, the At the time talked about the Reliability of a system can be improved security built only from system supporting network devices (network one level to another level . infrastructure). The main factors that influence it is Once a network is built, the next job more Availability, Performance and Security, the difficult it is to maintain the network still works as relationship of these factors are as shown in Figure it should, in this case maintain network stability. If 1 [6]. a device does not work then it will affect the work of the overall network.
    [Show full text]
  • Session 5: Data Link Control
    Data Communications & Networks Session 4 – Main Theme Data Link Control Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Adapted from course textbook resources Computer Networking: A Top-Down Approach, 6/E Copyright 1996-2013 J.F. Kurose and K.W. Ross, All Rights Reserved 1 Agenda 1 Session Overview 2 Data Link Control 3 Summary and Conclusion 2 What is the class about? .Course description and syllabus: »http://www.nyu.edu/classes/jcf/csci-ga.2262-001/ »http://cs.nyu.edu/courses/Fall13/CSCI-GA.2262- 001/index.html .Textbooks: » Computer Networking: A Top-Down Approach (6th Edition) James F. Kurose, Keith W. Ross Addison Wesley ISBN-10: 0132856204, ISBN-13: 978-0132856201, 6th Edition (02/24/12) 3 Course Overview . Computer Networks and the Internet . Application Layer . Fundamental Data Structures: queues, ring buffers, finite state machines . Data Encoding and Transmission . Local Area Networks and Data Link Control . Wireless Communications . Packet Switching . OSI and Internet Protocol Architecture . Congestion Control and Flow Control Methods . Internet Protocols (IP, ARP, UDP, TCP) . Network (packet) Routing Algorithms (OSPF, Distance Vector) . IP Multicast . Sockets 4 Course Approach . Introduction to Basic Networking Concepts (Network Stack) . Origins of Naming, Addressing, and Routing (TCP, IP, DNS) . Physical Communication Layer . MAC Layer (Ethernet, Bridging) . Routing Protocols (Link State, Distance Vector) . Internet Routing (BGP, OSPF, Programmable Routers) . TCP Basics (Reliable/Unreliable) . Congestion Control . QoS, Fair Queuing, and Queuing Theory . Network Services – Multicast and Unicast . Extensions to Internet Architecture (NATs, IPv6, Proxies) . Network Hardware and Software (How to Build Networks, Routers) . Overlay Networks and Services (How to Implement Network Services) .
    [Show full text]