View source
From BiCEP
for
Use Cases
Jump to:
navigation
,
search
== Functional Requirements == * Creation of (base) events ** Procedures/applications ** Declarative based on temporal data model * Event operations (selection/fusion/enrichment) ** Selection ** Projection Composition Enrichment (complex) pattern recognition maybe based on regular expressions) Subscriptions and dissemination Event definition and selection Publisher/data source selection (fixed or attribute based) Consumer selection (fixed or attribute based) Mutual filtering (yes/no) 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) . 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 . 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 . 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 Speed-up: increase the system and maintain the load Load-up: maintain system but increase the load . Types of communication allowed (push, pull, scheduled)? Domains Business: Algorithmic Trading Business Activity Monitoring Retail Operations Automation Fraud Detection Sensor Driven Health Monitoring Military Ambient Intelligence Traffic Control Nature Monitoring (avalanche, forests, oceans, etc) New Apps Gaming (MMOG) IT Network Management System Diagnostics Big Science Particle Physics Radio Astronomy Mamy more missing…
Return to
Use Cases
.
Views
Page
Discussion
View source
History
Personal tools
Log in
Navigation
Main Page
Benchmarks
Tools
Publications
People
Search
Toolbox
What links here
Related changes
Special pages