Use Cases
From BiCEP
| Line 7: | Line 7: | ||
** Selection | ** Selection | ||
** Projection | ** Projection | ||
| - | Composition | + | ** Composition |
| - | Enrichment (complex) pattern recognition maybe based on regular expressions) | + | ** Enrichment (complex) pattern recognition maybe based on regular expressions) |
| - | Subscriptions and dissemination | + | * Subscriptions and dissemination |
| - | Event definition and selection | + | ** Event definition and selection |
| - | Publisher/data source selection (fixed or attribute based) | + | ** Publisher/data source selection (fixed or attribute based) |
| - | Consumer selection (fixed or attribute based) | + | ** Consumer selection (fixed or attribute based) |
| - | Mutual filtering (yes/no) | + | *** Mutual filtering (yes/no) |
| - | Rich visualization (e.g., dashboards) | + | * Rich visualization (e.g., dashboards) |
| - | + | ** Need more stuff? | |
| - | + | * Advanced analytics | |
| - | + | * Is this scenario distributed in nature? (Yes/no) | |
| - | + | * This should be integrated with the event operations | |
| - | Have out-of-order events? (Yes/no) | + | ** Have out-of-order events? (Yes/no) |
| - | + | ** Uses historical analysis? (Yes/no) | |
| - | + | ** Size of moving windows (very big/big/small) | |
| - | + | ** Similarity search (i.e., find patterns that look like this pattern) (precision/recall?) | |
| - | Operational requirements | + | == Operational requirements == |
| - | + | * Throughput (Ultra High throughput/High throughput/Medium throughput) | |
| - | + | * Response time (>10 sacs/>1 sec/sub-second) | |
| - | + | * Enrichment performance | |
| - | + | * Scalability (i.e., how big is the problem in terms of data size, queries/users). Record size | |
| - | + | * Benefit from computational sharing (i.e., if there are many similar queries that can be processed more efficiently jointly by computing the common part than by treating each query separately) | |
| - | + | * What is the complexity of the detection/pattern matching logic? (Very high/high/medium) | |
| - | + | * Provides transactional guarantees? | |
| - | + | * Privacy | |
| - | + | * What is the relative cost of false positives and negatives? (High/low) | |
| - | + | * What value-add does this solution provide? (End-user productivity/new types of applications) | |
| - | + | * Amount of work to integrate EP with existing systems? (High /medium) | |
| - | + | * Security | |
| - | + | * Audit | |
| - | + | * Tracking | |
| - | + | * Ad-hoc querying and adaptively | |
| - | Product TOC Requirements | + | == Product TOC Requirements == |
| - | + | * Cost of SW/HW | |
| - | + | * Education | |
| - | + | * Development cost/ease (e.g., API available?) | |
| - | + | * Deployment | |
| - | + | * Maintenance/Migration | |
| - | + | * Interoperability | |
| - | + | * How good is the product scalability in terms of? | |
| - | Scale-up: increase the system and increase the load | + | ** Scale-up: increase the system and increase the load |
| - | Speed-up: increase the system and maintain the load | + | ** Speed-up: increase the system and maintain the load |
| - | Load-up: maintain system but increase the load | + | ** Load-up: maintain system but increase the load |
| - | + | * Types of communication allowed (push, pull, scheduled)? | |
| - | Domains | + | == Domains == |
| - | Business | + | * Business |
| - | Algorithmic Trading | + | ** Algorithmic Trading |
| - | Business Activity Monitoring | + | ** Business Activity Monitoring |
| - | Retail Operations Automation | + | ** Retail Operations Automation |
| - | Fraud Detection | + | ** Fraud Detection |
| - | + | * Sensor Driven | |
| - | Sensor Driven | + | ** Health Monitoring |
| - | Health Monitoring | + | ** Military |
| - | Military | + | ** Ambient Intelligence |
| - | Ambient Intelligence | + | ** Traffic Control |
| - | Traffic Control | + | ** Nature Monitoring (avalanche, forests, oceans, etc) |
| - | Nature Monitoring (avalanche, forests, oceans, etc) | + | * New Apps |
| - | + | ** Gaming (MMOG) | |
| - | New Apps | + | * IT |
| - | Gaming (MMOG) | + | ** Network Management |
| - | + | ** System Diagnostics | |
| - | IT | + | * Big Science |
| - | Network Management | + | ** Particle Physics |
| - | System Diagnostics | + | ** Radio Astronomy |
| - | + | ||
| - | Big Science | + | |
| - | Particle Physics | + | |
| - | Radio Astronomy | + | |
Mamy more missing… | Mamy more missing… | ||
