Design Requirements IACT424/924 Corporate Network Design and Implementation.

Slides:



Advertisements
Similar presentations
Measuring IP Performance Geoff Huston Telstra. What are you trying to measure? User experience –Responsiveness –Sustained Throughput –Application performance.
Advertisements

Capacity Planning IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Ethernet – CSMA/CD Review
1 MM3 - Reliability and Fault tolerance in Networks Service Level Agreements Jens Myrup Pedersen.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Restricted Slow-Start for TCP William Allcock 1,2, Sanjay Hegde 3 and Rajkumar Kettimuthu 1,2 1 Argonne National Laboratory 2 The University of Chicago.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Performance Measurement and Management IACT 418 IACT 918 Corporate Network Planning.
SNMP IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Network Capacity Planning IACT 418 IACT 918 Corporate Network Planning.
Computer Networks Performance Metrics Advanced Computer Networks.
Requirements Capture and Specification IACT424/924 Corporate Network Design and Implementation.
Network Delays, Statistical Multiplexing
Accounting Management IACT 918 April 2005 Glenn Bewsell/Gene Awyzio SITACS University of Wollongong.
1 K. Salah Module 1.1: Introduction (cont.) Business Goals and Constraints Analyzing Technical Goals.
1 Internet Management and Security We will look at management and security of networks and systems. Systems: The end nodes of the Internet Network: The.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Network Design and Implementation IACT 418/918 Autumn 2005 Gene Awyzio SITACS University of Wollongong.
Traffic Management & QoS. Quality of Service (QoS) J The collective effect of service performances which determine the degree of satisfaction of a user.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
EE 122: Network Performance Modeling Kevin Lai September 4, 2002.
Performance Management (Best Practices) REF: Document ID
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Top-Down Network Design Chapter Two Analyzing Technical Goals and Tradeoffs Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Remote Monitoring and Desktop Management Week-7. SNMP designed for management of a limited range of devices and a limited range of functions Monitoring.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Performance Management (Best Practices) REF: Document ID
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
Quality of Service (QoS) of interconnected Packet- based Networks Workshop on “Monitoring Quality of Service and Quality of Experience of Multimedia Services.
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Chapter 8: Internet Operation. Network Classes Class A: Few networks, each with many hosts All addresses begin with binary 0 Class B: Medium networks,
1 Quality of resilience as a network reliability characterization tool Cholda, P.; Tapolcai, J.; Cinkler, T.; Wajda, K.; Jajszczyk, A.; Network, IEEE Network,
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Performance Management (Best Practices) REF: Document ID
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Network Performance. Performance (1) What would be the characteristics of the ideal network? –It would be completely transparent in every conceivable.
Requirement Analysis Guidelines. 2 Process Model for Requirement Analysis Gather Requirements Develop Service Metrics To measure performance Characterizing.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
Topic 3 Analysing network traffic
Network design Topic 2 Existing network infrastructure.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
Network Performance.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Queuing Delay 1. Access Delay Some protocols require a sender to “gain access” to the channel –The channel is shared and some time is used trying to determine.
Performance Management (Best Practices) REF: Document ID
1 Fair Queuing Hamed Khanmirza Principles of Network University of Tehran.
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Doc.: IEEE / Submission March 2013 Juho Pirskanen, Renesas Mobile CorporationSlide 1 Discussion On Basic Technical Aspects for HEW Date:
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Company LOGO Introduction By Dr. Shadi Masadeh 1.
Performance Management IACT 418/918 Autumn 2005 Gene Awyzio SITACS University of Wollongong.
Instructor Materials Chapter 6: Quality of Service
Lab A: Planning an Installation
Introduction By Dr. Shadi Masadeh 1.
3 | Analyzing Server, Network, and Client Health
A Selective Retransmission Protocol for Multimedia on the Internet
VoIP Models for System Performance Evaluation
VoIP Models for System Performance Evaluation
Congestion Control, Quality of Service, & Internetworking
Network Performance Definitions
Requirements Definition
Chapter-5 Traffic Engineering.
Computer Networks Protocols
Presentation transcript:

Design Requirements IACT424/924 Corporate Network Design and Implementation

Written by Gene Awyzio September 2002 Review Requirements Analysis Network Requirements User Requirements Application Requirements Host Requirements Determining New Customer Requirements

Written by Gene Awyzio September 2002 Overview Gathering and Listing Requirements Working With Users Service Metrics Characterising Behaviour Developing Performance Metrics Estimating Data Rates Comparing Application Characteristics

