To meet the demands of new Internet applications, recent work argues for giving end-hosts more control over routing. To achieve this goal, we propose the use of a recursive query language, which allows users to define their own routing protocols. Recursive queries can be used to express a large variety of route requests such as the k shortest paths, shortest paths that avoid (or include) a given set of nodes and least-loaded paths. We show that these queries can be efficiently implemented in the network, and in the simple case when all users request shortest paths, the communication overhead of our solution is similar to that incurred by a distance vector protocol. In addition, when only a subset of nodes issue the same query, the communica...
Computing driving directions in road networks is a fundamental problem. Although it can be solved in...
This dissertation describes a system that allows routing languages to be specified in a declarative ...
In recent years, data management has begun to consider situations in which data access is closely ti...
To meet the demands of new Internet applications, recent work argues for giving end-hosts more contr...
The Internet’s core routing infrastructure, while arguably robust and efficient, has proven to be di...
I propose the use of recursive queries [24] as an interface for querying distributed network graph s...
Declarative Routing: Extensible Routing with Declarative Queries The Internet's core routing in...
The Internet\u27s core routing infrastructure, while arguably robust and efficient, has proven to be...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
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 is a programming methodology that enables developers to concisely specify net...
This paper describes a distributed infrastructure for querying network graphs with recursive queries...
Abstract: The current widespread use of location-based services and Global Positioning System techno...
While being eminently useful in a wide variety of application domains, the high expressiveness of gr...
Computing driving directions in road networks is a fundamental problem. Although it can be solved in...
This dissertation describes a system that allows routing languages to be specified in a declarative ...
In recent years, data management has begun to consider situations in which data access is closely ti...
To meet the demands of new Internet applications, recent work argues for giving end-hosts more contr...
The Internet’s core routing infrastructure, while arguably robust and efficient, has proven to be di...
I propose the use of recursive queries [24] as an interface for querying distributed network graph s...
Declarative Routing: Extensible Routing with Declarative Queries The Internet's core routing in...
The Internet\u27s core routing infrastructure, while arguably robust and efficient, has proven to be...
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing tech...
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 is a programming methodology that enables developers to concisely specify net...
This paper describes a distributed infrastructure for querying network graphs with recursive queries...
Abstract: The current widespread use of location-based services and Global Positioning System techno...
While being eminently useful in a wide variety of application domains, the high expressiveness of gr...
Computing driving directions in road networks is a fundamental problem. Although it can be solved in...
This dissertation describes a system that allows routing languages to be specified in a declarative ...
In recent years, data management has begun to consider situations in which data access is closely ti...