Quality of Service (QoS) Plan in Cloud Computing

Cloud computing provides well-situated on-order system access to a number of collective build-up computing resources, such as servers, Internets, requests services and storage space. Such system access is stipulated and discharged with the service supplier interaction or negligible administration efforts. In today’s setting, many companies are adopting such cloud computing given that the service permits corporations to access resources, services and claims over the Internet according to the usage basis. The web service has become more popular in the modern days and many businesses have planned the future solutions on the web service technology. Cloud computing connects massive groups of distant servers to a centralized data storage. Cloud computing depends upon restriction of resources to realize consistency with the advantages the companies enjoy identical to the utility over a network. Additionally, the wider concept of shared services and united transportation is at the bottom of computing.

Moreover, cloud also focuses upon the minimization of the shared resources effectiveness as cloud resources are usually not just shared by multiple users, but also dynamically re-allocated per demand. For example, a cloud computer device that serves Britain users during the Britain business times with a particular application. The same device might re-allocate the same resources to serve South Korean users during the South Korean business period through a different form.

Business Objectives

  • To maintain leadership in quality of the services offered to the customers;
  • To provide network services of superior quality at the best prices to the customers;
  • To build a strong leadership team with efficient management skills;
  • To allow companies to evade upfront infrastructures costs, as well as focus upon projects that distinguish their businesses rather than on infrastructure;
  • To permit enterprises to obtain their applications, as well as running faster with enhanced manageability and less maintenance;
  • To rapidly adjust the company resources so that to meet the unsteady and fluctuating business demand;
  • To respect the individual initiative, as well as provide chances for personal growth to the company staff;
  • To become the topmost in remote networking and information storage;
  • To realize profits and growth as a means to make all the other objectives and values feasible.

Current Situation and Problem/Opportunity Statement

With the progression and extension of the Internet, the need for bandwidth and speed has emerged. As a cloud computing company, there is a need to offer a system that provides special services to the users or applications. Many businesses desire to benefit from the ability to rapidly transfer data around the globe. Such information arrives as data, videotapes and voice huge files, which amplifies the demands on the system. The present day’s networks need to support the various types of traffic over sole network links. Such different types of traffic demand for different handling from the network and customers of today are ready to pay extra for the preferential traffic handling. Both the first rank and the other traffic categories must share the bandwidth. The only differentiation can occur at places wherein the traffic flows via dynamic system aspects that can distinguish, such as switches, gateways and routes.

Existing systems are slowly hitting performance drawbacks, which are paralyzing Cloud Information System by limiting output, the capacity to stay abreast of client need and image resolution. During the implementation of cloud computing systems, data management was frequently ignored because the amount of data and web service accessible to use by companies was comparatively small and often suitable on one host UNIX computer. Nowadays, the data amount available is calculated in gigabytes rather than kilobytes and is stockpiled in a multitude of locations. Currently, the data storage systems used by several cloud computing companies experience strains from data overloads.

From the Previous Scenario, the Problems Identified are as Follows:

  • The first limitation exhibited by the current data storage systems is slow access speed. As a result of data overload, the storage system processors operate slowly in data processing and retrieval.
  • Clients experience longer waiting times in the queue and users face problems of retrieving data.
  • 3D images and videos are especially hard to load given the limited processing speed of the storage systems.
  • Poor scalability; with the systems reaching their data limit capacities, problems of scalability arise as most of the storage systems adapt poorly and lack flexibility.
  • The cloud computing companies experience adverse effects as they reduce productivity and image resolution.
  • The cloud computing companies also fail to meet the demands of their increasing number of clients.
  • The traffic from multiple locations increasingly terminates in something different from the data.
  • The receiving end of the network requires the capability to control the multiple endpoints that send information there.
  • Lack of differentiated services and integrated services.
  • Traffic fails to get services specific to the demand of the data.
  • No security authorization; any person can get any secret information.

Critical Assumption and Constraints

