top of page


Building Observability-Driven Performance Benchmarking Frameworks
Complex computing environments, spanning cloud, HPC, AI, and edge workloads; observability is no longer optional. With multiple layers of hardware and software working together, traditional monitoring alone cannot surface the insights needed for optimizing performance or preventing downtime. At Whileone Techsoft Pvt. Ltd. , we help companies go beyond monitoring by building deep observability frameworks that connect performance benchmarking , system analytics , telemetry , an

Nandita Gadgil
Aug 4, 20253 min read


MySQL Cloud Workload Brief
Overview MySQL is an open-source relational database management system (RDBMS) that stores and organizes data using tables, rows, and columns, and allows you to query and manage that data using SQL (Structured Query Language). MySQL Database Server is fast, reliable, scalable, and easy to use. It continues to rank highly in popularity among databases, according to DB-engines. SysBench is a multi-threaded benchmark tool. The tool can create a simple database schema, populate d

Mrinal Kshirsagar
Jul 28, 20253 min read


Site Reliability Engineering (SRE) Support for System Infrastructure
Operational Excellence for Service-Driven Enterprises As businesses increasingly deploy services and in production environments, the reliability and uptime of servers have become a critical need. These workloads are often hosted in hybrid setups, including dedicated data centers and public clouds, where even brief outages can impact performance, user trust, and business outcomes. To meet these demands, a dedicated Site Reliability Engineering (SRE) team provides comprehensive

Akshay Bhide
Jul 14, 20253 min read


Open-Source Benchmarking Tools with Ad-Hoc Extension
Automation is essential for performance benchmarking because it ensures that results are reliable, repeatable, scalable, and comparable. Various open source benchmarking tools are used for Automation. Tools are essential for benchmarking because they bring standardization, accuracy, efficiency, and repeatability to performance evaluation. Open-Source Benchmarking Tools that support ad-hoc extensibility, meaning they can be customized or extended without rebuilding or heavi

Mrinal Kshirsagar
Jul 7, 20252 min read


Performance Modelling: How to Predict and Optimize System Efficiency
1. Introduction In today’s fast-paced digital world, system performance is critical to the success of applications ranging from cloud computing platforms to high-performance computing (HPC) workloads. Performance modelling is a powerful technique used to predict, analyze, and optimize the efficiency of computing systems. By simulating and understanding system behavior, developers, engineers, and IT managers can make informed decisions about design, scaling, and optimization s

Nandita Gadgil
Apr 14, 20252 min read


Understanding SPEC HPC Benchmarks: A Comprehensive Guide for Beginners
1. Introduction High-Performance Computing (HPC) is at the core of solving complex computational problems in scientific research, engineering, and large-scale data analysis. Benchmarking plays a critical role in evaluating and optimizing HPC system performance. The Standard Performance Evaluation Corporation (SPEC) provides widely recognized benchmarking suites tailored for different computing environments, helping researchers, businesses, and hardware vendors assess system c

Nandita Gadgil
Apr 7, 20252 min read


Automating Web Application Deployment on AWS EC2 with GitHub Actions
Introduction Deploying web applications manually can be time-consuming and error-prone. Automating the deployment process ensures consistency, reduces downtime, and improves efficiency. In this blog, we will explore how to automate web application deployment on AWS EC2 using GitHub Actions. By the end of this guide, you will have a fully automated CI/CD pipeline that pushes code from a GitHub repository to an AWS EC2 instance, ensuring smooth and reliable deployments. Seamles

Sameer Natu
Mar 17, 20253 min read


How CloudNudge Can Help You Optimize and Manage Your Cloud Expenses
Introduction Managing cloud costs is a growing challenge for software and hardware engineers. As cloud services expand, expenses can quickly spiral out of control without proper oversight. Engineers need a cloud cost management tool like CloudNudge to monitor, optimize, and reduce cloud spending efficiently. In this blog, we will explore why cloud cost management is essential, how specialized tools can help, and best practices for using them effectively. The Importance of

Nandita Gadgil
Mar 10, 20252 min read


Which Cloud Provider is best for you? A pricing and performance Breakdown
Cloud computing has become the backbone of modern businesses, with AWS, Google Cloud (GCP), Microsoft Azure, and Oracle Cloud Infrastructure (OCI) leading the market. Choosing the right cloud provider depends on various factors like pricing, performance, scalability, security, and real-world use cases. In this blog, we’ll break down these aspects to help you make an informed decision, using detailed tables, graphs, and deep insights. 1. Cloud Provider: Pricing Comparison Pric

Vishvanath Metkari
Feb 24, 20253 min read


Developing a Backend with Django for a Cloud Cost Optimization Tool
Cloud cost optimization is critical for businesses leveraging cloud infrastructure, as it allows them to reduce spending, streamline resource use, and maintain performance. Using Django as the backend framework for a cloud cost optimization tool can expedite development while providing robust features for handling complex data and APIs. Here’s a step-by-step look into how Django is used effectively in building a backend for such a tool. 1. Why Django for Cloud Cost Optimizati

Sameer Natu
Nov 18, 20243 min read


Android on RiscV Part - II
The Problem statement: Our customer expressed their desire to know if Android (AOSP) was already ported by community to the RiscV platform and if we could provide a detailed summary of the current status of AOSP compilation/build and Qemu emulation progress for RiscV What have we accomplished in Part - I: We launched a Bare Metal instance on AWS Downloaded the AOSP source code Configured and built the binaries for AOSP RiscV What we plan to accomplish in Part - II: Install Cu

Anup Halarnkar
Sep 2, 20242 min read


AWS Lambda to generate SSH Keys
For the past few months, my team and I at WhileOne Techsoft Pvt. Ltd. have been helping our customer setup a system wherein access to a remote server in the cloud for testing can be granted to users. One of our client’s requirements is to generate SSH keys from the JIRA board. In JIRA use a custom script to generate SSH keys which will help our client for project automation. SSH key pairs are two cryptographically secure keys that can be used to authenticate a client to an S

Mrinal Kshirsagar
Nov 27, 20234 min read


Server Performance Prediction using ML Models - Part 2
In the first part of the blog, we described the problem that we intend to solve, the data gathering, post processing, and generating the final training data. In the 2nd part, we will take a look at the Machine Learning model we used for training and for inference with new data. Correlation between various counters We have captured various counters for various benchmarks. Here is a graph that shows the correlation between each counter with every other counter. K Neighbors Re

Rajeev Gadgil
Jul 26, 20232 min read


Network compute agnostic Performance Analysis for Cloud workloads
At Whileone we take pride in customer's success. We help customers achieve goals and execute out of the box ideas that are necessary for success. One such project was to get IPCs for cloud applications on different architectures, completely omitting network stack. This would give the RISC-V chip designing customer a good picture whether architecture IPC ( Instructions per Cycle ) is inline with competition like Intel or ARM. To achieve this, we modified cloud applications to

Rajeev Gadgil
Mar 29, 20232 min read
bottom of page

