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