CANEs: An execution environment for composable services

S. Bhattacharjee, K. Calvert, Y. Chae, S. Merugu, M. Sanders, E. Zegura

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations


Active networks represent a change in network paradigm from a static, one-size-fits-all packettransport service to a flexible platform capable of being programmed to provide new services. Active networks will allow rapid deployment of new and complex network services. An important property of an active network API is the support it provides for composing complex services out of components. An efficient and robust composition mechanism is essential for incremental development of useful services. In this paper, we describe the CANEs Active Networking Environment. CANEs is an EE (Execution Environment) specifically built for composing services within the network. We discuss the design philosophy behind CANEs, describe the formal model which the composition mechanism is based upon, and detail the current CANEs implementation.

Original languageEnglish
Title of host publicationProceedings - DARPA Active Networks Conference and Exposition, DANCE 2002
Number of pages18
ISBN (Electronic)0769515649, 9780769515649
StatePublished - 2002
EventDARPA Active Networks Conference and Exposition, DANCE 2002 - San Francisco, United States
Duration: May 29 2002May 30 2002

Publication series

NameProceedings - DARPA Active Networks Conference and Exposition, DANCE 2002


ConferenceDARPA Active Networks Conference and Exposition, DANCE 2002
Country/TerritoryUnited States
CitySan Francisco

Bibliographical note

Publisher Copyright:
© 2002 IEEE.


  • Computer networks
  • Computer science
  • Contracts
  • Educational institutions
  • High level languages
  • Robustness
  • Safety
  • Telecommunication computing
  • Virtual machining

ASJC Scopus subject areas

  • Computer Networks and Communications


Dive into the research topics of 'CANEs: An execution environment for composable services'. Together they form a unique fingerprint.

Cite this