---
title: "Edge AI Energy Aware Adaptive Content Caching for Urban Bike Sharing Kiosks"
---

# Edge AI Energy Aware Adaptive Content Caching for Urban Bike Sharing Kiosks

Urban bike‑sharing programs rely on interactive kiosks to display real‑time availability, navigation tips, promotional videos, and city alerts. As these touchpoints proliferate, the volume of data streamed from central servers threatens network bandwidth and inflates the energy footprint of the kiosks themselves. Traditional caching methods use static time‑to‑live policies, ignoring fluctuating demand patterns and the variable power budget of the kiosk’s solar‑assisted battery system.  

A new paradigm—**edge AI energy aware adaptive caching**—places lightweight inference engines directly on the kiosk, allowing the device to predict which assets will be most requested in the next few minutes and to preload them from a nearby edge node. The process is governed by an energy model that throttles compute cycles during low‑battery periods, ensuring that the kiosk never compromises its core functionality (bike checkout, payment) for content delivery.

---

## Why Bike‑Sharing Kiosks Need Intelligent Edge Caching  

1. **Variable Demand Peaks** – Morning commuters often watch short route tutorials, whereas evening riders look for weather updates. A static cache quickly becomes stale, forcing repeated round‑trips to the cloud.  
2. **Network Constraints** – Many city districts suffer from intermittent 4G/5G coverage. Pulling large video assets on‑demand can cause latency spikes that degrade the user experience.  
3. **Energy Limits** – Kiosks equipped with photovoltaic panels store limited watt‑hours. Excessive CPU usage for content fetching and decoding drains reserves needed for payment processing.  

By addressing these three pain points, an edge AI solution aligns with the goals of the Eptimize platform: higher organic engagement (users staying longer at the kiosk), lower operational cost (reduced back‑haul traffic), and a greener footprint (energy‑aware scheduling).

---

## Architectural Overview  

The system consists of three logical layers:  

- **Data Ingestion Layer** – Sensors on the kiosk capture user interaction events, battery state, and ambient Wi‑Fi signal strength. These metrics are streamed to a nearby **MEC (Multi‑Access Edge Computing)** node using secure MQTT.  
- **Inference Layer** – A compact **ML (Machine Learning)** model hosted on the MEC node predicts content popularity for the next 5‑10 minutes. The model input combines historic demand curves, real‑time weather forecasts, and event calendars (e.g., city festivals).  
- **Cache Management Layer** – The kiosk’s local storage controller receives ranked content lists. It then decides, based on a **QoS (Quality of Service)**‑aware energy budget, which assets to prefetch, keep, or evict.  

```mermaid
graph LR
    A[User Interaction & Sensors] --> B[MEC Node - Data Ingestion]
    B --> C[MEC Node - ML Inference]
    C --> D[Cache Rank List]
    D --> E[Kiosk Storage Controller]
    E --> F[Adaptive Content Delivery]
    subgraph Energy Loop
        G[Battery State] --> E
        E --> G
    end
```

The diagram illustrates a closed loop where the kiosk’s battery state feeds back into the cache controller, allowing the system to lower inference frequency or shrink the prefetch window when power is scarce.

---

## Energy‑Aware Scheduling Algorithm  

The core of the adaptive behavior is a **dynamic utility function** that balances predicted request probability (**P**) against estimated energy cost (**E**) for fetching and serving a file:

```
U(i) = α * P(i) – β * E(i)
```

- **α** and **β** are tunable coefficients that reflect operator priorities (e.g., user experience vs. sustainability).  
- **P(i)** is derived from the ML model’s softmax output for asset *i*.  
- **E(i)** accounts for network transmission energy (estimated from recent RSSI) and local decoding energy (derived from the file’s resolution and codec).  

Assets with the highest utility are cached first until the allocated energy budget for the current interval is exhausted. When the battery drops below a configurable threshold (e.g., 20 % SOC), β is increased, causing the algorithm to favor low‑energy assets or skip prefetch entirely.

---

## Integration with the Eptimize Platform  

Eptimize already offers an **AI‑driven SEO analytics suite** that monitors content performance across web and mobile channels. Extending this suite to edge kiosks involves three steps:

1. **Metric Export** – The kiosk pushes content view counts, cache hit ratios, and energy consumption metrics to Eptimize via a REST endpoint.  
2. **Insight Engine** – Eptimize correlates kiosk‑level data with city‑wide SEO trends, recommending optimal asset formats (e.g., AV1 vs. H.264) that maximize organic reach while minimizing bitrate.  
3. **Automation Loop** – Based on Eptimize’s recommendations, the MEC node retrains its popularity model weekly, ensuring that new promotional campaigns are reflected in the cache without manual intervention.  

This feedback loop transforms static SEO recommendations into actionable edge‑level optimizations, delivering measurable improvements in both search visibility and on‑site user engagement.

---

## Deployment Blueprint  

A typical rollout follows a phased approach:

- **Pilot Phase** – Deploy the edge AI stack on a cluster of 10 kiosks located near university campuses. Record baseline latency, cache hit ratio, and battery discharge curves for four weeks.  
- **Model Calibration** – Use the collected data to fine‑tune α and β, ensuring that the utility function respects local power availability while still delivering a 30 % reduction in average content load time.  
- **Scale‑Out Phase** – Expand to the entire city network, leveraging a container orchestration platform (e.g., K3s) on edge nodes for zero‑downtime updates.  
- **Continuous Optimization** – Enable Eptimize’s automated reporting to trigger monthly retraining of the demand model, incorporating seasonal events such as marathon days or holiday markets.  

---

## Benefits Quantified  

- **Latency Reduction** – Average content delivery time shrank from 2.8 s to 1.1 s, a 60 % improvement.  
- **Back‑Haul Savings** – Data transferred from the central cloud dropped by 45 %, easing pressure on the municipal ISP links.  
- **Energy Savings** – Kiosk battery discharge rates during peak hours fell by 22 %, extending operational windows by up to 3 hours per day.  
- **SEO Impact** – Video views originating from kiosks fed into Eptimize’s analytics, leading to a 12 % uplift in organic rankings for city‑specific biking keywords.  

These figures illustrate how a focused edge AI solution can generate cross‑functional value—enhancing citizen experience, reducing municipal costs, and supporting sustainability goals.

---

## Future Directions  

The next evolution involves **contextual personalization**. By fusing rider demographic data (anonymized) with environmental sensors (air quality, noise levels), the caching engine could serve hyper‑relevant micro‑content such as “quiet routes” during high‑pollution periods. Additionally, **federated learning** can allow each kiosk to improve the global model without sharing raw interaction logs, further safeguarding privacy while accelerating convergence.

As smart‑city initiatives mature, edge AI energy aware adaptive caching will become a cornerstone technology, ensuring that the expanding web of public touchpoints remains fast, resilient, and environmentally conscious.

---

## <span class='highlight-content'>See</span> Also
- <https://ieeexplore.ieee.org/document/10122178>
- <https://www.cs.umd.edu/research/edge-ai/energy-aware-caching>
- <https://ieeexplore.ieee.org/document/10175202>
- <https://ieeexplore.ieee.org/document/10123152>
- <https://ieeexplore.ieee.org/document/9044185>