Written by Gene Awyzio September 2002 Gathering and Listing Requirements Determine Initial Conditions These are the basis for the start off any design project Initial conditions include Type of project Initial design goals Outside forces

Written by Gene Awyzio September 2002 Gathering and Listing Requirements Common initial constraints Funding limitations Organizational constraints Existing components User inertia Customised applications Performance and functional limitations Knowing initial conditions allows us to make informed design choices

Written by Gene Awyzio September 2002 Working With Users This allows us to understand user behaviour patterns and environments Applications Usage patterns Requirements

Written by Gene Awyzio September 2002 Service Metrics Measurable network variables Availability % uptime or downtime Recoverability MTBF MTBSO MTTR Error and loss rates BER CLR CMR Frame and packet loss

Written by Gene Awyzio September 2002 Service Metrics Capacity metrics Data Rates Peak Data Rates (PDR) Sustained Data Rate (SDR) Minimum data rate Data size Burst size Duration

Written by Gene Awyzio September 2002 Service Metrics Delay metrics End-to-end, round trip, system delay Latency Delay variation (jitter)

Written by Gene Awyzio September 2002 Service Metrics These metrics are configured and measured using network management platforms SNMP CMIP PING Pathchar We also need to consider where in the network we want to measure each metric and potential mechanisms

Written by Gene Awyzio September 2002 Characterising Behaviour Goal: To estimate network performance by gaining understanding of how users and their applications function across the network Usage patterns Total number of users Frequency of use (sessions/day) Average session length (seconds) Estimated simultaneous sessions

Written by Gene Awyzio September 2002 Characterising Behaviour Session 1 Session 2 Session 3 Session 4 Application Sessions Active Time Number of Simultaneous sessions Frequency Duration

Written by Gene Awyzio September 2002 Characterising Behaviour Application behaviour considerations Data sizes application will be processing Frequency and time duration of data passing Traffic flow characteristics Direction Flow pairs Multicasting

Written by Gene Awyzio September 2002 Developing Performance Metrics Reliability/availability Availability (% uptime) AMOUNT OF ALLOWED DOWNTIME YearlyMonthlyWeeklyDaily 95%438h36.5h8.4h1.2h 99.5%43.8h3.7h50.5m7.2m 99.95%4.38h21.9m5.05m43.2s 99.98%1.75h8.75m2.0m17.3s 99.99%0.88h4.4m1.0m8.7s

Written by Gene Awyzio September 2002 Developing Performance Metrics Most systems operate at 99.95% 5 minutes downtime per week Transients (a few seconds) such as rerouting or congestion One minor interruption per month

Written by Gene Awyzio September 2002 Developing Performance Metrics Effort and costs to support higher availability can skyrocket Some applications cannot tolerate any downtime during session Remote control of vehicles Times of high availability are known and planned for in advance Many system outages are brief Applications stall for a few seconds These still must be accounted for in overall availability

Written by Gene Awyzio September 2002 Developing Performance Metrics Two guidelines for availability measurements Availability is measured end-to-end A loss of availability in any part of the system is counted in overall availability Availability may be measured selectively between particular users, hosts or networks

Written by Gene Awyzio September 2002 Developing Performance Metrics General reference thresholds Testbed Low Performance High Performance

Written by Gene Awyzio September 2002 Developing Performance Metrics Thresholds for delay Interaction Delay (INTD) How long is the user willing to wait for a response Aim for 10 –30 seconds Human Response Time (HRT) Time boundary when users begin to perceive delay INTD < HRT : Users do not perceive delay Approximately 100ms Network Propagation Delay Depends on distance and technology

Written by Gene Awyzio September 2002 Developing Performance Metrics Thresholds for delay Delay (Seconds) Human Response Time Network Propagation Delay Interaction Delay

Written by Gene Awyzio September 2002 Estimating Data Rates Based upon How much you know about the transmission characteristics of application Accuracy of estimation Types of estimations Peak data rate Minimum data rate Sustained data rate

Written by Gene Awyzio September 2002 Estimating Data Rates Consideration must be given to applications with Large capacity requirements Specific capacity requirements Task completion times (TCT) for applications May be based upon user expectations or be set by the application

Written by Gene Awyzio September 2002 Comparing Application Characteristics If application characteristics can be grouped then we can compare to determine thresholds High Performance Low Performance

Written by Gene Awyzio September 2002 Comparing Application Characteristics The threshold settings may be arbitrary Particularly if applications form a continuous range of delay