Skip to Main content Skip to Navigation

ARFANet : Une nouvelle approche pour les réseaux actifs

Abstract : The internet reveals this last decade a metamorphosis at the high level of its hierarchy, specially on the nature of the
client application, protocols, services and flows. Only the low layers are stiff and adhere faithfully to an obsolete
mechanisms as old as the Internet creation. The economic sake and the financial market which wove itself around the actual
infrastructure make difficult the transition to worldwide scale of new protocols.
The active networks are a possible alternative which allow to exceed rapidly and efficiently this
impediment in prevision of network saturation caused by the continuous increase of the Internet users and services.
In an active network, the treatments to perform in the different
nodes may be customised according to the user needs and/or the application
requirements. The specific functionalities to an user or an
application are loaded within the network nodes
as methods or a small programs. Once a user
data packet arrives at the specified nodes, its header is
evaluated to choose an appropriated program to be executed on the packet content.

We developed a new active network infrastructure, called ARFANet
(Active Rule Framework for Active Network), based on the notion of active rules.
In this context, an
application can be described as a set of active rules,
where each rule is defined as a
Event-Condition-Action (ECA) statement.
The execution of an application consists, then, to detect the
events, to evaluate the conditions and finally to launch the corresponding actions.
The ECA form is exclusively event based concept and makes active rules a potential candidantes for network
applications which must react to an arising events within the network, such as packet arrival, bottleneck, congestion, link breaking down, etc.

The two most important aspects in active networking are the code distribution and security.
We defined the notion of Code Identification and Storage Server (CISS) which allows the storage of the code
and its unique identification. With this server we can apply all security techniques and specially on all actors
implied in code distribution process such as the developers, the users and the code itself.
The security tasks are not any more within the competence of the nodes but delegated to this server, thus the performances of
nodes are not further deteriorated.

Moreover, we observed the necessity to introduce more than one code identification and storage server
in large scale networks such as Internet. The distributed code base management must take into account all
specifics of active networks.
We also concentrated a large part of our efforts on performance evaluation of the nodes in ARFANet infrastructure led us to model a node
using the performance modelling method PEPA (Performance Evaluation Process Algebra), and after that to simulate it with SimJava toolkit.
Complete list of metadatas
Contributor : Amdjed Mokhtari <>
Submitted on : Saturday, November 5, 2005 - 6:58:49 PM
Last modification on : Friday, January 10, 2020 - 3:42:21 PM
Long-term archiving on: : Monday, September 20, 2010 - 1:12:51 PM


  • HAL Id : tel-00010867, version 2



Amdjed Mokhtari. ARFANet : Une nouvelle approche pour les réseaux actifs. Modélisation et simulation. Université de Versailles-Saint Quentin en Yvelines, 2005. Français. ⟨tel-00010867v2⟩



Record views


Files downloads