Adding scalability and high availability to enterprise performance management software
Master thesis
Permanent lenke
http://hdl.handle.net/11250/227729Utgivelsesdato
2014-06-12Metadata
Vis full innførselSamlinger
- Studentoppgaver (TN-IDE) [823]
Sammendrag
Corporater AS is a world leading provider of enterprise performance management software. The reason for businesses to use enterprise performance management systems so that the company can make better decisions based on the company’s data.
This being the case, Corporater AS is experiencing an increasing demand for scalability and high availability. With the advantages of making Corporater EPM Suite a distributed system it would be possible to exploit the advantages of such a system.
The objective was to find a good solution, which makes Corporater EPM Suite less error prone and better suited for scalability than it is today. The solution must be fault tolerant while at the same time keeping the performance at an acceptable level for the end user.
This thesis creates two new implementations of Corporater EPM Suite. These two implementations replace the current Corporater EPM Suite using Lucene, with Elasticsearch and Neo4j. We have tested the performance of our two new implementations and compared them to the current Corporater EPM Suite using Lucene. By changing the architecture of the current Corporater EPM suite it is possible to create a scalable version by utilizing Elasticsearch or Neo4j.
Beskrivelse
Master's thesis in Computer science