Skip to content

Repository files navigation

BenchmarkingDocker: Model Server Benchmarking Suite

This project benchmarks the performance of a machine learning model server under different request strategies and deployment architectures. image

📌 Project Overview

The goal is to analyze how different request-handling methods perform when sending concurrent or sequential HTTP requests to a model-serving endpoint. Additionally, it compares performance between a standalone server and a load-balanced setup using NGINX.

🏗️ Architecture

The system supports two deployment configurations:

1. Standalone Server

A single FastAPI server running on port 8000.

2. Load-Balanced NGINX Server

Three FastAPI containers behind an NGINX reverse proxy that distributes load using the least_conn policy. Running on port 80

image

How to run.

Navigate to the requestHuggingFace folder And run docker compose

cd ./requestHuggingFace 
docker compose up --build

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages