Project

General

Profile

RoadMap » History » Version 1

Anonymous, 05/13/2015 01:29 PM

1 1 Anonymous
Road Map
2
========
3
4
* TODO items
5
  * modify frontend <-> catalog query protocol to support union and limited search language
6
  * improve database schema to avoid regexes (implies catalog changes to generate appropriate SQL queries)
7
8
9
Current Catalog Status
10
-----------------------
11
12
- We have an initial catalog implementation that supports menu (component type) and auto-complete NDN name queries against a MySQL database.
13
- Catalog is crashing on receipt of query Interests. Chengyu has some ideas and is working on fixes.
14
- Chengyu is writing unit tests (and refactoring catalog to be easier to test).
15
16
Catalog Milestone Summary
17
--------------------------
18
19
The catalog implementation should be prioritize to present increasingly interesting concepts. We've started off simple: we can query a single catalog without specifying any particular host. This starting point can be evolved to demonstrate synchronization, data publication/retrieval, and security.
20
21
Security is currently a low priority milestone because we can demonstrate synchronization and data movement without it. Provenance is an important topic for scientists, but adds little on its own in terms of demo value (i.e. something is accepted or rejected). In the meantime, we can use an "anything goes" security policy.
22
23
Catalog Milestones by Priority
24
-------------------------------
25
26
1. Synchronize catalogs using ChronoSync
27
28
  - Our last demo focused on querying and displaying results from a single catalog.
29
  - Allows us to start talking about catalogs as a system with a consistent view rather than independent hosts/databases.
30
  - Next demo could demonstrate NDN names being inserted from any catalog and the catalog system synchronizing.
31
32
2. Add dataset publication
33
34
3. Validate data publication and synchronization messages
35
36
4. Serve datasets directly from disk with a new NDN repo