Distributed relational database performance in Cloud Computing: an investigative study

aut.embargoNoen_NZ
aut.thirdpc.containsNoen_NZ
aut.thirdpc.permissionNoen_NZ
aut.thirdpc.removedNoen_NZ
dc.contributor.advisorLitchfield, Alan
dc.contributor.authorAlthwab, Awadh
dc.date.accessioned2015-11-16T21:10:24Z
dc.date.available2015-11-16T21:10:24Z
dc.date.copyright2015
dc.date.created2015
dc.date.issued2015
dc.date.updated2015-11-16T20:46:35Z
dc.description.abstractAlthough the advancement of Cloud Computing (CC) has revolutionised the way in which computational resources are employed and managed, it has also introduced performance challenges for existing systems, such as Relational Database Management Systems (RDBMS’). This research investigates the performance of RDBMS’ when dealing with large amounts of distributed data in a CC environment. This study employs a quantitative approach using positivist reductionist methodology. It conducts nine experiments on two different RDBMS’ (SQL Server and Oracle) deployed in CC. Also, this research does not employ any performance measurement tools that were not specifically developed for CC. Data analysis is carried out using two different approaches: (a) comparing the experiments’ statistics between the systems and (b) using SPSS software to look for statistical evidence. Furthermore, this study relies on secondary data that indicate distributed RDBMS’ generally perform better on n-tier architecture. The results provide evidence that RDBMS’ create and apply execution plans in a manner that does not fit CC architecture. Therefore, these systems do not fit well in a CC environment. Also, the results from this investigation demonstrate that the known issues of distributed RDBMS’ become worse in CC, indicating that RDBMS’ are not optimised to run on CC architecture. The results of this study show that the performance measures of RDBMS’ in CC are inconsistent, which indicates that is how the public, and shared infrastructure affect performance. This research shows that RDBMS’ in CC become network-bound in addition to being I/O bound. Therefore, it concludes that CC creates an environment that negatively impacts RDBMSs performance in comparison to n-tier architecture. The findings from this study indicate that the employment of the above-mentioned tools does not present a complete picture about the performance of RDBMS’ in CC. The results of this research imply there exists architectural issues with relational data model thus these issues are worth studying in the future. Further, this study implies that applying ACID creates a challenge for users who want to have a scalable relational database in a CC environment because RDBMS should wait for the response over shared cloud network. This thesis reports cases where serious performance issues were encountered and it recommends that the design and architecture of RDBMS’ should be altered so that these systems can fit CC environment.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/9218
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectRelational databaseen_NZ
dc.subjectCloud Computingen_NZ
dc.titleDistributed relational database performance in Cloud Computing: an investigative studyen_NZ
dc.typeThesis
thesis.degree.discipline
thesis.degree.grantorAuckland University of Technology
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelMasters Theses
thesis.degree.nameMaster of Computer and Information Sciencesen_NZ
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AwadhThesisfinal.pdf
Size:
2.19 MB
Format:
Adobe Portable Document Format
Description:
Whole thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
897 B
Format:
Item-specific license agreed upon to submission
Description:
Collections