The Internet\u27s core routing infrastructure, while arguably robust and efficient, has proven to be difficult to evolve to accommodate the needs of new applications. Prior research on this problem has included new hard-coded routing protocols on the one hand, and fully extensible Active Networks on the other. In this paper, we explore a new point in this design space that aims to strike a better balance between the extensibility and robustness of a routing infrastructure. The basic idea of our solution, which we call declarative routing, is to express routing protocols using a database query language. We show that our query language is a natural fit for routing, and can express a variety of well-known routing protocols in a compact and cl...
We present the DRIVER system for designing, analyzing and implementing network protocols. DRIVER lev...
We present a unified declarative platform for specifying, implementing, and analyzing secure network...
The Internet infrastructure, as it stands today, is highly vulnerable to attacks. The Internet runs ...
The Internet\u27s core routing infrastructure, while arguably robust and efficient, has proven to be...
The Internet’s core routing infrastructure, while arguably robust and efficient, has proven to be di...
Declarative Routing: Extensible Routing with Declarative Queries The Internet's core routing in...
To meet the demands of new Internet applications, recent work argues for giving end-hosts more contr...
The networking and distributed systems communities have recently explored a variety of new network a...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
Declarative Networking is a programming methodology that enables developers to concisely specify net...
I propose the use of recursive queries [24] as an interface for querying distributed network graph s...
Declarative networking is a programming methodology that enables developers to concisely specify net...
In this paper, we present a declarative perspective on adaptable extensible MANET protocols. Our wor...
Summarization: Declarative Networking is a programming methodology that enables developers to concis...
We present the DRIVER system for designing, analyzing and implementing network protocols. DRIVER lev...
We present a unified declarative platform for specifying, implementing, and analyzing secure network...
The Internet infrastructure, as it stands today, is highly vulnerable to attacks. The Internet runs ...
The Internet\u27s core routing infrastructure, while arguably robust and efficient, has proven to be...
The Internet’s core routing infrastructure, while arguably robust and efficient, has proven to be di...
Declarative Routing: Extensible Routing with Declarative Queries The Internet's core routing in...
To meet the demands of new Internet applications, recent work argues for giving end-hosts more contr...
The networking and distributed systems communities have recently explored a variety of new network a...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
Declarative Networking is a programming methodology that enables developers to concisely specify net...
I propose the use of recursive queries [24] as an interface for querying distributed network graph s...
Declarative networking is a programming methodology that enables developers to concisely specify net...
In this paper, we present a declarative perspective on adaptable extensible MANET protocols. Our wor...
Summarization: Declarative Networking is a programming methodology that enables developers to concis...
We present the DRIVER system for designing, analyzing and implementing network protocols. DRIVER lev...
We present a unified declarative platform for specifying, implementing, and analyzing secure network...
The Internet infrastructure, as it stands today, is highly vulnerable to attacks. The Internet runs ...