The proposed cloud computing system would include a fully inbound quality of service (QoS) kit, creating a network that can deliver manifold levels of service, a system that is QoS conscious. The QoS incorporated network that is scalable, in order that the network traffic can enlarge without affecting the performance of the system. Additionally, the company needs to develop a system that can support the emerging mission critical and network intensive applications, which would become the principal determinants of the company’s success in the world. Inbound QoS toolkit is needed to control the network’s inbound quality of service potentials as the traffic from multiple locations increasingly terminates. The aim of designing the QoS-enabled network system is to draw together the end hosts closer through reducing delay and increasing the performance of the core network. The receiving end of the system has to be capable of controlling the multiple endpoints that send information there. Three service models, namely best effort services, differentiated services and integrated services, would ensure that traffic get services specific to the demand of the data.

In addition, the integration of QoS with the company’s bandwidth and security management would enable easier system configuration and policy definition. Such system confirmation would, in turn, allow ACME Cloud Co to optimize the network performance for unencrypted traffic and VPN. QoS tracking package would also allow performance analysis via the Smart-View Tracker, meaning that the company would monitor the system performance via log entries recorded in Smart-View Tracker. Another benefit that comes with QoS is that the device’s monitoring system permits one to proactively manage the business network and control the network costs. Furthermore, QoS monitoring package provides full support for the end-to-end QoS for the IP networks through distributing enforcement all over the network software and hardware.

Other benefits of the QoS-enabled network include infinite bandwidth and simple sufficient priority. QoS monitoring package gives higher priority to some traffic over the other ones. The package will allow the companies to become more selective regarding what applications get restricted or throttled and, similarly, what applications receive priority. In brief, QoS leverages the most advanced bandwidth control and traffic inspection technologies of the industry.

Analysis of Options and Recommendations

There are three main options for addressing such opportunity:

1. Continue using the cloud computing algorithm without making any changes. The daily resource allocations and traffic flow would still be well, and the cloud computation can run without any new system. However, all the problems of traffic congestion with slow flow and small bandwidth, among many others will still be present.

2. Implementation of QoS-conscious data replication (QADR) algorithms in the cloud computing system which would adopt the intuitive notion of high-QoS first replication to perform data replication. The model would consistently support the QoS need of different applications following data corruption.

3. To apply the present algorithm in solving the quality alert data reproduction crisis, which can help in overcoming the crisis of QADR in a polynomial point and which requires extra computational period in comparison to the QoS-alert algorithm.

The second solution is the best solution, wherein the company can adopt the QoS-aware system with advanced capabilities. The QoS would monitor the network’s ability to provide better services to the chosen network traffic over the different underlying technologies. The QoS features would also provide better and further proposed network service with support dedicated bandwidth. Other functions include: managing and avoiding network congestion, improving loss characteristics, setting the traffic priorities crosswise the network and shaping the network traffic.

Preliminary Project Requirements

Two demands form the need for the quality of service specifications in the web services. The first demand is that of the customers aiming at experiencing a good performance of the service. For example, high reliability, minimum waiting time and availability to use the services at any time the need arises. Conversely, when dealing with e-business, the service providers must formulate QoS-alert offers so that to realize the highest feasible profits from the business. Examples include high throughput guarantees, as well as low response time via dynamic capacity allocation, load balancing and resource allocation to serve greater numbers of customers with assured QoS. Additionally, crucial transactions, for example, payments, should undergo prioritized execution realized through transaction differentiation. The service providers would strive to uncover the optimal relationship between the customer satisfaction and the system utilization.

Sophisticated techniques exist to actively differentiate between the various levels of QoS both on the transport level (ATM, IPQoS, etc.) and the server level load balancing. The techniques also separate the HTTP request differentiation and transaction differentiation, etc. Yet, there are no consistent ways to portray the desired quality of service on the level of use. The web services, on the basis of the Internet model, can appear between the network layer and the application. For cloud computing to overcome the difference between the website services stratum and the underlying QoS-alert transport technologies, the proposed company would develop the web services QoS architecture, WS-QoS.

The Main Motives at the Back of this Project are:

  • Constructing a structural design that permits both the service providers and the service customers to identify offers and requests with QoS categories and QoS features;
  • To enable a proficient service offer choice so that to accelerate the overall search process for the customer;
  • To provide a flexible way for the service providers to update and publish their service offers amid different aspects of QoS;
  • Mapping the QoS requirements from the higher web service and application level into the actual underlying system technology at the runtime about the basic transfer net. Such mapping would occur in order to attain an overall support for QoS via the different layers when the Internet model should be taken into consideration.

