Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2007.14-A.5.295

IP Over USB for Improved QoS of UDP/IP Messages  

Jang, Byung-Chul (바이테크시스템엔지니어링(주))
Park, Hyeon-Hui (숭실대학교 컴퓨터학과)
Yang, Seung-Min (숭실대학교 컴퓨터학과)
Abstract
The Linux-based embedded systems such as mobile telephones. PDAs and MP3 players are widely in use. USB(Universal Serial Bus) is the interface for data communication between the computers and these peripheral devices. Some embedded systems like intelligent home networking and multimedia streaming require guaranteed QoS(Quality of Service), which is needed for real time transmission of UDP/IP messages through USB. Although USB Ethernet driver is supported by USB Gadget API in Linux, it is unable to provide the desirable QoS required by each type or small embedded systems due to the unpredictability or TCP/IP Stack in Linux. This paper proposes IP-Over-USB to improve QoS of UDP/IP message transmission in the embedded systems using USB in Linux system.
Keywords
USB; QoS; TCP/IP Stack; Network; Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Universal Serial Bus Specification Revision 2.0, April 27, 2000
2 Linux USB Gadget API Framework, httov/www.linux-usb.org/gadget
3 Universal Serial Bus Class Definitions for Communication Devices Version 1.1. January 19, 1999
4 Daniel P. Bovet, Marco Cesati, 'Understanding the Linux Kernel Third Edition', Oreilly, November 2005
5 Gary R. Wright, W. Richard Stevens, 'The Implementation TCP/IP Illustrated, Volume 2', January 1995
6 Jan Kiszka, Bernardo Wagner, 'RTnet - A Flexible Hard Real-Time Networking Framework', Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference, Sept. 2005
7 eCos, http://ecos.sourceware.org
8 Jonathan Corbet, Alessandro Rubini, Greg KroahHartman, 'Linux Device Drivers, Third Edition', Oreilly, Third Edition February 2005
9 Iperf, http://dast.nlanr.net/Projects/lperf
10 blob bootloader, http://sourceforge.net/projects/blob