What is Bitflux

The goal of BitFlux is to let you squeeze more value out of your compute resources. The BitFlux solution provides the following benefits:

  • Actively improves EC2 instances efficiency
    • Smaller or fewer instances
    • Reduce your compute costs by up to 50%
  • Accurate sizing of EC2 instances
  • Better insight into your workload resource usage

Basic Solution Components

bitfluxeval

A readonly version of bitfluxd that runs on an EC2 instance to provide the user with memory usage statistics through the bitflux_mcp service.

AMI for AWS EC2 instances

The AMI is derived from the Ubuntu Server 24.04 LTS AMI modified to include:

  • A customized Linux kernel
  • The bitfluxd system service

The bitfluxd daemon runs as service using a high performance custom AI model to predict which memory isn't needed then instructs the custom kernel to proactively free it.

MCP server

To help the user interact with the instance for monitoring purposes the Model Contect Protocol server, bitflux_mcp, runs on the users local workstation and interacts with an AI agent to aid in querying the instance for memory usage statistics through the cloud service.

Cloud service

The cloud service is a gateway for the APIs the MCP server uses to interact with BitFlux on each instance. Using the MCP server your AI agent can identify your EC2 instances running bitfluxd and query them for memory usage statistics directly in realtime.

Open Source Code

Open Sourced patches and build scripts used to create the custom kernel build can be found at https://github.com/bitflux-ai/bitflux_kernel