Features

As a result, the proposed system would implement a WS-QoS framework consisting of the following functionalities:

1. Powerful network resources re-allocations given the bandwidth usage;

2. Enhanced visibility and control over the QoS on the network devices;

3. Greater bandwidth management given that the network managers can organize the network traffic;

4. Visual image use of application traffic in addition to bandwidth utilization;

5. The requirement manager who would retrieve, as well as update the QoS service requirements for all customer applications;

6. Application developers can state the QoS properties connected with the web services through using a customer interface graphic (GUI) or by employing an API;

7. Web service dealer for the vigorous, as well as competent choice of the services;

8. QoS proxies would map the QoS necessities from the higher stratum to the actual QoS enabling transfer technology at the runtime;

9. WS-QoS monitor toolkit for inspecting the compliance of the service offers;

10. Congestion control will allow for better web resources distribution wherein the QoS package would assist in the management of congestion throughout the system for the greater resources distribution and claim organization;

11. The network managers can set up the traffic classification policies whereby the individual rules, such as the source address, the application port number or IP protocol regulates the traffic for the reasonable allocation of network resources;

12. Improved flow of the system traffic through building the QoS rules, in which the QoS software would help the system administrators to comprehend the design of the system traffic. The system administrators can pull the system transfer analyzer to construct a quality of service guiding principle all over the entire network;

13. Configuration of the network devices with the QoS manager using the QoS software which would automatically perform the device configuration backups providing standardization. The network devices would become standardized, as well as uniformly managed as the startup configurations would be compared back to the running configurations.

Budget Estimate and Financial Analysis

The estimated expense for the entire project is 450,000 US dollars. The estimate is as follows:

  • 195, 000 US dollars: Cost of the QoS-aware system software;
  • 55, 000 US dollars: Information technology equipment;
  • 70, 000 US dollars: Training the staff on the new network system;
  • 90, 000 US dollars: Annual maintenance contract;
  • 40, 000 UD dollars: Annual broadband data.

The new QoS-conscious cloud computational system focuses upon improving the overall experience the users or applications would receive over the network. The cloud QoS management strategy proposed for addition into the resource broker of the cloud environment would allocate resources based upon the level of service agreement between the provider and the user. The system would utilize a soft computing technique to allocate the best provider in the user environment of cloud with minimal searching time.

Schedule Estimate

The plan details of the system explanation appear in the MS project file. The profile shows every step in the system with the start and end date of the actions, in addition to the resources needed for the steps. The administration of the cloud computing company would like to see the project within six months. The scheduling requires one month in order to have enough time for the employees to take their training regarding the new network software and install the software in the entire cloud computing areas.

Potential Risks

There are many risks involved with the project. Some of them are:

1. The QoS-aware software, hardware or the designing methodology failure.

2. The estimated time and cost might become inadequate for the completion of the project;

3. The information technology staff might have insufficient skills in cloud QoS management tactics and might cause the failure of the network;

4. Investing time and money into the project and failing to realize the projected benefits.

Project Charter

Project Title: Quality of Service (Qos) Design in Cloud Computing

Project Start Date: 01/03/2015

Projected Finish Date: 01/09/2015

Budget Details

The predicted value for the entire project is 450,000 US dollars. The estimate is as follows:

  • 195, 000 US dollars: Cost of the QoS-aware system software;
  • 55, 000 US dollars: Information technology equipment;
  • 70, 000 US dollars: Training the staff on the new network system;
  • 90, 000 US dollars: Annual maintenance contract;
  • 40, 000 UD dollars: Annual broadband data.

