Design of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler.

Saved in:
Bibliographic Details
Title: Design of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler.
Authors: JOONHYOUK JANG1, JINMAN JUNG1, YOOKUN CHO1, SANGHOON CHOI2, SHIN, SUNG Y.3
Source: Journal of Information Science & Engineering. Nov2012, Vol. 28 Issue 6, p1059-1071. 13p.
Subjects: TCP/IP, Event driven systems (Computer science), Mathematical optimization, High performance computing, Computer networks, Embedded computer systems, Data transmission systems
Abstract: The traditional TCP/IP protocol stack is associated with shortcomings related to the context-switching overhead and redundant data copying. The software-based TOE (TCP/ IP Offload Engine), also known as lightweight TCP/IP, was developed to optimize the TCP/IP protocol stack to run on an embedded system. In this paper, we propose the design of a lightweight TCP/IP protocol stack that runs on an event-driven scheduler. An event-driven scheduler is one of the main components of a real-time operating system that provides essential functionalities for an embedded system in network communication. We discuss the problems involved in designing a lightweight TCP/IP with an event-driven scheduler, especially for the issues of TCP transmission and TCP retransmission. We implemented and evaluated the proposed TCP/IP stack on an embedded networking device and verified that the proposed TCP/IP stack is well suited for high-performance networking in embedded systems. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Information Science & Engineering is the property of Institute of Information Science, Academia Sinica and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 82989017
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Design of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22JOONHYOUK+JANG%22">JOONHYOUK JANG</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22JINMAN+JUNG%22">JINMAN JUNG</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22YOOKUN+CHO%22">YOOKUN CHO</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22SANGHOON+CHOI%22">SANGHOON CHOI</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22SHIN%2C+SUNG+Y%2E%22">SHIN, SUNG Y.</searchLink><relatesTo>3</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Information+Science+%26+Engineering%22">Journal of Information Science & Engineering</searchLink>. Nov2012, Vol. 28 Issue 6, p1059-1071. 13p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22TCP%2FIP%22">TCP/IP</searchLink><br /><searchLink fieldCode="DE" term="%22Event+driven+systems+%28Computer+science%29%22">Event driven systems (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization%22">Mathematical optimization</searchLink><br /><searchLink fieldCode="DE" term="%22High+performance+computing%22">High performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+networks%22">Computer networks</searchLink><br /><searchLink fieldCode="DE" term="%22Embedded+computer+systems%22">Embedded computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Data+transmission+systems%22">Data transmission systems</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The traditional TCP/IP protocol stack is associated with shortcomings related to the context-switching overhead and redundant data copying. The software-based TOE (TCP/ IP Offload Engine), also known as lightweight TCP/IP, was developed to optimize the TCP/IP protocol stack to run on an embedded system. In this paper, we propose the design of a lightweight TCP/IP protocol stack that runs on an event-driven scheduler. An event-driven scheduler is one of the main components of a real-time operating system that provides essential functionalities for an embedded system in network communication. We discuss the problems involved in designing a lightweight TCP/IP with an event-driven scheduler, especially for the issues of TCP transmission and TCP retransmission. We implemented and evaluated the proposed TCP/IP stack on an embedded networking device and verified that the proposed TCP/IP stack is well suited for high-performance networking in embedded systems. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Information Science & Engineering is the property of Institute of Information Science, Academia Sinica and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=82989017
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: 1059
    Subjects:
      – SubjectFull: TCP/IP
        Type: general
      – SubjectFull: Event driven systems (Computer science)
        Type: general
      – SubjectFull: Mathematical optimization
        Type: general
      – SubjectFull: High performance computing
        Type: general
      – SubjectFull: Computer networks
        Type: general
      – SubjectFull: Embedded computer systems
        Type: general
      – SubjectFull: Data transmission systems
        Type: general
    Titles:
      – TitleFull: Design of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: JOONHYOUK JANG
      – PersonEntity:
          Name:
            NameFull: JINMAN JUNG
      – PersonEntity:
          Name:
            NameFull: YOOKUN CHO
      – PersonEntity:
          Name:
            NameFull: SANGHOON CHOI
      – PersonEntity:
          Name:
            NameFull: SHIN, SUNG Y.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov2012
              Type: published
              Y: 2012
          Identifiers:
            – Type: issn-print
              Value: 10162364
          Numbering:
            – Type: volume
              Value: 28
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Journal of Information Science & Engineering
              Type: main
ResultId 1