Improving Utilization of Infrastructure Clouds

4
  IMPROVING IFRASTRUCTURE AS A CLOUD  Abstract A key advantage of Infrastructure-as-a-Service (IaaS) clouds is pro vi din g users on-demand acces s to resources. However , to pr ovide on- dema nd access, clou d prov ider s mus t eith er sig nific antl y over pro visio n the ir infrastructure (and pay a high price for operating resources with low utilization) or reject a large proportion of user requests (in which case the access is no longer on-demand). At the same time, not all users require truly on-demand access to res our ce s. Many appli catio ns and workf lows ar e designed for rec ove rable sys tems where inter rup tions in service are expec ted. We pr opo se a cloud infrastructure that combines on-demand allocation of resources with opportunistic provisioning of cycles from idle cloud nodes to other processes. Existing System In previous projects, it is imposs ible to know whether the terms of the SLA are being met without monitor ing and measuring the performance of the service. Service Level Managemen t is how that performance informati on is gathered and handled. Measurements of the service are based on the Service Level Objectives in the SLA. A cloud provider uses Service Level Management to make decisions about its infrastructure. Proposed System Infrastructure-as-a-Service (IaaS) cloud computing has emerged as an attractive alternative to the acquisition and management of physical resources. The ondemand provisioning it supports allows users to elastically expand and contract the resource base available to them based on an immediate need – a pattern that enables a quick turnaround time when dealing with emergencies, wor kin g towards deadlines, or gr owing an ins tit utional resource base. We demonstrate that a shared infrastructure between IaaS cloud providers and an HTC job management system can be highly beneficial to both the IaaS cloud provider and HTC users by increasing the utilization of the cloud infrastructure (t hereby decr ea si ng the ov er al l co st ) and co nt ri buti ng cycl es th at wo ul d otherwise be idle to processing HTC jobs.

Transcript of Improving Utilization of Infrastructure Clouds

5/12/2018 Improving Utilization of Infrastructure Clouds - slidepdf.com

http://slidepdf.com/reader/full/improving-utilization-of-infrastructure-clouds-55a35be9f0d7f 1/4

 

  IMPROVING IFRASTRUCTURE AS A CLOUD

 Abstract

A key advantage of Infrastructure-as-a-Service (IaaS) clouds isproviding users on-demand access to resources. However, to provide on-demand access, cloud providers must either significantly overprovision their infrastructure (and pay a high price for operating resources with low utilization) or reject a large proportion of user requests (in which case the access is no longer on-demand). At the same time, not all users require truly on-demand access toresources. Many applications and workflows are designed for recoverablesystems where interruptions in service are expected. We propose a cloud

infrastructure that combines on-demand allocation of resources with opportunisticprovisioning of cycles from idle cloud nodes to other processes.

Existing System

In previous projects, it is impossible to know whether the terms of the SLAare being met without monitoring and measuring the performance of the service.Service Level Management is how that performance information is gathered andhandled. Measurements of the service are based on the Service Level Objectivesin the SLA. A cloud provider uses Service Level Management to make decisions

about its infrastructure.

Proposed System

Infrastructure-as-a-Service (IaaS) cloud computing has emerged as anattractive alternative to the acquisition and management of physical resources.The ondemand provisioning it supports allows users to elastically expand andcontract the resource base available to them based on an immediate need – a

pattern that enables a quick turnaround time when dealing with emergencies,working towards deadlines, or growing an institutional resource base. Wedemonstrate that a shared infrastructure between IaaS cloud providers and anHTC job management system can be highly beneficial to both the IaaS cloudprovider and HTC users by increasing the utilization of the cloud infrastructure(thereby decreasing the overall cost) and contributing cycles that wouldotherwise be idle to processing HTC jobs.

5/12/2018 Improving Utilization of Infrastructure Clouds - slidepdf.com

http://slidepdf.com/reader/full/improving-utilization-of-infrastructure-clouds-55a35be9f0d7f 2/4

 

IMPLEMENTATION

Implementation is the stage of the project when the theoretical design isturned out into a working system. Thus it can be considered to be the mostcritical stage in achieving a successful new system and in giving the user,confidence that the new system will work and be effective.

The implementation stage involves careful planning, investigation of theexisting system and it’s constraints on implementation, designing of methods toachieve changeover and evaluation of changeover methods.

Main Modules:-

Modules:

1. Ondemand User:

  On-demand, non-preemptible and flexible leases give a user access to a

resource within interactive time of making the request and make the resourceavailable for an agreed-upon period of time. The user can deployany VM compatible with the system.

2.Opportunistic User:

Opportunistic, preemptible and pre-set leases give a user access to aresource at an indeterminate time and make the resource available to the user for an indeterminate amount of time. Further, this resource is pre-defined for theuser by the cloud administrator, i.e. the user cannot provide his or her own VM.

3. Fraud Detection Service:

  Our goal is to detect when the distributor’s sensitive data hasbeen leaked by agents, and if possible to identify the agent that leaked thedata. Perturbation is a very useful technique where the data is modifiedand made “less sensitive” before being handed to agents. we develop

5/12/2018 Improving Utilization of Infrastructure Clouds - slidepdf.com

http://slidepdf.com/reader/full/improving-utilization-of-infrastructure-clouds-55a35be9f0d7f 3/4

 

unobtrusive techniques for detecting leakage of a set of objects or records.

4. Automation and Management service:

This system typically enables the top level management to keeptrack of the status of the projects under their control. Some of the criticalactivities that can be performed with this system are monitoring thecompletion status of project documents, to alert PL’s indicating thedocuments completion dates. HR allocates projects to GL, PL of a particular client with project code, project name and start date of the particular project.The system keeps tracks of the documents that have to be completed with ina particular duration. PL gets the intimation before two days of eachdocuments completion date. This notifies the PL to complete his schedule ontime. The system for automating the project process, which involves threephases. Project Initiation Phase, Regular Mode. Project Windup . The systemhelps the HR, GL, PM, PL, TL, TM, GM to view the status of the project andhelps in tracking information about the project.

System Configuration:-

H/W System Configuration:-

Processor - Pentium –III

Speed - 1.1 Ghz

RAM - 256 MB(min)

Hard Disk - 20 GB

Floppy Drive - 1.44 MB

Key Board - Standard Windows Keyboard

Mouse - Two or Three Button Mouse

Monitor - SVGA

5/12/2018 Improving Utilization of Infrastructure Clouds - slidepdf.com

http://slidepdf.com/reader/full/improving-utilization-of-infrastructure-clouds-55a35be9f0d7f 4/4

 

S/W System Configuration:-

Operating System : Windows95/98/2000/XP

Application Server : Tomcat5.0/6.X

Front End : HTML, Java, Jsp

Scripts : JavaScript.

Server side Script : Java Server Pages.

Database : MsAccess

Database Connectivity : JDBC.