• Login
    • Login
    Advanced Search
    View Item 
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Machine learning techniques for optimizing the provision of storage resources in cloud computing infrastructure as a service (iaas): a comparative study

    Thumbnail
    View/Open
    Full text (1.593Mb)
    Date
    2014
    Author
    Addero, Edgar Otieno
    Type
    Thesis; en_US
    Language
    en
    Metadata
    Show full item record

    Abstract
    Cloud computing is a very popular field at present which is growing very fast and the future of the field seems really wide. With progressive spotlight on cloud computing as a possible solution for a flexible, on-demand computing infrastructure for lots of applications, many companies and unions have started using it. Obviously, cloud computing has been recognized as a model for supporting infrastructure, platform and software services. Within cloud systems, massive distributed data center infrastructure, virtualized physical resources, virtualized middleware platform such as VMware as well as applications are all being provided and consumed as services. The cloud clients should get good and reliable services from a provider and the provider should allocate the resources in a proper way so as to render good services to a client. This brings about the problem of optimization where clients request for more services than they actually require leading to wastage of the cloud storage resource .This demands for optimization both on the part of the client and the cloud service provider. This has lead to increased research in the various techniques that can be used for resource allocation within cloud services. This research focuses on the analysis of machine learning as a technique that can be used to predict the cloud storage service request patterns from the clients. The research focuses on a review of machine learning as a technique that can be used to predict and therefore optimize the user storage resource demand and usage for the case of cloud computing storage IaaS. Data on cloud storage resource usage was subjected to experiments using machine learning techniques so as to determine which give the most accurate prediction. Some of these machine learning techniques to be reviewed in this research include linear regression, artificial neural networks (ANN), support vector machines (SVM).From the experiments done in this research, it can be concluded that the use of support vector machine algorithm (SVM) proves to be the best algorithm for learning the storage resource usage patterns and predicting their future usage so as to enable better resource budgeting.
    URI
    http://hdl.handle.net/11295/76305
    Publisher
    University of Nairobi
    Subject
    Cloud Computing
    Description
    Thesis Master of Science in Computer Science
    Collections
    • Faculty of Science & Technology (FST) [4206]

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback

     

     

    Useful Links
    UON HomeLibrary HomeKLISC

    Browse

    All of UoN Digital RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback