Publication | Open Access
Naiad
644
Citations
41
References
2013
Year
Unknown Venue
Cluster ComputingEngineeringStreaming EngineCloud ComputingComputer ArchitectureComputer EngineeringBatch ProcessorsDistributed SystemsComputer ScienceParallel ProgrammingStream ProcessorsParallel ComputingData Streaming ArchitectureData ManagementSystem SoftwareDistributed ProcessingCyclic Dataflow ProgramsStream Processing
Naiad is a distributed system for executing data parallel, cyclic dataflow programs. It offers the high throughput of batch processors, the low latency of stream processors, and the ability to perform iterative and incremental computations. Although existing systems offer some of these features, applications that require all three have relied on multiple platforms, at the expense of efficiency, maintainability, and simplicity. Naiad resolves the complexities of combining these features in one framework.
| Year | Citations | |
|---|---|---|
Page 1
Page 1