Tiramola Case Study

Improved Essays
Chapter 1

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}. Tiramola is a cloud-enabled, open-source framework for automatic resizing of NoSQL clusters. In the earliest versions of Tiramola the decision of adding or removing resources were modeled as a Marcof Decision Proccess. In his deploma thesis Konstadinos Lolos \cite{tiramola-lolos} tested a different approach using Adaptive State Space Partitioning of Markov Decision Processes. In this thesis we are going to approach the problem of of Tiramola's decision using deep neural networks. But let us firs, to introduce to you Tiramola. Tiramola offeres the following features \begin{itemize} \item A generic VM-based module that monitors cloud-based NoSQL clusters. This module is further modified in order to report real-time, client-side statistics, offering multi-grained, scalable monitoring. \item An implementation of the decision-making module as a Markov Decision Process or RL q learning algorithms later using Adaptive State Space Partitioning of Markov Decision Processes, enabling optimal policy generation relative to both changes in the environment and different cost functions. \item A real-time system that integrates these modules; utilizing popular open-source implementations for NoSQL, Cloud APIs and benchmarking tools, our system decides on the appropriate add/remove VM action according to the chosen optimization function and relative to cluster performance. \end{itemize} \subsection{Tiramola's Architecture} Tiramola's architecture is illustrated in this figure \ref{fig:tiramola.pdf}. The Decision Making module incorporates both the user-policy defined through an optimization function as well as cluster- and client-side monitored metrics and periodically decides on cluster resize actions. It outputs resize actions to the Cloud Management module that interacts with the cloud vendor in order to release or acquire more virtual machines. The Cluster Coordinator is then responsible for orchestrating the addition and removal commands relative to the particular NoSQL cluster in hand. The Monitoring module maintains up-to-date performance metrics collected from both cluster nodes and client nodes. let's describe each module in detail \diagram{Tiramola's architecture}{tiramola.pdf} \subsubsection{Decision Making Module} This module is responsible for deciding the appropriate cluster resize action according to the applied load, cluster and user-perceived performance and optimization policy. Former versions of Tiramola formulated this process as a Markov Decision Process (MDP). We approach the subject usin deep neural networks (REF) as predictors that continuously identifies the most beneficial action relative to the current system state. The user goals are defined through a reward function that translates the optimization each application wishes to adhere to. Upon reaching a resize decision, the module forwards this command to the Cloud Management module. \subsubsection{Monitoring} TIRAMOLA uses Ganglia, a scalable \ref{sec:ganglia} distributed monitoring tool that allows remote collection of live or historical cluster statistics (such as CPU load averages, network, memory or disk space utilization, number of open client threads, etc) through its XML API. Apart from the server-side metrics, modifications have been
…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

Related Documents

  • Decent Essays

    Interrupts are most important as they give user the better control over the computer. Without interrupts, a user have to wait for a given task to complete in a specific time management with the higher priotity. This ensures that the CPU will charge the process immediately. 2. What is a trap?…

    • 681 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Nt1330 Unit 5 Essay

    • 596 Words
    • 3 Pages

    5.10 A user level program can disable the timer interrupt and prevent context switching from taking place if it is given the ability to disable interrupts. This also allows it to use the processor without letting other processes execute. 5.11 It depends on how interrupts are implemented, but regardless, it is not a good choice of techniques.…

    • 596 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    The business that I will use for my paper’s subject matter is a cabinet making company. Currently the company uses several business information systems. The corporation uses Peachtree accounting software, Microsoft Office for document publishing, an internally written MRP (material request planning), and Infinity QS systems for quality enhancement. All of these programs are currently running on the internal intranet but the systems do not communicate without cyborg intervention.…

    • 721 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Nt1330 Unit 5 Case Study

    • 405 Words
    • 2 Pages

    Each totaltraffic graph in the method section shows the server or the client with the above RTT and Window Size as incoming and outgoing traffic. The horizontal axis represents the time in seconds and the vertical axis represents the measured traffic in bytes. The graphs presents the increase of traffic once the experiments starts and ends. Case 3. In comparing the window size and RTT staying the same, the traffic decrease once the window size increase.…

    • 405 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    The problem or the issue addressed is on how to parallelize the computation, distribute the data, and handle failures conspire to obscure the original simple computation with large amounts of complex code to deal with these issues. Contributions are simple powerful interface that gives parallelization and distribution of large scale systems. So to tackle the issue of parallelization, fault tolerance and distribution of data, they acquired the map and reduce primitives. The use of a functional model with user-specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.…

    • 868 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    Bsbinm601 Task 1

    • 555 Words
    • 3 Pages

    BSBINM601 Zheng Wang 1601547 Assessment 2 1. Read the scenario information provided under Australian Hardware – your brief in Appendix 1. I have read the scenario provided in Appendix 1 for this assignment. 2. If necessary, review Australian Hardware’s general business information provided in Appendix 1 of assessment 1 to maintain your understanding of the business and its environment…

    • 555 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    To represent the constraints on the host level (and implicitly on the level of feature packs), and uses a dependency matrix. Figure represents an example of a dependency matrix that shows the dependencies between the different hosts, as well as restrictions on these dependencies. The first column and the first row represent a file (database). Each cell contains a set of pairs (C, H), where C indicates the constraint and H indicates the type of dependency. A value of 2 means a strong dependency and 1 indicating a weak dependency.…

    • 477 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    General Mills Comparison

    • 1430 Words
    • 6 Pages

    Comparison of the Financial Well-Being of Land O’ Lakes and General Mills When assessing a company’s financial health, it can be beneficial to take a gander into their balance sheets, income statements, and cash flow statements. This allows for a thorough analysis between companies. General Mills and Land O’ Lakes are both food companies and this paper is analysis between the two companies with a focus on their balance sheets, income statements, Key Performance Indicators (KPIs) and cash flow statements to identify the company’s health. General Mills is a U.S. based food company.…

    • 1430 Words
    • 6 Pages
    Improved Essays
  • Superior Essays

    The book “The Signal and the Noise” by Nate Silver, so far has emphasize the skill of using probability and statics which is a practical art of mathematical model building. I believe Silver takes a big-picture approach using statics, combining sources of data (ex. Baseball), sound statics and analysis, and historical data which is tested by many researchers and experts who have significant roles in the media. In the first six chapters, Silver covers the topics; the failure to predict the 2008 housing bubble in chapter 1, political predictions in chapter 2, baseball predictions in chapter 3, weather prediction in chapter 4, earthquake predictions in chapter 5, and communication of predictions in chapter 6. These six chapters take readers, including me on a journey of why so many predictions are not as accurate as we think and what can be done to fix the…

    • 1038 Words
    • 5 Pages
    Superior Essays
  • Improved Essays

    The service I work for operates just south of the Metro Atlanta area and is owned by an established and successful hospital system. Our service is relatively small, four twenty-four hour trucks and one day truck, compared to number of call we handle per year, but also one of the most respected services in the metro Atlanta area as well. So, the areas that I would benchmark for clinical areas are the administration of pain medication along with the associated symptoms and the number of successful intravenous attempts for each provider within the service. The operational measures would include the time a twelve-lead electrocardiogram is performed within the first ten minutes of arriving at patient’s side complaining of chest pain or shortness of breath and out at hospital times. The final measure that I would like to measure is the personal performance of each paramedic to properly recognize changes in the electrocardiogram (EKG) and other symptoms that indicate a patient is or could be experiencing symptoms of an acute myocardial infarctions within the first ten minutes of arriving at their side.…

    • 798 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    Case Study Assignment – I Campbellsville University MASSIVE DATABASE MASTERING - MASTERCARD INTERNATIONAL Various affiliations are endeavoring to address the open entryways and limit challenges related with "huge data." Industry masters gage that the total volume of data is increasing at general interims and most by a wide margin of new data being delivered is prepared to go spaces. MasterCard Universal (www.mastercard.com) is not any more impossible to miss to think about the issues identified with monstrous databases. MasterCard has amassed a data circulation focus that is more than 100-terabytes in size. Insiders expect that it will create to more than 1.8 petabytes.…

    • 933 Words
    • 4 Pages
    Great Essays
  • Improved Essays

    1. One key concept from The Goal by Eliyahu M. Goldratt was the Theory of Constraints. This theory stipulates that every firm has at least one factor or constraint that prevents them from achieving their goal – which is typically profit. The main constraints plaguing Alex Rogo’s factory were the bottlenecks. In this novel, Mr. Goldratt lists his five recommended steps for managing constraints.…

    • 1014 Words
    • 5 Pages
    Improved Essays
  • Superior Essays

    Amazon Research Paper

    • 1604 Words
    • 7 Pages

    Has big data improved amazon as a company Introduction This research paper will focus on answering the question “ Has big data improved amazon as a company?” The objectives of this assignment is to examine why the timeline of amazon is relevant to big data. An additional objective is to explore whether amazon have met the needs of its customers through e-commerce and whether the technology in place can be deemed beneficial to the company. An additional objective is to determine if any ethical or security issues are involved.…

    • 1604 Words
    • 7 Pages
    Superior Essays
  • Improved Essays

    Nayatel Case Study

    • 1443 Words
    • 6 Pages

    PMO DEPARTMENT IN NAYATEL COMPANY: After the analysis of PMO,the management has decided to establish the PMO department in Nayatel. The PMO plays a supportive role in the organization by providing training's to the project team members on various projects, tracking the progress of the project and communicating the success of the project to the board of directors and key stakeholder 1.ISSUES FACED BEFORE PMO: After the foundation of a Project Management Office, numerous issues and issues identified with projects have been resolve under the help of the PMO-Nayatel. The PMO has controlled the project consummation stages, making it a more light-footed, fruitful and viable process.…

    • 1443 Words
    • 6 Pages
    Improved Essays
  • Decent Essays

    Load Shedding Case Study

    • 739 Words
    • 3 Pages

    EXECUTIVE SUMMARY. Load shedding it is whereby there is no enough electricity available that Eskom should supply to its customers. Load shedding cause damage to household appliances and productivity to businesses stop due to load shedding. Load shedding is caused by a rise in population, growing economy and increased investments, a short supply of the diesel, water and weather.…

    • 739 Words
    • 3 Pages
    Decent Essays