A key requirement in packet switching networks is an efficient way to access information stored within the routers. The most obvious example is the routing table and its associated forwarding information, accessed at least once for each packet traversing the router, but advanced protocols may require to store and access flow state information too, adding scalability problems as well. This paper introduces an innovative, highly efficient way to exploit the cooperation between end nodes and intermediate systems based on Distributed Linked Data Structures. When integrated in network protocols (for example as a new IP option field), they provide the router the memory addresses needed to access the required information without the need of searching. This leads to constant cost procedures, increasing performance and overcoming scalability problems. DLDS may support several different applications, some of which are presented in the paper; prototypal implementations have been developed to validate the technique and to measure performance.
Distributed Linked Data Structures for Efficient Access to Information within Routers
MONTESSORO, Pier Luca
2010-01-01
Abstract
A key requirement in packet switching networks is an efficient way to access information stored within the routers. The most obvious example is the routing table and its associated forwarding information, accessed at least once for each packet traversing the router, but advanced protocols may require to store and access flow state information too, adding scalability problems as well. This paper introduces an innovative, highly efficient way to exploit the cooperation between end nodes and intermediate systems based on Distributed Linked Data Structures. When integrated in network protocols (for example as a new IP option field), they provide the router the memory addresses needed to access the required information without the need of searching. This leads to constant cost procedures, increasing performance and overcoming scalability problems. DLDS may support several different applications, some of which are presented in the paper; prototypal implementations have been developed to validate the technique and to measure performance.File | Dimensione | Formato | |
---|---|---|---|
DLDS (ICUMT 2010).pdf
non disponibili
Tipologia:
Altro materiale allegato
Licenza:
Non pubblico
Dimensione
559.6 kB
Formato
Adobe PDF
|
559.6 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
DLDS (ICUMT 2010).pdf
non disponibili
Tipologia:
Altro materiale allegato
Licenza:
Non pubblico
Dimensione
559.6 kB
Formato
Adobe PDF
|
559.6 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.