• Login
    View Item 
    •   Maryland Shared Open Access Repository Home
    • ScholarWorks@Towson
    • Towson University Graduate Theses and Dissertations
    • View Item
    •   Maryland Shared Open Access Repository Home
    • ScholarWorks@Towson
    • Towson University Graduate Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Integration of a storage system for bare machine computing

    Thumbnail
    Files
    Alabsi Dissertation (3.108Mb)
    Links to Files
    https://archives.towson.edu/Documents/Detail/integration-of-a-storage-system-for-bare-machine-computing/166738
    Permanent Link
    http://hdl.handle.net/11603/26948
    Collections
    • Towson University Graduate Theses and Dissertations
    Metadata
    Show full item record
    Author/Creator
    Alabsi, Hamdan Ziyad
    Date
    2019-03-28
    2018-05
    Type of Work
    application/pdf
    xi, 98 pages
    Text
    dissertations
    Department
    Towson University. Department of Computer and Information Sciences
    Rights
    There are no restrictions on access to this document. An internet release form signed by the author to display this document online is on file with Towson University Special Collections and Archives. Copyright protected, all rights reserved.
    Abstract
    This research investigates and develops strategies for integrating a storage system with bare machine computing (BMC) applications, which run without the support of any operating system (OS) or kernel. Any storage system requires reliability, availability, survivability and high performance. We first explored reliability and performance of storage data using a redundant array of independent disk (RAID) technique and applied this to BMC file systems. The RAID design and implementation was done using 2, 4, and 8 detachable mass storage devices (USB flash drives). We resolved many design issues that arose when integrating a file system with multiple flash drives, and conducted experiments on a variety of storage data split configurations. We then integrated the file system and RAID application with a bare PC Web server that allows users to access storage online. We also integrated the SQLite database with the bare PC file system and the bare PC Web server. We showed that the BMC architecture allows us to integrate other components. We used the integrated database system to demonstrate two popular applications that run on a bare PC. The database provides services for clients via a Web interface and associated queries. It is further used to provide an email service for a select group of clients, where the database serves as storage media for messages. As the email service is limited to a small group of users, it is a closed and secure communication system. In this research, we integrated many components including the Web server, database and email applications, file system, RAID, and SQLite enabling them to run as a single monolithic executable on a bare machine. The integrated BMC system has inherent security and performance benefits due to not running an OS or kernel. Our work provides a foundation to build future BMC systems that integrate additional components with bare PC applications.


    Towson University
    8000 York Road
    Towson, Maryland 21252

    Website:
    www.towson.edu

    Contact Info:
    azukowski@towson.edu
    410-704-5318
    http://libraries.towson.edu/md-soar


    If you wish to submit a copyright complaint or withdrawal request, please email mdsoar-help@umd.edu.

     

     

    My Account

    LoginRegister

    Browse

    This CollectionBy Issue DateTitlesAuthorsSubjectsType

    Statistics

    View Usage Statistics


    Towson University
    8000 York Road
    Towson, Maryland 21252

    Website:
    www.towson.edu

    Contact Info:
    azukowski@towson.edu
    410-704-5318
    http://libraries.towson.edu/md-soar


    If you wish to submit a copyright complaint or withdrawal request, please email mdsoar-help@umd.edu.