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… |