Abstract | ||
---|---|---|
We present a work in progress report on a new programming model that supports declarative, functional style aggregation operations over devices at the edge. This programming model bridges the gap between the two competing approaches for large-scale aggregations, streaming all data back to a central coordinator versus designing an optimized, distributed algorithm, by leveraging convergent data structures, dynamic scoping, and a declarative functional semantics implemented by a distributed runtime. We motivate our design with an industrial application susceptible to message reordering and arbitrary message delays on an unreliable network. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/CCNC.2016.7444727 | 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC) |
Keywords | Field | DocType |
declarative functional style aggregation operations,sliding window aggregations,large-scale aggregations,optimized distributed algorithm,convergent data structures,dynamic scoping,declarative functional semantics | Data structure,Sliding window protocol,Programming paradigm,Computer science,Work in process,Functional semantics,Distributed algorithm,Computation,Distributed computing | Conference |
Citations | PageRank | References |
2 | 0.39 | 7 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Christopher Meiklejohn | 1 | 43 | 6.73 |
Seyed H. Haeri | 2 | 16 | 3.65 |
Peter Van Roy | 3 | 617 | 67.19 |