Skip to main navigation Skip to search Skip to main content

Traffic Labeller: Collecting Internet traffic samples with accurate application information

  • School of Computer Science and Technology, Harbin Institute of Technology
  • University of Jinan
  • Beijing Jiaotong University

Research output: Contribution to journalArticlepeer-review

Abstract

Traffic classification research has been suffering from a trouble of collecting accurate samples with ground truth. A model named Traffic Labeller (TL) is proposed to solve this problem. TL system captures all user socket calls and their corresponding application process information in the user mode on a Windows host. Once a sending data call has been captured, its 5-tuple {source I P, destination I P, source port, destination port and transport layer protocol}, associated with its application information, is sent to an intermediate NDIS driver in the kernel mode. Then the intermediate driver writes application type information on TOS field of the IP packets which match the 5-tuple. In this way, each IP packet sent from the Windows host carries their application information. Therefore, traffic samples collected on the network have been labelled with the accurate application information and can be used for training effective traffic classification models.

Original languageEnglish
Article number6821309
Pages (from-to)69-78
Number of pages10
JournalChina Communications
Volume11
Issue number1
DOIs
StatePublished - Jan 2014
Externally publishedYes

Keywords

  • data collection
  • ground truth
  • network measurement
  • traffic classification

Fingerprint

Dive into the research topics of 'Traffic Labeller: Collecting Internet traffic samples with accurate application information'. Together they form a unique fingerprint.

Cite this