Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Declarative networking

Boon Thau Loo, Condie Tyson, Garofalakis Minos, Gay David E., Hellerstein, Joseph, 1952-, Maniatis Petros, Ramakrishnan, Raghu, Roscoe Timothy, Stoica, Ion, 1965-

Simple record


URIhttp://purl.tuc.gr/dl/dias/496CB4EA-AA22-467D-9432-67313E105531-
Identifierhttps://cacm.acm.org/magazines/2009/11/48438-declarative-networking/fulltext-
Identifierhttps://doi.org/10.1145/1592761.1592785-
Languageen-
Extent9 pagesen
TitleDeclarative networkingen
CreatorBoon Thau Looen
CreatorCondie Tysonen
CreatorGarofalakis Minosen
CreatorΓαροφαλακης Μινωςel
CreatorGay David E.en
CreatorHellerstein, Joseph, 1952-en
CreatorManiatis Petrosen
CreatorRamakrishnan, Raghuen
CreatorRoscoe Timothyen
CreatorStoica, Ion, 1965-en
PublisherAssociation for Computing Machineryen
Content SummaryDeclarative Networking is a programming methodology that enables developers to concisely specify network protocols and services, which are directly compiled to a dataflow framework that executes the specifications. This paper provides an introduction to basic issues in declarative networking, including language design, optimization and dataflow execution. We present the intuition behind declarative programming of networks, including roots in Datalog, extensions for networked environments, and the semantics of long-running queries over network state. We focus on a sublanguage we call Network Datalog (NDlog), including execution strategies that provide crisp eventual consistency semantics with significant flexibility in execution. We also describe a more general language called Overlog, which makes some compromises between expressive richness and semantic guarantees. We provide an overview of declarative network protocols, with a focus on routing protocols and overlay networks. Finally, we highlight related work in declarative networking, and new declarative approaches to related problems.en
Type of ItemPeer-Reviewed Journal Publicationen
Type of ItemΔημοσίευση σε Περιοδικό με Κριτέςel
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2015-11-30-
Date of Publication2009-
SubjectDeclarative networksen
SubjectComputersen
Bibliographic CitationB.T. Loo, T. Condie, M. Garofalakis, D.E. Gay, J. M. Hellerstein, P. Maniatis, R. Ramakrishnan, T. Roscoe and I. Stoica, "Declarative networking", Communications of the ACM, vol. 52. no. 11, Nov. 2009, pp. 87-95. doi: 10.1145/1592761.1592785en

Services

Statistics