| Category | Key Mechanisms | Limitations | Author |
|---|---|---|---|
| Runtime & Container Optimization | Optimize runtimes, lightweight booting, secure runtimes | Bound to OS/runtime; limits cross-language generality | Du et al. (Catalyzer), Oakes et al. (SOCK), Li et al. (RunD) |
| Prewarming & Caching | Warm up instances in advance based on heuristics | Substantial idle resource overhead and waste | Romero et al. (Faa$T), Fuerst et al. (FaasCache) |
| Resource Pooling | Share/reuse isolated resources across functions | High architectural and implementation complexity | Stojkovic et al. (MXFaaS), Shillaker et al. (Faasm) |
| Scheduling & Load Balancing | Optimize request routing and queue buffers | Cannot eliminate scale-out latency spikes | Lin et al., Ustiugov et al. (REAP) |
Alibaba Cloud's Function Compute
Up to 300 max concurrency, 10% incremental steps, 1-min intervals over 10 minutes
| Metric | Scenario | E.x. 1 (Benchmark) | E.x. 2 (Multi-Concurrency) | E.x. 3 (Hierarchical) |
|---|---|---|---|---|
| Cold Start Rate | 1 | 0.0132% | 0.0026% | 0.0020% |
| 2 | 0.4439% | 0.1491% | 0.1217% | |
| 3 | 0.0286% | 0.0073% | 0.0055% | |
| Average TPS | 1 | 1911 | 4312 | 5932 |
| 2 | 112 | 87 | 115 | |
| 3 | 936 | 1125 | 122 | |
| Average RT | 1 | 157ms | 69ms | 50ms |
| 2 | 2680ms | 3450ms | 2556ms | |
| 3 | 322ms | 269ms | 245ms | |
| P99 RT | 1 | 1.90s | 160ms | 127ms |
| 2 | 16.8s | 16.1s | 15.6s | |
| 3 | 486ms | 370ms | 289ms |