Buch, Englisch, 129 Seiten, Paperback, Format (B × H): 187 mm x 235 mm
Buch, Englisch, 129 Seiten, Paperback, Format (B × H): 187 mm x 235 mm
Reihe: Synthesis Lectures on Data Management
ISBN: 978-1-60845-601-7
Verlag: Morgan & Claypool Publishers
This book provides an introduction to basic issues in declarative networking, including language design, optimization and dataflow execution. The methodology behind declarative programming of networks is presented, including roots in Datalog, extensions for networked environments, and the semantics of long-running queries over network state. The book focuses on a representative declarative networking language called Network Datalog (NDlog), which is based on extensions to the Datalog recursive query language. An overview of declarative network protocols written in NDlog is provided, and its usage is illustrated using examples from routing protocols and overlay networks.
This book also describes the implementation of a declarative networking engine and NDlog execution strategies that provide eventual consistency semantics with significant flexibility in execution. Two representative declarative networking systems (P2 and its successor RapidNet) are presented. Finally, the book highlights recent advances in declarative networking, and new declarative approaches to related problems.
Autoren/Hrsg.
Weitere Infos & Material
- Introduction
- Declarative Networking Language
- Declarative Networking Overview
- Distributed Recursive Query Processing
- Declarative Routing
- Declarative Overlays
- Optimization of NDlog
- Recent Advances in Declarative Networking
- Conclusion