Permanent Session
A Permanent Session is a dedicated EyePop runtime that remains continuously active and ready to process requests without startup or warm-up delays.
Permanent Sessions are designed for production workloads that require low latency, real-time responsiveness, or continuous monitoring.
Unlike on-demand processing environments, a Permanent Session stays running and is dedicated to a single Pop.
Why Permanent Sessions Exist
Most AI systems require time to establish connections, allocate resources, load models, and initialize processing pipelines before they can begin work.
For many applications, this startup time is acceptable.
However, use cases such as:
Live camera monitoring
Real-time alerting
Interactive applications
Industrial automation
Robotics
Security systems
Video analytics
often require responses within seconds or milliseconds.
Permanent Sessions eliminate startup delays by keeping your Pop continuously loaded and ready to process incoming data.
How Permanent Sessions Work
A Permanent Session consists of:
A dedicated server environment
One continuously running Pop
Persistent model loading
Always-available processing capacity
Because the runtime remains active, requests can begin processing immediately without waiting for infrastructure provisioning or model initialization.
Benefits
Low Latency
Processing can begin immediately because the runtime and models are already loaded.
Predictable Performance
Dedicated resources provide more consistent response times compared to shared or on-demand environments.
Real-Time Operation
Ideal for livestreams, camera feeds, and event-driven systems where delays can impact business outcomes.
Continuous Monitoring
Supports always-on workflows that must remain active 24/7.
Common Use Cases
Security & Surveillance
Intrusion detection
Camera tampering detection
Loitering alerts
License plate recognition
Industrial Operations
Safety monitoring
Equipment utilization tracking
Forklift detection
Process compliance
Interactive Applications
Kiosk experiences
Mobile applications
Customer-facing AI experiences
Live Video Analytics
Sports analytics
Crowd monitoring
Operational intelligence dashboards
Permanent Sessions vs On-Demand Processing
Feature
On-Demand Processing
Permanent Session
Startup Time
May require warm-up
Always ready
Dedicated Resources
No
Yes
Real-Time Workloads
Limited
Optimized
Live Stream Processing
Supported
Recommended
Continuous Monitoring
Not ideal
Ideal
Single Dedicated Pop
No
Yes
Best Practices
Permanent Sessions are most valuable when:
Response time matters.
Requests occur continuously throughout the day.
A camera or stream is monitored 24/7.
A workflow must be available immediately after an event occurs.
For batch processing, scheduled jobs, or occasional requests, standard on-demand processing may be a more cost-effective option.
Last updated