A framework for provisioning algorithms as a service

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.degree.disciplineElectrical and Computer Engineering
dc.degree.levelMaster of Applied Science (MASc)
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.identifier.urihttps://hdl.handle.net/10155/640
dc.language.isoenen
dc.subjectAlgorithms as a Serviceen
dc.subjectCloud computingen
dc.subjectAWSen
dc.titleA framework for provisioning algorithms as a serviceen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Ontario Institute of Technology
thesis.degree.nameMaster of Applied Science (MASc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Qasem_Abdullah_A.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Plain Text
Description: