• No results found

Resource Management In Cloud Computing With Increasing Dataset

N/A
N/A
Protected

Academic year: 2020

Share "Resource Management In Cloud Computing With Increasing Dataset"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 6, June 2012)

31

Resource Management In Cloud Computing With Increasing

Dataset

Preeti Agrawal

1

, Yogesh Rathore

2

1

CSE Department, CSVTU, RIT, Raipur, Chhattisgarh, INDIA

Abstract — In this paper we present the cloud computing where resources are available on the temporary basis or in the leased. The resources are in the form or combination of Software and Hardware the customer utilize this resources. Problem area is when there are more users for single cloud resources at instance of time then how we can synchronize the resources scheduling for more than one user. However, managing several resources, potentially with different architectures, is difficult for users. Another difficulty is optimally scheduling applications in such environment. In this paper we are giving the strategy how the resource managed in cloud environment.

Here Resource management means single cloud having cluster of functional server, so that we can schedule the cloud resources for number of different user. Than we compare the cloud computing with grid computing, Cloud computing evolves from grid computing and provides on-demand resource provisioning. Grid computing may or may not be in the cloud depending on what type of users are using it. If the users are systems administrators and integrators, users care how things are maintained in the cloud.

KeywordsCloud Computing, Resource, Qos, Quality Driven Algorithm, Scheduling.

I. INTRODUCTION

[image:1.595.346.526.399.540.2]

The topic of Cloud Computing is gaining more and more attention in the service research community. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet). Cloud Computing is such a type of computing environment, where business owners outsource their computing needs including application software services to a third party and when they need to use the computing power or employees need to use the application resources like database, emails etc., they access the resources via Internet.”

Figure 1.Cloud computing over view

[image:1.595.50.279.661.755.2]

Cloud Computing refers three services as Iaas, Paas, Saas. Infrastructure as a service refers to the sharing of hardware resources for executing services, typically using virtualization technology. With this so-called Infrastructure as a Service (IaaS) approach, potentially multiple users use existing resources. The resources can easily be scaled up when demand increases, and are typically charged for on a per-pay-use basis. In the Platform as a Service (PaaS) approach, the offering also includes a software execution environment, such as an application server. In the Software as a Service approach (SaaS), complete applications are hosted. on the hat e.g. your word processing software isn’t installed locally on your PC anymore but runs on a server in the network and is accessed through a web browser.

Figure 2. Cloud Computing

II. SCHEDULING

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 6, June 2012)

32

While, from the Cloud Computing service providers (we use CCSP stand for Cloud Computing Service Provider) side, the CCSP always think how they can gain the maximum profits by offering Cloud Computing resources, apart from meeting the CCU’s job QoS requirements. To make these two ends meet, the job scheduling system must take efficient and economic strategies for CCU’s differentiated service QoS requirements. Focused on this issue, this paper put forward an optimistic differentiated service job scheduling system for CCSP and CCU.

III. RESOURCE MANAGEMENT

Cloud computing is becoming one of the most explosively expanding technologies in the computing industry today. It enables users to migrate their data and computation to a remote location with minimal impact on system performance.

Typically this provides a number of benefits which could not otherwise be realized. These benefits include:  Scalable - Clouds are designed to deliver as much computing power as any user wants. While in practice the underlying infrastructure is not infinite, the cloud resources are projected to ease the developer’s dependence on any specific hardware.

 Quality of Service (QoS) - Unlike standard data centres and advanced computing resources, a well designed Cloud can project a much higher QoS than typically possible. This is due to the lack of dependence on specific hardware, so any physical machine failures can be mitigated without the user’s knowledge.

 Specialized Environment - Within a Cloud, the user can utilize custom tools and services to meet their needs. This can be to use the latest library, toolkit, or to support legacy code within new infrastructure.

 Cost Effective - Users finds only the hardware

required for each project.

This greatly reduces the risk for institutions which may be looking to build a scalable system. Thus providing greater flexibility since the user is only paying for needed infrastructure while maintaining the option to increase services as needed in the future.

 Simplified Interface - Whether using a specific

