Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Second Annual Conference on Communication Networks and Services Research (CNSR'04)   pp. 113-120
Performance of Generative Programming Based Protocol Implementation

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DNSR.2004.1344719
Send link to a friend

Abstract
Protocol Implementation Framework for Linux (PIX) is a protocol development tool using generative programming. It aims at capturing the similarities in behaviors among different layers of protocols and grouping solutions to cross-cutting concerns of communication systems. It achieves a high degree of configurability by providing several combinations which could be chosen to generate desired protocols. This paper addresses the following open question. How does the performance of generative programming based protocol implementation compare with traditional protocol implementation techniques? This paper provides an answer to this question. A benchmark is developed to give a thorough performance analysis of PIX to contrast it with other protocol development frameworks. The benchmark compares the performance of bulk data transfer. The file transfer protocol (FTP) is used for comparison purposes. Latency, throughput and resource usage measurements are provided in order to compare the performance of PIX and generative programming with NcFTP, which uses structured programming, and x-Kernel, which uses structured and object-based programming.
Additional Information

Citation:  Zheyin Li, Michel Barbeau, "Performance of Generative Programming Based Protocol Implementation," cnsr, pp. 113-120,  Second Annual Conference on Communication Networks and Services Research (CNSR'04),  2004

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback