Improving the packet send-time accuracy in embedded devices

Ricky K.P. Mok, Weichao Li, Kow Chuen Chang

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

2 Citations (Scopus)

Abstract

A number of projects deploy Linux-based embedded systemsto carry out large-scale active network measurement and network experiments.Due to resource constrains and the increase of network speed,obtaining sound measurement results from these low-end devices is verychallenging. In this paper, we present a novel network primitive, OMware,to improve the packet send-time accuracy by enabling the measurementapplication to pre-dispatch the packet content and its schedule into thekernel. By this pre-dispatch approach, OMware can also reduce the overheadsin timestamp retrievals and sleeping, and the interference fromother application processes.Our evaluation shows that OMware can achieve a microsecond-levelaccuracy (rather than millisecond-level in a user-space tool) in the interdeparturetime of packet trains, even under heavy cross traffic. OMwarealso offers optimized call for sending back-to-back packet pairs, whichcan reduce the minimum inter-packet gap by 2 to 10 times. Furthermore,OMware can help reduce the error of replaying archived traffic from40% to at almost 19%
Original languageEnglish
Title of host publicationPassive and Active Measurement - 16th International Conference, PAM 2015, Proceedings
PublisherSpringer Verlag
Pages332-344
Number of pages13
ISBN (Electronic)9783319155081
DOIs
Publication statusPublished - 1 Jan 2015
Event16th International Conference on Passive and Active Measurement, PAM 2015 - New York, United States
Duration: 19 Mar 201520 Mar 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8995
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Passive and Active Measurement, PAM 2015
Country/TerritoryUnited States
CityNew York
Period19/03/1520/03/15

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this