Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Introducing QoS Awareness in Tcl Programming: QTcl

A number of distributed applications require communication services with Quality of Service (QoS) guarantees. Among the actions undertaken by the Internet Engineering Task Force (IETF) with regard to the end-to-end QoS provisioning issue in the Internet, the definition of the Integrated Services (IntServ) framework plays a major role. According to this model, applications need to interact with network routers by means of a signalling protocol, RSVP. Even though special-purpose APIs have been defined to let applications negotiate QoS parameters across RSVP-capable networks, the integration of QoS negotiation mechanisms in the applications still remains an open issue. In modern programming, the Tcl scripting language plays a significant role, as it enables fast system prototyping by gluing basic components to build complex applications. In this paper we present QTcl, an extension of Tcl-DP which provides programmers with a new set of primitives, fully compliant with the SCRAPI programming interface for RSVP. We also present how QTcl has been used in an advanced VoD application to setup reservations in an IntServ network.

Roberto Canonico, Università di Napoli "Federico II"

Maurizio D'Arienzo, Università di Napoli "Federico II"

Simon Pietro Romano, Università di Napoli "Federico II"

Giorgio Ventre, Università di Napoli "Federico II"

BibTeX
@inproceedings {271447,
author = {Roberto Canonico and Maurizio D{\textquoteright}Arienzo and Simon Pietro Romano and Giorgio Ventre},
title = {Introducing {QoS} Awareness in Tcl Programming: {QTcl}},
booktitle = {13th Systems Administration Conference (LISA 99)},
year = {1999},
address = {Seattle, WA},
url = {https://www.usenix.org/conference/lisa-99/introducing-qos-awareness-tcl-programming-qtcl},
publisher = {USENIX Association},
month = nov
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/tcl2k/full_papers/canonico/canonico.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/tcl2k/full_papers/canonico/canonico_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us