Comments (2)
Here are plans for supporting "fixed-sized chunks" in Daphne:
- Add
QueryType
,ChunkQueryType
,ChunkQuery
, andQuery
inmessages.rs
- Add
QueryConfig
inlib.rs
and addQueryConfig
element toTaskConfig
- Change Leader functionality to store received Reports in chunks if
QueryType
inQueryConfig
isfixed-chunk
. Reports should be stored in chunks associated tochunk ID
(TODO: Should thechunk ID
be random?) CollectReq
sent by the Collector would be changed to include aQuery
and theCollectResp
must be changed to include achunk ID
if theQueryType
isfixed-chunk
.- Replace all functionality that depends on
BatchInterval
s in Daphne withQuery
to reflect the changes (including messages that usebatch_interval
) - Reflect changes to how different entities in Daphne stores data. Especially Report store and Agg share store store state associating them with batch windows. The implementation would be different from MockAggregator and Daphne Workers.
- Implement methods that check the query received by the Collector (batch boundaries, number of reports requested, and batch overlap)
- Implement test cases where the Collector sends different types of queries.
from daphne.
This will be addressed in #100
from daphne.
Related Issues (20)
- The same HPKE receiver config gets reused across DAP versions HOT 1
- Problem detail for bearer token is incorrect when Taskprov is disabled
- Support for multi-round VDAFs HOT 1
- New cloning warning with --experimental-local HOT 6
- daphne_worker: Remove the "admin" API
- Add problem details to unrecognizedMessage abort HOT 2
- Add unit tests to interop test API
- Update docker and daphne_worker_test/README.md for wrangler3
- daphne_worker: Make sure architecture description in crate documentation is up to doate
- daphne_worker: Garbage collect `AggregateStore` instances we don't need anymore HOT 1
- DAP-07 HOT 2
- daphne_worker: `DapGlobalConfig.supported_hpke_kems` has no affect
- Lock hpke-rs version
- benches/aggregation is not measuring `handle_agg_job_init_req` properly HOT 1
- Disable all VDAFs except Prio2 in draft-ietf-ppm-dap-02 HOT 1
- Archive daphne_worker HOT 1
- Refactor: Move protocol logic in `vdaf` module to `impl DapTaskConfig`
- Report metrics are over-counted if `try_put_agg_share_span()` is retried HOT 2
- Propose a change to libprio-rs such that `AggregateShare`s can be created from bytes without having to manually construct them HOT 2
- Upgrade to the latest version of `prio` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from daphne.