incubator

Introducing CF-Abacus – Part 3 of 3

by February 19, 2016

picture credit: http://www.tecmaths.com
CF-Abacus team: Jean-Sebastien Delfino (IBM), Saravanakumar Srinivasan “Assk” (Independent), Benjamin Cheng (IBM), Hristo Lliev (SAP), Georgi Sabev (SAP), Kevin Yudhiswara (IBM), Piotr Przybylski (IBM), and Rajkiran Balasubramanian (IBM)
Introduction
In part 1 and part 2 of this series we introduced the metering problem that CF-Abacus solves as well as giving a complete overview of its architecture and design. In the last part we discuss the decisions the team took to realize the architecture and give some hints about future directions and conclude with the next steps. We also provide various references that all parties interested with CF-Abacus can use to become more active in the project.

Introducing CF-Abacus – Part 2 of 3

by February 12, 2016

picture credit: http://www.tecmaths.com
CF-Abacus team: Jean-Sebastien Delfino (IBM), Saravanakumar Srinivasan “Assk” (Independent), Benjamin Cheng (IBM), Hristo Lliev (SAP), Georgi Sabev (SAP), Kevin Yudhiswara (IBM), Piotr Przybylski (IBM), and Rajkiran Balasubramanian (IBM)
Introduction
In part 1 of this 3-part series, we motivated the metering problem for a Platform-as-a-Service (PaaS) like CloudFoundry (CF) and introduced and scoped CF-Abacus, which we claim provides a turnkey metering engine that can be used in a scalable manner by any CF installation. In this part, we dive into the architecture of CF-Abacus and also some of the key design points chosen by the team.
Architecture Overview
CF-Abacus uses a pipeline architecture.

Introducing CF-Abacus – Part 1 of 3

by February 4, 2016

picture credit: http://www.tecmaths.com
CF-Abacus team: Jean-Sebastien Delfino (IBM), Saravanakumar Srinivasan “Assk” (Independent), Benjamin Cheng (IBM), Hristo Lliev (SAP), Georgi Sabev (SAP), Kevin Yudhiswara (IBM), Piotr Przybylski (IBM), and Rajkiran Balasubramanian (IBM)
Abstract
Project CF-Abacus is a scalable usage aggregation and metering engine for any CloudFoundry (CF) installations. The paramount goal of the incubation project is to provide a complete turnkey solution that any CF vendor can use to enable their CF environments with usage metering and aggregation in a manner that will scale with number of users, organizations, spaces, and services.

New Performance Testing Tool added to the Cloud Foundry Incubator

by May 16, 2014

At the April Cloud Foundry Advisory Board meeting the Performance Acceptance Test (PAT) project, contributed by IBM, was accepted as a new Cloud Foundry incubator project. The idea behind PAT is that there should be a super easy way to test performance of Cloud Foundry installations so that any intended improvements can be proven, and regressions can be caught before the new code goes live.
High level overview of the PAT tool
PAT was originally created at the start of 2014 when it was noticed that a previous load testing tool project called Stac2 had gone stale, leaving an important gap in the Cloud Foundry CI/CD story that needed filling.