Back to results

University of Ontario Institute of Technology

A framework for provisioning algorithms as a service

Abstract

dc:description.abstract

Designing, 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.

Degree

thesis:*
Name thesis:degree_name
Master of Applied Science (MASc)
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Grantor
University of Ontario Institute of Technology
Year dc:date.issued
2016

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Qasem, Abdullah A.
Advisor dc:contributor.advisor
  • Mahmoud, Qusay H.

Subjects

dc:subject × 3

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10155/640
OAI identifier oai:identifier
oai:ontariotechu.scholaris.ca:10155/640

Chain of custody

source
Harvested from
Ontario Institute of Technology
Base URL
ontariotechu.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Qasem, Abdullah A.. A framework for provisioning algorithms as a service. University of Ontario Institute of Technology, 2016. https://hdl.handle.net/10155/640