Meetings2010-11-10 » History » Version 1
J. Wienke, 11/10/2010 01:15 PM
1 | 1 | J. Wienke | h1. Meeting 2010-11-10 |
---|---|---|---|
2 | 1 | J. Wienke | |
3 | 1 | J. Wienke | * Sequencing: |
4 | 1 | J. Wienke | ** Spread-specific: -> sequencing only in spread port, remove sequencing stuff from Notification.proto, add second message type only with sequencing information wrapped around serialized Notification |
5 | 1 | J. Wienke | ** Parallelization of sequencing to reduce send and receive times |
6 | 1 | J. Wienke | * Quality-of-Service: |
7 | 1 | J. Wienke | ** Ordered notifications required |
8 | 1 | J. Wienke | ** Ports are responsible, because spread e.g. already can order notifications -> why order by hand here? |
9 | 1 | J. Wienke | ** Extract manual logic for ordering to be reusable |
10 | 1 | J. Wienke | ** Where is the desired service type specified? |
11 | 1 | J. Wienke | *** Probably statically in a global system configuration... later |
12 | 1 | J. Wienke | *** Simple solution right now: QoS-Objekt set at publisher with port observing the publisher, or pub sets the QoS in the port with error if not supported |
13 | 1 | J. Wienke | **** Later maybe also QoS specification at subscriber |
14 | 1 | J. Wienke | ** Current QoS-Types: |
15 | 1 | J. Wienke | *** Unordered |
16 | 1 | J. Wienke | *** Ordered per Subscriber-Publisher pair |
17 | 1 | J. Wienke | * Distributed Nameservice: |
18 | 1 | J. Wienke | ** Event-based telling what's going on on each logical message bus |
19 | 1 | J. Wienke | ** May be replaced with a static system model, but not required |
20 | 1 | J. Wienke | * URL scheme: |
21 | 1 | J. Wienke | ** Hashing of URLs |
22 | 1 | J. Wienke | ** Service required to translate back between hashes to real URLs (nameservice) |
23 | 1 | J. Wienke | ** Hierarchy |
24 | 1 | J. Wienke | * Performance testing: |
25 | 1 | J. Wienke | ** Throughput with spread |
26 | 1 | J. Wienke | ** Why jitter, how to avoid it? Is this only because of the hacked spread? |
27 | 1 | J. Wienke | ** Jitter would be bad for sequencing |
28 | 1 | J. Wienke | * Tool support required |
29 | 1 | J. Wienke | ** Web-Server |
30 | 1 | J. Wienke | ** command-Line tools for introspection |
31 | 1 | J. Wienke | ** Implemented as MVC-Pattern with different views |
32 | 1 | J. Wienke | * Type to data mapping in C++ |
33 | 1 | J. Wienke | ** Use RTTI? |
34 | 1 | J. Wienke | ** Benchmark Performance |
35 | 1 | J. Wienke | ** Current steps: |
36 | 1 | J. Wienke | *** Use RTTI to simplify generic interface |
37 | 1 | J. Wienke | ** later: |
38 | 1 | J. Wienke | *** Maybe code generation from model with specific interfaces |
39 | 1 | J. Wienke | *** Hierarchies of types currently ignored |