A Method for Assessing Quality of Service in Broadband Networks

Tomasz Bujlow, M. Tahir Riaz, Jens Myrup Pedersen

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

7 Citations (Scopus)
2255 Downloads (Pure)

Abstract

Monitoring of Quality of Service (QoS) in high-speed Internet infrastructure is a challenging task. However, precise assessments must take into account the fact that the requirements for the given quality level are service-dependent. Backbone QoS monitoring and analysis requires processing of large amount of the data and knowledge of which kind of application the traffic belongs to. To overcome the drawbacks of existing methods for traffic classification we proposed and evaluated a centralized solution based on C5.0 Machine Learning Algorithm (MLA) and decision rules. The first task was to collect and provide C5.0 high-quality training data, divided into groups corresponding to different types of applications. It was found that currently existing means of collecting data (classification by ports, Deep Packet Inspection, statistical classification, public data sources) are not sufficient and they do not comply with the required standards. To collect training data a new system was developed, in which the major role is performed by volunteers. Client applications installed on their computers collect the detailed data about each flow passing through the network interface, together with the application name taken from the description of system sockets. This paper proposes a new method for measuring the Quality of Service (QoS) level in broadband networks, based on our Volunteer-Based System for collecting the training data, Machine Learning Algorithms for generating the classification rules and application-specific rules for assessing the QoS level. We combine both passive and active monitoring technologies. The paper evaluates different implementation possibilities, presents the current implementation of particular parts of the system, their initial runs and obtained results, highlighting parts relevant from the QoS point of view.
Original languageEnglish
Title of host publication2012 14th International Conference on Advanced Communication Technology (ICACT)
Number of pages6
PublisherIEEE Press
Publication date21 Feb 2012
Pages826-831
ISBN (Print)978-1-4673-0150-3
Publication statusPublished - 21 Feb 2012
Event2012 14th International Conference on Advanced Communication Technology - PyeongChang, Korea, Republic of
Duration: 19 Feb 201222 Feb 2012

Conference

Conference2012 14th International Conference on Advanced Communication Technology
CountryKorea, Republic of
CityPyeongChang
Period19/02/201222/02/2012
SeriesProceeding & Journal of the International Conference on Advanced Communication Technology
ISSN1738-9445

Fingerprint

Broadband networks
Quality of service
Learning algorithms
Learning systems
Monitoring
Interfaces (computer)
Inspection
Internet
Processing

Keywords

  • broadband networks
  • data collecting
  • Machine Learning Algorithms
  • performance monitoring
  • Quality of Service
  • traffic classification
  • volunteer-based system

Cite this

Bujlow, T., Riaz, M. T., & Pedersen, J. M. (2012). A Method for Assessing Quality of Service in Broadband Networks. In 2012 14th International Conference on Advanced Communication Technology (ICACT) (pp. 826-831). IEEE Press. Proceeding & Journal of the International Conference on Advanced Communication Technology
Bujlow, Tomasz ; Riaz, M. Tahir ; Pedersen, Jens Myrup. / A Method for Assessing Quality of Service in Broadband Networks. 2012 14th International Conference on Advanced Communication Technology (ICACT). IEEE Press, 2012. pp. 826-831 (Proceeding & Journal of the International Conference on Advanced Communication Technology).
@inproceedings{d30040cde77c40528367d4e83ad775e4,
title = "A Method for Assessing Quality of Service in Broadband Networks",
abstract = "Monitoring of Quality of Service (QoS) in high-speed Internet infrastructure is a challenging task. However, precise assessments must take into account the fact that the requirements for the given quality level are service-dependent. Backbone QoS monitoring and analysis requires processing of large amount of the data and knowledge of which kind of application the traffic belongs to. To overcome the drawbacks of existing methods for traffic classification we proposed and evaluated a centralized solution based on C5.0 Machine Learning Algorithm (MLA) and decision rules. The first task was to collect and provide C5.0 high-quality training data, divided into groups corresponding to different types of applications. It was found that currently existing means of collecting data (classification by ports, Deep Packet Inspection, statistical classification, public data sources) are not sufficient and they do not comply with the required standards. To collect training data a new system was developed, in which the major role is performed by volunteers. Client applications installed on their computers collect the detailed data about each flow passing through the network interface, together with the application name taken from the description of system sockets. This paper proposes a new method for measuring the Quality of Service (QoS) level in broadband networks, based on our Volunteer-Based System for collecting the training data, Machine Learning Algorithms for generating the classification rules and application-specific rules for assessing the QoS level. We combine both passive and active monitoring technologies. The paper evaluates different implementation possibilities, presents the current implementation of particular parts of the system, their initial runs and obtained results, highlighting parts relevant from the QoS point of view.",
keywords = "broadband networks, data collecting, Machine Learning Algorithms, performance monitoring, Quality of Service, traffic classification, volunteer-based system",
author = "Tomasz Bujlow and Riaz, {M. Tahir} and Pedersen, {Jens Myrup}",
year = "2012",
month = "2",
day = "21",
language = "English",
isbn = "978-1-4673-0150-3",
pages = "826--831",
booktitle = "2012 14th International Conference on Advanced Communication Technology (ICACT)",
publisher = "IEEE Press",

}

