For Immediate IT Support 613-288-5805 or email us

Differentiating QoS: What Kind of User Are You

Cloud computing offers a new level of service to networks. Networks and computer services are no longer constrained by physical infrastructures. “Pay as you go” services allow for customers to process large volumes of traffic on an as-needed basis. Cloud computer structure relies on large, distributed data centers.

This innovation presents new questions on how to manage Quality of Service (QoS) within the larger cloud infrastructure. Within the larger potential network, multiple users, prioritization, and scheduling still need to be managed to ensure best user experience. The main goal for IT companies in Ottawa is to efficiently and reasonably allocate the user’s needs to available cloud resources. The allocation is completed according to the QoS for both the user side and cloud side.

There is a wide range of scheduling algorithms. They differ in their scheduling factors, QoS parameters and other factors that influence performance. Ottawa computer services and network administrators will implement different protocols based on the user type.

This article reviews the results of a paper published in the ISOR Journal of Computer Engineering. It will highlight some of the reviewed scheduling protocols used by IT companies in Ottawa to highlight the variation in factors and performance.


QDA Scheduling algorithm combines staggered deadline allocation criteria and differentiates tasks based on user QoS preferences. It assigns a value to parameters such as time, cost, bandwidth, and reliability.
This algorithm performs better in terms of execution time and user satisfaction.

Improved Cost Based

This scheduling algorithm measures computation performance and resource cost. It increases data transfer execution by combining tasks. This algorithm reduces makespan (e.g. total time for all job processing) and latency.


PAPRIKA is a handy acronym for potentially all pair-wise rankings of all possible alternatives. This mouthful really means that all resources are compared pair-wise to a threshold value. The threshold value is defined using all QoS parameters. This protocol takes less task allocation time and has a better resource utility rate.


This algorithm goes beyond including time and cost as QoS parameters by including trust. Trust values are calculated from both the user and the provider side. It increases the success rate by eliminated dishonest providers. In addition, the algorithm shortens the final completion time.

In Your Network

This review provides an overview of the many types of algorithms available to manage cloud network QoS through Ottawa computer services. Each will have varying benefits and incorporate different QoS parameters. There is not one right algorithm for all networks. This choice depends on your network needs and priorities. Consulting with your network administrator, IT companies in Ottawa and cloud service providers will inform your decision.