In this chapter we will discuss about the different services that we use to test our implementation on.
Of course we introduce to you, Tiramola, the system that is our goal to improve, using our new approach.
We are using Tiramola as it is, with an exception in its decision making system.
We are presenting tiramola in Section \ref{sec:tiramola}
Our cluster is a Cassandra cluster. We are discussing about Cassandra on Section \ref{sec:cassandra}.
We test our cluster, using ycsb benchmark service, which we present in Section \ref{sec:ycsb} and collect metrics using Ganglia, as shown in Section \ref{sec:ganglia}
\section{Tiramola}\label{sec:tiramola}
The platform that we are going to implement our work on is Tiramola\cite{tiramola}. …show more content…
\item implements a Dynamo-style replication model with no single point of failure, but adds a more powerful “column family” data model.
\end{itemize}
\newpage
Below we present some special features of Cassandra
\begin{itemize}
\item \textit{Fast linear-scale performance -} Cassandra is linearly scalable. It increases your throughput as you increase the number of nodes in the cluster. Therefore it maintains a quick response time. \item \textit{no single point of failure -} Cassandra has no single point of failure and it is continuously available for business-critical applications that cannot afford a failure.
\item \textit{Fast linear-scale performance -} Cassandra is linearly scalable. It increases your throughput as you increase the number of nodes in the cluster. Therefore it maintains a quick response time. \item \textit{Elastic scalability -} Cassandra is highly scalable; it allows to add more hardware to accommodate more customers and more data as per requirement.
\item \textit{Fast linear-scale performance -} Cassandra is linearly scalable. It increases your throughput as you increase the number of