Bujlow, T, Riaz, MT & Pedersen, JM 2012, A Method for Assessing Quality of Service in Broadband Networks. in 2012 14th International Conference on Advanced Communication Technology (ICACT). IEEE Press, Proceeding & Journal of the International Conference on Advanced Communication Technology, pp. 826-831, 2012 14th International Conference on Advanced Communication Technology, PyeongChang, Korea, Republic of, 19/02/2012.

A Method for Assessing Quality of Service in Broadband Networks. / Bujlow, Tomasz; Riaz, M. Tahir; Pedersen, Jens Myrup.

2012 14th International Conference on Advanced Communication Technology (ICACT). IEEE Press, 2012. p. 826-831.

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

TY - GEN

T1 - A Method for Assessing Quality of Service in Broadband Networks

AU - Bujlow, Tomasz

AU - Riaz, M. Tahir

AU - Pedersen, Jens Myrup

PY - 2012/2/21

Y1 - 2012/2/21

N2 - Monitoring of Quality of Service (QoS) in high-speed Internet infrastructure is a challenging task. However, precise assessments must take into account the fact that the requirements for the given quality level are service-dependent. Backbone QoS monitoring and analysis requires processing of large amount of the data and knowledge of which kind of application the traffic belongs to. To overcome the drawbacks of existing methods for traffic classification we proposed and evaluated a centralized solution based on C5.0 Machine Learning Algorithm (MLA) and decision rules. The first task was to collect and provide C5.0 high-quality training data, divided into groups corresponding to different types of applications. It was found that currently existing means of collecting data (classification by ports, Deep Packet Inspection, statistical classification, public data sources) are not sufficient and they do not comply with the required standards. To collect training data a new system was developed, in which the major role is performed by volunteers. Client applications installed on their computers collect the detailed data about each flow passing through the network interface, together with the application name taken from the description of system sockets. This paper proposes a new method for measuring the Quality of Service (QoS) level in broadband networks, based on our Volunteer-Based System for collecting the training data, Machine Learning Algorithms for generating the classification rules and application-specific rules for assessing the QoS level. We combine both passive and active monitoring technologies. The paper evaluates different implementation possibilities, presents the current implementation of particular parts of the system, their initial runs and obtained results, highlighting parts relevant from the QoS point of view.

AB - Monitoring of Quality of Service (QoS) in high-speed Internet infrastructure is a challenging task. However, precise assessments must take into account the fact that the requirements for the given quality level are service-dependent. Backbone QoS monitoring and analysis requires processing of large amount of the data and knowledge of which kind of application the traffic belongs to. To overcome the drawbacks of existing methods for traffic classification we proposed and evaluated a centralized solution based on C5.0 Machine Learning Algorithm (MLA) and decision rules. The first task was to collect and provide C5.0 high-quality training data, divided into groups corresponding to different types of applications. It was found that currently existing means of collecting data (classification by ports, Deep Packet Inspection, statistical classification, public data sources) are not sufficient and they do not comply with the required standards. To collect training data a new system was developed, in which the major role is performed by volunteers. Client applications installed on their computers collect the detailed data about each flow passing through the network interface, together with the application name taken from the description of system sockets. This paper proposes a new method for measuring the Quality of Service (QoS) level in broadband networks, based on our Volunteer-Based System for collecting the training data, Machine Learning Algorithms for generating the classification rules and application-specific rules for assessing the QoS level. We combine both passive and active monitoring technologies. The paper evaluates different implementation possibilities, presents the current implementation of particular parts of the system, their initial runs and obtained results, highlighting parts relevant from the QoS point of view.

KW - broadband networks

KW - data collecting

KW - Machine Learning Algorithms

KW - performance monitoring

KW - Quality of Service

KW - traffic classification

KW - volunteer-based system

UR - http://www.scopus.com/inward/record.url?scp=84860559182&partnerID=8YFLogxK

M3 - Article in proceeding

SN - 978-1-4673-0150-3

SP - 826

EP - 831

BT - 2012 14th International Conference on Advanced Communication Technology (ICACT)

PB - IEEE Press

ER -

Bujlow T, Riaz MT, Pedersen JM. A Method for Assessing Quality of Service in Broadband Networks. In 2012 14th International Conference on Advanced Communication Technology (ICACT). IEEE Press. 2012. p. 826-831. (Proceeding & Journal of the International Conference on Advanced Communication Technology).