3D-tabell för datalagring som molntjänst

Translated title of the thesis: Cloud data storage using 3D-table
  • Mikael Norrman

    Student thesis: Bachelor

    Abstract

    The project revolves around the idea of a storage format, shaped like a table, that's not bound to a specific platform or a specific file system and that has capabilities to work as a cloud service. This storage format is also a bit more advanced than a regular table because it has three dimensions.

    The idea came from a lecture about Google app engine where it was explained that google uses a self made system called BigTable for storing large amounts of data. This project is similar to BigTable but is built from scratch and has key features such as being open source and is based on Java for platform independency.

    The purpose of this project is to create a simple platform for data storage that can be used as a cloud service and where the underlying technology is able to utilize a wide variety of systems and hardware. By using limited computing resources you are supposed to be able to create a data storage where the traditional file server is phased out and the modern cloud concept is used in its place. It would in theory be possible to create a global storage network with almost unlimited storage capacity though in practice it may be more suitable for private clouds. Also it doesn't matter if you only have one server or several hundreds of them, to the user it will function just the same.

    This project takes on the problem of solving data storage in an economical, scalable and usable way. It also solves the issue of versioning data, something that similar services don't offer, take good money for or only offer in a limited form.

    Date of Award2012-Jun-18
    Original languageSwedish
    SupervisorDawit Mengistu (Supervisor) & Eric Chen (Examiner)

    Educational program

    • Bachelor programme in Computer Software Development

    University credits

    • 15 HE credits

    Swedish Standard Keywords

    • Computer Sciences (10201)

    Cite this

    '