Use Cases

From BiCEP

Jump to: navigation, search
 
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?
+
** Need more stuff?
-
. Advanced analytics
+
* Advanced analytics
-
. Is this scenario distributed in nature? (Yes/no)
+
* Is this scenario distributed in nature? (Yes/no)
-
. This should be integrated with the event operations
+
* 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)
+
** Uses historical analysis? (Yes/no)
-
. Size of moving windows (very big/big/small)
+
** Size of moving windows (very big/big/small)
-
. Similarity search (i.e., find patterns that look like this pattern) (precision/recall?)  
+
** 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)
+
* Throughput (Ultra High throughput/High throughput/Medium throughput)
-
. Response time (>10 sacs/>1 sec/sub-second)
+
* Response time (>10 sacs/>1 sec/sub-second)
-
. Enrichment performance
+
* Enrichment performance
-
. Scalability (i.e., how big is the problem in terms of data size, queries/users). Record size
+
* 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)
+
* 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)
+
* What is the complexity of the detection/pattern matching logic? (Very high/high/medium)
-
. Provides transactional guarantees?
+
* Provides transactional guarantees?
-
. Privacy
+
* Privacy
-
. What is the relative cost of false positives and negatives? (High/low)
+
* 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)
+
* 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)
+
* Amount of work to integrate EP with existing systems? (High /medium)
-
. Security
+
* Security
-
. Audit
+
* Audit
-
. Tracking
+
* Tracking
-
. Ad-hoc querying and adaptively
+
* Ad-hoc querying and adaptively
-
Product TOC Requirements
+
== Product TOC Requirements ==
-
. Cost of SW/HW
+
* Cost of SW/HW
-
. Education
+
* Education
-
. Development cost/ease (e.g., API available?)
+
* Development cost/ease (e.g., API available?)
-
. Deployment
+
* Deployment
-
. Maintenance/Migration
+
* Maintenance/Migration
-
. Interoperability
+
* Interoperability
-
. How good is the product scalability in terms of?
+
* 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)?
+
* 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…

Current revision as of 03:17, 27 October 2007

Personal tools