• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Evita Raced: Metacompilation for Declarative Networks ABSTRACT

Cached

  • Download as a PDF

Download Links

  • [www.vldb.org]
  • [www.cs.berkeley.edu]
  • [db.cs.berkeley.edu]
  • [berkeley.intel-research.net]
  • [p2.cs.berkeley.edu]
  • [db.cs.berkeley.edu]
  • [berkeley.intel-research.net]
  • [p2.berkeley.intel-research.net]
  • [berkeley.intel-research.net]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Tyson Condie , David Chu , Joseph M. Hellerstein , Petros Maniatis
Citations:28 - 6 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Condie_evitaraced:,
    author = {Tyson Condie and David Chu and Joseph M. Hellerstein and Petros Maniatis},
    title = {Evita Raced: Metacompilation for Declarative Networks ABSTRACT},
    year = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Declarative languages have recently been proposed for many new applications outside of traditional data management. Since these are relatively early research efforts, it is important that the architectures of these declarative systems be extensible, in order to accommodate unforeseen needs in these new domains. In this paper, we apply the lessons of declarative systems to the internals of a declarative engine. Specifically, we describe our design and implementation of Evita Raced, an extensible compiler for the OverLog language used in our declarative networking system, P2. Evita Raced is a metacompiler: an OverLog compiler written in OverLog. We describe the minimalist architecture of Evita Raced, including its extensibility interfaces and its reuse of P2’s data model and runtime engine. We demonstrate that a declarative language like OverLog is well-suited to expressing traditional and novel query optimizations as well as other query manipulations, in a compact and natural fashion. Finally, we present initial results of Evita Raced extended with various optimization programs, running on both Internet overlay networks and wireless sensor networks. 1.

Keyphrases

evita raced    declarative network abstract    declarative system    declarative language    many new application    declarative engine    extensible compiler    overlog language    natural fashion    initial result    traditional data management    minimalist architecture    extensibility interface    novel query optimization    early research effort    query manipulation    overlog compiler    internet overlay network    new domain    runtime engine    declarative networking system    wireless sensor network    unforeseen need    data model    various optimization program   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University