Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Management Infrastructure of a Network Measurement System for QoS Parameters Alexandru Bikfalvi, Paul P ă tra ş, Mihai Cristian Vancea, Virgil Dobrot.

Similar presentations


Presentation on theme: "The Management Infrastructure of a Network Measurement System for QoS Parameters Alexandru Bikfalvi, Paul P ă tra ş, Mihai Cristian Vancea, Virgil Dobrot."— Presentation transcript:

1 The Management Infrastructure of a Network Measurement System for QoS Parameters Alexandru Bikfalvi, Paul P ă tra ş, Mihai Cristian Vancea, Virgil Dobrot ă Technical University of Cluj-Napoca Communications Department 26-28 Baritiu Street, 400027 Cluj-Napoca, Romania, Tel/Fax: +40-264-597083

2 Agenda Scenario based on existing toolsScenario based on existing tools Overview of a network management systemOverview of a network management system Design of the management infrastructureDesign of the management infrastructure Experimental resultsExperimental results Conclusions and future workConclusions and future work

3 Vendor specific applications for specific platformsVendor specific applications for specific platforms Not all applications are QoS capableNot all applications are QoS capable Some require complex commands, scripts, procedural stepsSome require complex commands, scripts, procedural steps Manual measurement control (especially on different tools)Manual measurement control (especially on different tools) Additional software and computations to obtain targeted resultsAdditional software and computations to obtain targeted results Existing Tools Scenarios Measurement Applications Tested Network

4 Our Software Solution Tested Network Network Measurement System Management Console Measurement Agents Management Station Console Straightforward user interfaceStraightforward user interface User focuses on scenarios, topology, test objectivesUser focuses on scenarios, topology, test objectives Runtime operations performed by the computerRuntime operations performed by the computer Measured QoS parameters available automaticallyMeasured QoS parameters available automaticallyInfrastructure Software module used by both applicationsSoftware module used by both applications Measurement information communicationMeasurement information communication Accomplish the task using a management protocolAccomplish the task using a management protocol

5 Network Management Overview Architecture – collection of… Managing devices – management stationsManaging devices – management stations Managed devices – network elementsManaged devices – network elements Management messages – management protocolManagement messages – management protocol Managers Agents A comprehensive management architecture is usually specific to a management technology

6 Managers and Agents Managers handle management tasks Network Management Systems (NMS) or Operation Support Systems (OSS)Network Management Systems (NMS) or Operation Support Systems (OSS) Communicate with the agents within the managed devicesCommunicate with the agents within the managed devices Provide a console or an interface for user administrationProvide a console or an interface for user administration Perform predefined or user-defined automated actionsPerform predefined or user-defined automated actions Management Console QoS Measurement Agent Agents run on managed devices Service managers’ requestsService managers’ requests Notify of unexpected eventsNotify of unexpected events

7 Message Communication It is done using a management protocol such as SNMP, CMIP Polling … Request message sent to the agent Process request and reply back Event-driven … ! ! An event occurs A notification is sent to inform the manager The event is processed

8 Management Information Meaning of data transported by the management protocol between the managers and the agentsMeaning of data transported by the management protocol between the managers and the agents There are many ManufacturersManufacturers EquipmentsEquipments ApplicationsApplications ParametersParameters Repository of manageable information What is required Should contain the managed objects and their relationshipsShould contain the managed objects and their relationships Must provide a base of identifying those objectsMust provide a base of identifying those objects Must be build on widely accepted rulesMust be build on widely accepted rules

9 Infrastructure Design NMS Management Structural Logic The user interacts with these items to perform a measurement Organizes measurement operations as a set of abstract items Sessions Groups Tasks Management Messages Identification messages relay information about agents’ capabilities Task control messages request agents to start a measurement task Data messages are used to collect QoS results from a set of agents

10 Infrastructure Design The fundamental QoS measurement scenario A data structure comprising the agents and parameters used in the QoS test Reusability: can be saved and later loaded Several sessions mapped with one reference Contain unrelated sessions distributed in time Based on a single session with a variable parameter A session or a group to be executed The start time can be user-defined The execution process done entirely by the management software

