Show simple item record

dc.contributor.advisorMahmoud, Qusay H.
dc.contributor.authorQasem, Abdullah A.
dc.date.accessioned2016-04-13T15:10:04Z
dc.date.accessioned2022-03-29T16:40:50Z
dc.date.available2016-04-13T15:10:04Z
dc.date.available2022-03-29T16:40:50Z
dc.date.issued2016-02-01
dc.identifier.urihttps://hdl.handle.net/10155/640
dc.description.abstractDesigning, implementing and executing algorithms have become a relevant and important element in various fields. Public users and data researchers are interested in analyzing and interpreting data with shorter execution time and higher performance. Using a scalable and high resource usage environment will help improve algorithm performance. Cloud computing is an environment which provides scalable and high-end virtual resources to achieve high quality services. This thesis presents the design, implementation and evaluation of a framework for provisioning algorithms as a service in the cloud. This framework introduces solutions to help clients overcome different concerns and difficulties, such as looking for an appropriate algorithm, understanding algorithm source code, installing and configuring specific libraries, and achieving high algorithmic performance. The framework provides clients the possibility to discover available algorithms and/or deploy new algorithms over multiple scalable platforms. It also allows clients to analyze data, compare results, and measure algorithm’s performance. A prototype implementation of the framework has been developed to demonstrate the feasibility of the solution. The results of evaluating the prototype demonstrate that providing multiple scalability models and high-end web servers will improve algorithm performance and achieve availability and reliability using the framework.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectAlgorithms as a Serviceen
dc.subjectCloud computingen
dc.subjectAWSen
dc.titleA framework for provisioning algorithms as a serviceen
dc.typeThesisen
dc.degree.levelMaster of Applied Science (MASc)en
dc.degree.disciplineElectrical and Computer Engineeringen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record