POC of Ki-Ngā-Kōpuku System

aut.embargoNoen_NZ
aut.thirdpc.containsNoen_NZ
aut.thirdpc.permissionNoen_NZ
aut.thirdpc.removedYesen_NZ
dc.contributor.advisorLitchfield, Alan
dc.contributor.authorChen, Yuzhu
dc.date.accessioned2017-11-17T03:16:50Z
dc.date.available2017-11-17T03:16:50Z
dc.date.copyright2017
dc.date.created2017
dc.date.issued2017
dc.date.updated2017-11-17T02:40:35Z
dc.description.abstractWith the rapid development of technology, most of people and companies have chosen to develop services in the cloud environment. As the cloud computing technology become more and more popular, security and performance issues are considered to be important parts to be concerned. Applications that are implemented into the cloud environment still face many challenges, such as easy to be exposed and tracked, need extra cloud solutions for fault recovery, etc. In this project, we want to proof the concept of a newly proposed distributed security system, and use the proofed concept to develop a decentralized distributed security system in the cloud environment, which brings absolute redundancy, availability, and fault-tolerant ability to user’s applications. In this research, Design Science Research (DSR) methodology and Rapid Application Development (RAD) methodology are both used during the whole research process. Within the DSR research circle, RAD takes the role to lead the prototype development, and reflect the potential requirements and problems back to DSR for further theory support. This research covers cloud security problems, distributed systems, and also decentralized systems. Based on the research in these fields, a great theory background of this prototype system is established. This prototype system will act like a management framework when working with user’s applications. The only thing that the developers should consider is how to fit their application into it. Moreover, since this framework aims to provide a generic solution for different purpose (security, serving costume applications, etc.), so there will be less boundaries when developers try to choose what technologies should work with this framework. As considered to be a security system provided to users, it focuses on providing an extensible way to achieve application security and infrastructure security, which makes developers be eligible to implement any security mechanisms and solutions into it. As considered to be a decentralized distributed system, it is able to be resilient and no single point of failure, so that developers can focus on developing their products by following the rules of the system: Ki-Ngā-Kōpuku. The redundancy and availability of applications are handled by Ki-Ngā-Kōpuku automatically. The limitations of this research are the big research scope and limited research time. Ki-Ngā-Kōpuku is a really big project, which requires enough time and various technologies to accomplish. It is hard to achieve the expected output within a limited time. Moreover, the selected research methodology (Design Science) doesn’t fit this research perfectly. As a result, another research methodology (Rapid Application Development) is taken into this research and work with Design Science research methodology. In general, Ki-Ngā-Kōpuku will distribute application’s components into different network locations, and implement security mechanisms to the system. In this research, the system architecture of Ki-Ngā-Kōpuku has been designed, some basic and critical part of the system are also developed in Erlang programming language, such as component distribution, and component communication. Moreover, the ideal environment and limitations of Ki-Ngā-Kōpuku are also discussed in this research.en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/10993
dc.language.isoenen_NZ
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectCloud computingen_NZ
dc.subjectDistributed systemen_NZ
dc.subjectDecentralized systemen_NZ
dc.subjectCloud securityen_NZ
dc.titlePOC of Ki-Ngā-Kōpuku Systemen_NZ
dc.typeThesis
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:
ChenY.pdf
Size:
2.23 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