Snabbfakta

    • Göteborg

Ansök senast: 2024-11-22

Thesis Proposal - Predictive Cloud-based Scaling Algorithms

Publicerad 2024-09-23

In today's fast-paced business landscape, adaptability is the key to success. Are you tired of struggling to keep up with fluctuating workloads, leading to system crashes, downtime, and potentially frustrated customers? It's time to pave the way for the future of efficiency and help us develop the scalable systems of tomorrow!

We would like to eliminate the headaches of managing server capacity and ensure optimal performance, even during peak demand. We want to develop a system that can automatically scale resources up or down based on real-time load and predict the stress of the system based on earlier data, ensuring applications run smoothly regardless of traffic spikes.

The benefit of this approach is to eliminate system crashes, downtime and overspending on infrastructure. With a scalable system you only need to pay for the resources you use, reducing operational costs while enhancing performance.

For this master thesis we would like to implement and test different scaling algorithms that are relevant based on current studies. The goal of the algorithms is to predict the oncoming load of the system based on collected data. Additionally, we foresee that different load patterns and algorithms can be tested and compared, based on, for example, machine learning, analysis in the frequency domain, etc.

Don't let fluctuations in workload hold you back. Embrace the power of automatic scalability and ensure seamless performance, no matter the demands. Together, we'll drive efficiency and success to new heights, join us now!

Proposed research question:

  • Which algorithm is more suitable for scalability and dynamic load applications.

Features:

  • Scalable applications: Kubernetes clusters, containers
  • Cloud based applications
  • Predictivity models
  • Simulations.

We foresee that a student with a background in software engineering will excel in the proposed assignment.

For a successful thesis work, we believe that the applicants should have:

  • A growth mindset: embracing new problems in new environments with an eagerness to learn and evolve
  • Basic understanding of cloud computing
  • Solid understanding of Machine Learning

Application:

We look forward to receiving your resume, and preferably, a personal letter in which you explain why you want to write your thesis with Syntronic.

We screen and evaluate applications on an ongoing basis.

Picture1.png