Fuzzy logic Simulation for Public Computing Utilities for QoS Service Level Agreement

Closed Posted Mar 22, 2004 Paid on delivery
Closed Paid on delivery

This personal Projects is a simulation of Public Computing Utility PCU (PCU encompasses the on-demand delivery of applications, in a security-aware, shared, scalable, and standard-based computing environment for a fee paid by the user). This project simulates the management of PCU resources (CPU, memory, disk, computational time and complexity, and rate of data access etc.). The picture of the simulation environment is as follows:

There is one server --- the PCU or the Service provider (SP), and 10 workstations. The workstations are the customers who subscribe to services available in the PCU. Although customers have a stochastic or irregular request patterns, its expected that the customers gets a reasonable service quality commensurate to their fee. An agreement between the customers and the SP/PCU is entered in a Service Level Agreement SLA. The Quality of Service (QoS) which the customers derive from the services offered by the PCUs varries. The variability is measured using Fuzzy Logic approach. For effective QoS for services rendered by the SP and for services obtained by the customers, an optimization of the QoS in the PCU is carried out. The optimization technique that I want to apply is the Multivariable Optimization technique.

Thus, my project will accept inputs (fuzzy variables that constitute outputs from the Optimization technique), determine the level of the customer QoS against the SLA document.

The program should also incoporate possibility ffor adding more customers up to 20 so that I can measure the effects of running the PCU with more customers using the resources of the PCU.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

The Platform that I want to run my program is Windows 2000 Operating system. The server and all work stations will run the same operating system.

C Programming Java PHP XML

Project ID: #3142950

About the project

Remote project Active Apr 12, 2004