Skip to content

A serverless simulator and serverless auto-scaling and scheduling researches

Notifications You must be signed in to change notification settings

ActivePeter/serverless_sim

 
 

Repository files navigation

serverless_sim

1. Feishu doc

https://fvd360f8oos.feishu.cn/docx/Q3c6dJG5Go3ov6xXofZcGp43nfb

2. Develop standard

项目迭代规范

3. Environment

Rust

// Switch to tested default version
rustup default 1.74

Pylibs (Basical)

follow the requirements_basic.txt

Pylibs (Just for RL Scaler)

pip install -r requirements.txt

CUDA (Just for RL Scaler)

https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local

4. Get started

5. Arch & Flow

The process flow will help you build up a general view about this simulation framework.

图片

Relations between Task - Fn - App(DAG) - Container - Request

图片

Scaler & Scheduler General Pattern

图片

6. Roadmap

Experimental

sim支持python脚本vscode右键运行 pr/17 feat:New python script file can directly “run code” by YouMeiYouMaoTai · Pull Request #17 · 340Lab/serverless_sim (github.com)

7. Algorithms

[同步块-无权限下载此内容]

About

A serverless simulator and serverless auto-scaling and scheduling researches

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.6%
  • Rust 16.6%
  • Vue 2.7%
  • TypeScript 1.1%