Expressing meaningful processing requirements among heterogeneous nodes in an active network

Virginie Galtier 1 Kevin Mills 2 Yannick Carlinet 2 Stefan Leigh 2 Andrew Rukhin 2
1 RESEDAS - Software Tools for Telecommunications and Distributed Systems
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : Active Network technology envisions deployment of virtual execution environments within network elements, such as switches and routers. As a result, nonhomogeneous processing can be applied to network traffic associated with services, flows, or even individual packets. To use such a technology safely and efficiently, individual nodes must provide mechanisms to enforce resource limits. To provide effective enforcement mechanisms, each node must have a meaningful understanding of the resource requirements for specific network traffic. In Active Network nodes, resource requirements typically come in three categories: bandwidth, memory, and processing. Well-accepted metrics exist for expressing bandwidth (bits per second) and memory (bytes) in units independent of the capabilities of particular nodes. Unfortunately, no well-accepted metric exists for expressing processing (i.e., CPU time) requirements in a platform-independent form. This paper investigates a method to express the CPU time requirements of Active Applications (similar to distributed, mobile agents) in a form that can be meaningfully interpreted among heterogeneous nodes in an Active Network. The model consists of two parts: a node model and an application model. For modeling applications, the paper describes and evaluates a semi-stochastic state-transition model intended to represent the CPU usage requirements of Active Applications. Using measurement data, the general model is instantiated for two Active Applications, ping and multicast. The model instances are simulated, and the simulation results are compared against real measurements. For both Active Applications, the simulated and measured CPU time usage compare within 5% for the mean and the 90 th and 95 th percentiles. The 99 th percentiles compare within 7%. The paper also evaluates three different scaling factors that might be used to transform a model accurate on one node into terms that prove accurate on another node.
Type de document :
Communication dans un congrès
Workshop on Software and Performance sponsored by ACM Sigmetrics & ACM Sigsoft - WOSP'2000, 2000, none, 9 p, 2000
Liste complète des métadonnées

Littérature citée [36 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00099066
Contributeur : Veronique Pretre <>
Soumis le : mardi 26 septembre 2006 - 08:49:50
Dernière modification le : jeudi 11 janvier 2018 - 06:20:00
Document(s) archivé(s) le : mercredi 29 mars 2017 - 12:41:35

Fichiers

 Accès restreint
Fichier visible le : jamais

Connectez-vous pour demander l'accès au fichier

Identifiants

  • HAL Id : inria-00099066, version 1

Collections

Citation

Virginie Galtier, Kevin Mills, Yannick Carlinet, Stefan Leigh, Andrew Rukhin. Expressing meaningful processing requirements among heterogeneous nodes in an active network. Workshop on Software and Performance sponsored by ACM Sigmetrics & ACM Sigsoft - WOSP'2000, 2000, none, 9 p, 2000. 〈inria-00099066〉

Partager

Métriques

Consultations de la notice

158