Building layered active services

Chetan Singh Dhillon, Mary Bond, James Griffioen, Kenneth L. Calvert

Producción científica: Articlerevisión exhaustiva

Resumen

The NodeOS and execution environment (EE) layers of the active network architectural framework are designed to offer a general purpose programming environment to active applications (AAs). However, the architecture suffers from the lack of higher-level APIs and services that would simplify AA code and could be shared by multiple AAs. We propose a modified architecture that introduces an Application Environment (AE) layer above the EE layer to fill the gap. The AE layer offers higher-level services to simplified User-define Processing Modules (UPMs). Together they replace the conventional AA and offer a higher-level API to code to. This paper discusses the issues that arise when breaking the existing AA layer into two layers, and presents our experiences implementing a concast service using the new architecture. We also present performance numbers for our concast service (running on the ASP EE) that show the additional overhead incurred is acceptable.

Idioma originalEnglish
Páginas (desde-hasta)2475-2487
Número de páginas13
PublicaciónComputer Networks
Volumen50
N.º14
DOI
EstadoPublished - oct 5 2006

Nota bibliográfica

Funding Information:
Work sponsored by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-99-1-0514, and, in part, by the National Science Foundation under Grants EIA-0101242 and ANI-0121438. The US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon.

Financiación

Work sponsored by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-99-1-0514, and, in part, by the National Science Foundation under Grants EIA-0101242 and ANI-0121438. The US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon.

FinanciadoresNúmero del financiador
Air Force Research Laboratory
National Science Foundation (NSF)EIA-0101242, ANI-0121438
Defense Advanced Research Projects Agency
U.S. Air ForceF30602-99-1-0514
Air Force Materiel Command

    ASJC Scopus subject areas

    • Computer Networks and Communications

    Huella

    Profundice en los temas de investigación de 'Building layered active services'. En conjunto forman una huella única.

    Citar esto