application, a set of tools or Web services, Clouds provide access to a potentially vast amount of computing resources in an easy and user-centric way. We have investigated such an interface within Grid systems [8]. There are a number of underlying technologies, services, and infrastructure-level configurations that make Cloud computing possible.

One of the most important technologies is the use of virtualization [3],[4]. Virtualization is a way to abstract the hardware and system resources from a operating system.

This is typically performed within a Cloud environment across a large set of servers using a Hypervisor or Virtual Machine Monitor (VMM) which lies in between the hardware and the Operating System (OS). From here, one or more virtualized OSs can be started concurrently as seen in Figure 2, leading to one of the key advantages of Cloud computing. This, along with the advent of multi-core processing capabilities, allows for a consolidation of resources within any data centre. It is the Cloud’s job to exploit this capability to its maximum potential while still maintaining a given QoS. Virtualization is not specific to Cloud computing. IBM originally pioneered the concept in the 1960’s with the M44/44X systems. It has only recently been reintroduced for general use on x86 platforms. Today there are a number of Clouds that offer Infrastructure as a Service (IaaS). The Amazon Elastic Compute Cloud (EC2) [9], is probably the most popular of which and is used extensively in the IT industry. Eucalyptus is becoming popular in both the scientific and industry communities. It provides the same interface as EC2 and allows users to build an EC2-like cloud using their own internal resources.

Fig.3 Virtual machine abstraction

IV. RELATED WORK

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 6, June 2012)

33

The paper they build the corresponding non-pre-emptive priority M/G/1 queuing model for the jobs. They put forward a differential service oriented and self-adaptive job scheduling system in Cloud Computing environment [2]. Cloud framework is used for improving system efficiency in a data centre. To demonstrate the potential of our framework, paper presented new energy efficient scheduling, VM system image, and image management components that explore new ways to conserve power[3].Various methods discussion for resource scheduling in cloud computing and there architecture for their resource management.[4-7]. The basic grid model discuss on paper generally composed of a number of hosts, each composed of several computational resources, which may be homogeneous or heterogeneous[8].

V. METHODOLOGY T0; scheduler start time

Del T = inter-schedule time

while (true) T=T+Del T

do until (current time >= T) collect arriving tasks into meta-task Ma

end do

Ms=Ma

schedule-Meta (Ms, T+Del T)

some tasks in may not have been scheduled – they are inserted

M;; back Ms into Ma

Endwhile

Function scheduleMeta(meta-task Ms,Tn) Kj = completion time of Tk on Mj D = deadline of Tk

Vj = availability time of machine mj Sj = size of task Tk

Rj = no. of resources request by task Tk

For all task Tk in Mj For all machine mj

Sort the each task Tk in Meta-Task(queue) according to size ,resources and time Tk by ascending order

Do until(all tasks in Meta scheduled in Meta-Task OR queue is empty)

Mark all machine as available

for each task Tk in Ms find machine Mj to schedule

select the machine that gives the highest benefit and lock the resources so that is not available for other task

end for

update the vector v based on the tasks that were assigned the machines

update the matrix for the remaining tasks in Ms

Re-compute avg. slack values sort tasks by avg. slack values

end do

VI. RESULTS

Here many pie chart shown in below diagram with table.

[image:3.595.315.559.345.588.2]

The Pie- chart describe resource management or scheduling. Below every pie chart ,Table is shown which shown the complete scheduling time of resource when various number of clients are hitting for the same resource .

Fig.4 Resource Management with Cloud Computing(65 Query present in database)

TABLE I - (65 QUERY)

Resource Management Chart

No.Of Client Resource Hitting Execution Time

Client 1 One 2207ms

Client 2 Two 116ms

Client 3 Three 92ms

Client 4 Four 202ms

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 6, June 2012)

[image:4.595.298.555.109.511.2]

34

Fig.5 Resource Management with Cloud Computing(when 85 query on database)

TABLE II - (85 QUERY)

Resource Management Chart

No.Of Client Resource Hitting Execution Time

Client 1 One 3005ms

Client 2 Two 110ms

Client 3 Three 94ms

Client 4 Four 203ms

Client 5 Five 62ms

Fig.6 Resource Management with Cloud Computing(with 120 Query in database)

TABLE III - (120 QUERY)

Resource Management Chart

