Skip to content
@kcz17

Kelvin Zhang (kcz17), MEng Individual Project

Zhang, K. (2021). Kubedim: Self-Adaptive Service Degradation of Microservices-based Architectures (Unpublished master's thesis). Imperial College London.

Kubedim

Kubedim is a drop-in solution for Kubernetes to orchestrate intelligent load shedding on optional components of a system in response to periods of high load. Kubedim was created as part of an integrated master's thesis at Imperial College London.

Useful links:

  • Check out my office hours interview with Grafana/k6.io discussing this project here
  • Want to read the thesis? Click here
  • Want to see some code?
    • kcz17/dimmer contains base logic and control theory-based actuation
    • kcz17/load-testing contains k6 configuration code to orchestrate load testing against a service
    • kcz17/profiler contains the service that profiles users' intent
  • Want to find documentation? Click here

Pinned

  1. manifests manifests Public

    k8s manifests to deploy cloud application

  2. load-testing load-testing Public

    k6 load testing scripts for evaluation

    TypeScript 4 1

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…