11 Infrastructure Design Defining Sessions Agent (s) involvedAgent (s) involved Generation / AnalysisGeneration / Analysis Traffic typeTraffic type Packet distributionPacket distribution Protocol specificProtocol specific Desired resultsDesired results Session 1 Agent 1 ► Agent 3 Session 2 Agent 2 ► Agent 4 Agent 1 Agent 2 Agent 3 Agent 4 Task 1 Session 2 @ 1 o’clock Task 2 Session 1 @ 3 o’clock (pending) (pending) (running)(finished) (running) QoS Parameter Time Management Station Scheduling and Running Tasks Collecting Results Collecting Results

12 Management Messages Access Procedures Set Request Request Response Get Request Request Response Get Request Response Structure of Management Information isoiso orgorg doddod internetinternet experimentalexperimental 1 3 6 1 3 connectionconnection systemsystem traffictraffic advancedadvanced 1 2 3 4 Object Classes The management infrastructure uses the Simple Network Management Protocol Management Station Agent

13 Software Architecture Measurement Services Communication Services Management Console Measurement Agent User Interface Session Manager Queuing Service SNMP Service Management Service Management console’s QoS measurement intelligenceManagement console’s QoS measurement intelligence Enables user control through various windows and dialogsEnables user control through various windows and dialogs Allows creation of measurement sessions, groups and tasksAllows creation of measurement sessions, groups and tasks Runs the measurement task; collects and stores resultsRuns the measurement task; collects and stores results Synchronous service for asynchronous messagesSynchronous service for asynchronous messages Message retransmissions, duplicates deletion, timeoutMessage retransmissions, duplicates deletion, timeout Encapsulation of messages to SNMP PDUsEncapsulation of messages to SNMP PDUs SNMP data verification, buffer overflow checkingSNMP data verification, buffer overflow checking A thread for each assigned local network interfaceA thread for each assigned local network interface Socket I/O operations with SNMP dataSocket I/O operations with SNMP data

14 Management Console Session Manager The primary application that enables the users to perform QoS measurements GUIGUI Task Scheduling Queuing Service SNMP Service Management Service Service Control Manager Configuration Service Hardware Manager Message Wrapper

15 Running Core Services I want to schedule my first measurement task using Agent 1 GUI Session Manager Task Pending Running Outbound Inbound Level 1 Level 2 Level 3 Level 4 Level 1 Level 2 Level 3 Level 4 MessageMessageMessageMessageMessage ACK MessageMessage Queuing Service Management Service Message SNMP Service 220011 SNMP

16 Experimental Scenario Management Station Cisco Catalyst 2950 Agent 1Gpbs SysKonnect Measurement Endace DAG Agent Objectives SysKonnect system performanceSysKonnect system performance ThroughputThroughput Packet delay variationPacket delay variation Packet lossPacket loss 1000 Base SX Parameters Frame rate: 200 to 100,000 ppsFrame rate: 200 to 100,000 pps Frame size: 1500 bytesFrame size: 1500 bytes Test duration: 100 secondsTest duration: 100 seconds Packet distribution: periodicPacket distribution: periodic

17 Experimental Results Series of tests vs. packet rate at 1500 byte framesSeries of tests vs. packet rate at 1500 byte frames Packet countPacket count ThroughputThroughput Delay variationDelay variation Packet loss ratioPacket loss ratio 6 million packets per 100 seconds test Almost 700 Mbps Up to 4 milliseconds Up to 6.5 percent Real-time failureReal-time failure

18 Conclusions and Future Work Faster experiment setup and results processingFaster experiment setup and results processing Advantages No human attendance during testing requiredNo human attendance during testing required Extra features to make network testing easier to performExtra features to make network testing easier to perform User focuses on experiment target rather on implementationUser focuses on experiment target rather on implementation Greater availability of data after a test is completedGreater availability of data after a test is completed Not portable on all existing platformsNot portable on all existing platforms Not optimized for local resources usage and all measurement proceduresNot optimized for local resources usage and all measurement procedures Does not implement a fine-grained analysis to conserve management bandwidthDoes not implement a fine-grained analysis to conserve management bandwidth Drawbacks Future Work Extend support for other management protocolsExtend support for other management protocols Improve communication control procedures between management console and agentsImprove communication control procedures between management console and agents Include support for other networking technologiesInclude support for other networking technologies

19 Thank You


Download ppt "The Management Infrastructure of a Network Measurement System for QoS Parameters Alexandru Bikfalvi, Paul P ă tra ş, Mihai Cristian Vancea, Virgil Dobrot."

Similar presentations


Ads by Google