No.Of Client Resource Hitting Execution Time

Client 1 One 3264ms

Client 2 Two 113ms

Client 3 Three 133ms

Client 4 Four 72ms

[image:4.595.49.279.115.299.2]

Client 5 Five 117ms

Fig.7 Resource Management with Cloud Computing(with 150 query in database)

TABLE IV - (150 QUERY)

Resource Management Chart

No.Of Client Resource Hitting Execution Time

Client 1 One 3668ms

Client 2 Two 125ms

Client 3 Three 110ms

Client 4 Four 187ms

Client 5 Five 62ms

VII. CONCLUSION

This paper introduces a novel way of incorporating QoS constraints into a resource management algorithm for cloud computing. The QoS constraints are specified using the abstraction called the benefit functions. In this paper, this abstraction was used with a five QoS metric.

However, with various pie chart and their table for the query are shown. As shown on result section ,we see the various diagram with different time resource scheduling management on cloud computing. The aim behind the resource management is to provide user the resource in less time through cloud computing. The Table show the resource hitting time of different client, for same resource at same time.

[image:4.595.326.559.130.324.2] [image:4.595.49.280.332.615.2]
(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 6, June 2012)

35

REFERENCES

[1 ] An Approach For Effective Resource Management in Cloud Computing ( International Journal EnggResearch.net, Issue Dec 2011)

[2 ] An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers by Luqun Li (2009 Third International Conference on Multimedia and Ubiquitous Engineering).

[3 ] Efficient Resource Management for Cloud Computing Environments, Andrew J. Younge, Gregor von Laszewski, Lizhe Wang Pervasive Technology Institute Indiana University Bloomington, IN USA.

[4 ] Resource Provisioning for Cloud Computing by Ye Hu, Johnny Wong, Gabriel Iszlai and Marin Litoiu by IBM and Canada limited.

[5 ] Quality of Service Driven Resource Management Algorithms for network computing Muthucumaru Maheswaran This research was supported by the Natural Sciences and Engineering Research Council of Canada.

[6 ] Multi-Objective Problem Solving With Offspring on Enterprise Clouds Christian Vecchiola, Michael Kirley, and Rajkumar Buyya, The University of Melbourne, 3053, Carlton, Victoria, Australia.

[7 ] What Networking of Information Can Do for Cloud Computing. Börje Ohlman, Anders Eriksson, Stockho lm, Sweden Ericsson research, René Rembarz, Ericsson Research Ericsson.

[8 ] Implementation Issues of A Cloud Computing Platform Bo Peng, Bin Cui and Xiaoming Li 2009 Bulletin of the IEEE Computer Society Technical Committee on Data Engineering.

[9 ] A Survey of Job Scheduling and Resource Management in Grid Computing World Academy of Science, Engineering and Technology 64 2010.

Figure

Figure 1.Cloud computing over view
Fig.4 Resource Management with Cloud Computing(65 Query present in database)
TABLE II - (85 QUERY)

References

Related documents

HIV, human immunodeficiency virus; CDC, Centers for Disease Control; AIDS, acquired immunodeficiency syndrome.. Many health and education departments, social service agencies,

O Form will be signed by PI/Co-PI, Department Chair, and Dean O Submit the Grant form to BIRS at least 2 weeks prior to the.

READING ASSIGNMENTS: Prepare the assigned reading before coming to class. We will try to vary lecture and discussion format. There may be unannounced quizzes on the reading

Selv om det ikke blir et alternativ ved selve folkeavstemningen, er økt selvstyre fremdeles et mulig utfall av prosessen – enten fordi den britiske regjeringen kan komme til å

The American Academy of Pediatrics (AAP), American College of Emergency Physicians (ACEP), and Emergency Nurses Association (ENA) have collaborated to identify practices and

Relation of friend value discrepancy to well-being as mediated by friend closeness, friend communication quality, and perceived social support for high self-monitors.. Direct

The preliminary study shows that new media communication technologies (SNS and communication apps) can open new communication opportunities and bridge the

Figure 2. Torque Vs Engine Speed. From the above data can be calculated that on lap2000 rpm, when replacing the standard ECU to the resulting progamable torque ECU is 6.776 N.m, the