Project Manager: Paul Gully
Project Objectives

  • The new proposed QoS-conscious network architecture will permit both the service providers and the service customers to specify offers and requests with QoS classes and QoS properties.
  • The new system will enable a proficient service offer choice so that to accelerate the overall search process for the customer.
  • The proposed QoS-aware network will allow for greater bandwidth management given that the network managers can organize the network traffic.
  • The new proposed cloud-QoS management system will provide a flexible way for the service providers to update and publish their service offers amid different aspects of QoS.
  • The QoS-aware network will enable powerful system resources re-allocations given the bandwidth usage.
  • The system will enhance visibility and control over the QoS on the network devices.
  • The new QoS-alert network will allow visual image use of application traffic in addition to bandwidth utilization.
  • The system would utilize a soft computing technique to allocate the best provider in the user environment of cloud with minimal searching time.
  • The cloud-QoS network will enable the network managers to set up the traffic classification policies, whereby the absolute rule or IP protocol regulates the traffic for a reasonable allocation of network resources.
  • The new cloud QoS-conscious network will allow the service providers to give higher priority to some traffic over the other ones following the traffic classification.
  • Enhanced flow of the network traffic through developing the QoS policies, in which the QoS software would help the system administrators understand the model of the network traffic. The new cloud-QoS will enable the network managers to leverage the system traffic analyzer to ensure a quality of service policy throughout the entire network.
  • The QoS monitoring package will provide full support for the end-to-end QoS for the IP networks through distributing enforcement all over the network software and hardware.

Approach:

  • Update the information technology database in order to determine all the needed data;
  • Develop comprehensive cost estimation for the project and send the detailed budget to the manager;
  • Use the internal staff in planning, analyzing, designing and testing the new network system.

Roles and Responsibilities

Role Name Responsibilities
Stakeholders Tommy Diaz Project monitor and project sponsor.
Project Manager Paul Gully To plan, analyze, design and execute the proposed cloud network model.

Scope Statement

Project Title: Quality of Service (QoS) design in cloud computing

Date: 04/08/2015

Prepared by: Paul Gully, the Project Manager

Project Justification

The QoS toolkit monitors a network’s ability to provide excellent services to the selected traffic over the different underlying technologies, including ATM. The features of QoS provide useful and more predictable cloud network services with many functions. Such services include: managing plus avoiding network congestion, supporting dedicated bandwidth, improving loss characteristics, setting traffic priorities crosswise the network and shaping the network traffic.

The QoS device’s monitoring system permits the cloud service providers to proactively manage the business network and control the network costs. Furthermore, QoS monitoring package provides full support for the end-to-end QoS for the IP networks through distributing enforcement all over the network software and hardware. The QoS-enabled switches provide the traffic prioritization, as well as differentiation, enabling latency sensitive applications, such as an online transaction processing, to share common resources storage alongside high-throughput intensive applications like data warehousing. The administration of the cloud computing company would wish to see the project finished within six months.

Product Characteristics and Requirements

1. The new proposed cloud-QoS management system will provide a flexible way for the service providers to update and publish their service offers amid different aspects of QoS.

2. The QoS-aware network will enable powerful system resources re-allocations given the bandwidth usage.

3. The system will enhance visibility and control over the QoS on the network devices.

4. The new QoS-alert network will allow visual image use of application traffic in addition to bandwidth utilization.

5. The system would utilize a soft computing technique to allocate the best provider in the user environment of cloud with minimal searching time.

6. The cloud-QoS network will enable the network managers to set up the traffic classification and allow prioritization of some traffic over others.

7. QoS tracking package would also allow performance analysis via the Smart-View Tracker, meaning that the company would monitor the system performance via log entries recorded in Smart-View Tracker.

8. QoS device’s monitoring system will permit a proactive management of the business network and controlling of the network costs.

Project Deliverables

Project deliverables include deliverables associated with the administration, such as business case, the scope statement, team contract, the schedule, the progress report and expenditure baseline. Additionally, ultimate plan presentation, details and any other documents needed to manage the project fall under organization deliverables.

Product-Related Deliverables

The main product-related deliverables include:

1. Templates: The new system will include many templates, such as purchasing order model, sales order template, customer form template and receipt template.

2. Examples: The new system contains examples of all forms to guide the users in filling the order forms.

3. Reports: The new system provides the management of the cloud computing company with the required reports and statistics.

Project Success Criteria:

The primary goal is to create the new QoS-aware cloud network system with all the requirements in 6 months with its cost not more than 450, 000 US dollars.