Skip to content

docs(architecture): Add Dynamic Resource Scaling HLD (EN/KR) [#514] - #528

Merged
leeeunkoo merged 1 commit into
eclipse-pullpiri:mainfrom
yonghyeon-kim:docs/dynamic-resource-scaling-hld
Jul 29, 2026
Merged

docs(architecture): Add Dynamic Resource Scaling HLD (EN/KR) [#514]#528
leeeunkoo merged 1 commit into
eclipse-pullpiri:mainfrom
yonghyeon-kim:docs/dynamic-resource-scaling-hld

Conversation

@yonghyeon-kim

Copy link
Copy Markdown
Contributor

📝 PR Description

Add High-Level Design (HLD) documentation for Dynamic Resource Scaling for Performance-Based Reconcile.

The feature enables runtime CPU/memory adjustment of a running workload based on performance degradation detected by monitoring, following a Kubernetes-style desired-state reconciliation model.

Changes:

  • doc/architecture/EN/HLD/dynamic_resource_scaling.md (English)
  • doc/architecture/KR/HLD/dynamic_resource_scaling.md (한국어)
  • Registered both documents in doc/architecture/README.md

Highlights:

  • Layered architecture (Monitoring / Decision / Control / Node / Workload)
  • Scale-Up / Scale-Down / Failure sequence scenarios
  • Proto interface definitions: RequestResourceScaling, UpdateResources, GetResourceStatus, ValidateResourceUpdate
  • Runtime resource update applied through the Podman REST API

🔗 Related Issue

Closes #514

🧪 Test Method

Documentation-only change. Verified Markdown/Mermaid code-fence balance and diagram rendering.

✅ Checklist

  • Code conventions are followed
  • Tests are added/modified (N/A: documentation only)
  • Documentation is updated

…-pullpiri#514]

Add High-Level Design document for Dynamic Resource Scaling, which enables
runtime CPU/memory adjustment of a running workload based on performance
degradation detected by monitoring.

- EN/HLD and KR/HLD documents following the existing HLD template
- Layered architecture (Monitoring / Decision / Control / Node / Workload)
- Scale-Up / Scale-Down / Failure sequence scenarios
- Interface (Proto) definitions: RequestResourceScaling, UpdateResources,
  GetResourceStatus, ValidateResourceUpdate
- Runtime update applied through the Podman REST API
- Register both documents in doc/architecture/README.md

Refs: eclipse-pullpiri#514
@yonghyeon-kim
yonghyeon-kim requested a review from leeeunkoo July 29, 2026 06:25
@leeeunkoo
leeeunkoo merged commit e3cbb30 into eclipse-pullpiri:main Jul 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Design] Dynamic Resource Scaling for Performance-Based Reconcile

2 participants