AN APPROACH TOWARDS DISTRIBUTION OF DATA RESOURCES FOR CLOUD COMPUTING ENVIRONMENT

Download (0)

Full text

(1)

INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE

www.ijrrecs.com 2170 | P a g e

AN APPROACH TOWARDS DISTRIBUTION OF DATA RESOURCES

FOR CLOUD COMPUTING ENVIRONMENT

A.Priyanka1, G.Pavani2 1

M.Tech Stude nt, De pt of CS E, Bandari Srini vas Institute of Technolog y, Che vella, A.P, Indi a

2Assistant Professor, De pt of CS E, B andari Srini vas Institute of Technol ogy, Che vella, A.P, India

ABSTRACT:

The applications that are distributed as services over the internet and the servers in the centres of data providing the services refer to the cloud technology and are accessing resources essential to carry out functions by means of energetically changing requirements. To provide the utmost consumption with most advantageous outlay, the use of resources of the architecture of cloud is needed. Virtual machine monitors provide a method intended for mapping virtual machines to physical resources and this mapping is largely concealed from the cloud users. The algorithm of green computing is appealed to when the average consumptions of all resources on active servers are lower than the threshold of green computing.

Keywords: Green computing, Virtual machines, Cloud technology, Mapping.

1. INTRODUCTION:

For the past few years, the technology of cloud computing has the extreme growth sections in the field of infrastructure and permits the consumers to make usage of applications devoid of installation and by means of internet access the personal files. Broad range of the internal and external

pressures for data reliability exists even though the cloud infrastructures are considerably more dominant and consistent than personal computing strategies [4]. To modify the mapping connecting virtual machines and the physical machines virtual machines live technology of migration formulates it potential. To rationalize having the server operation the warm threshold can

(2)

www.ijrrecs.com 2171 | P a g e be defined to be a level of resource

consumption that is adequately high however not as high as to threat becoming a hot spot in the visage of fluctuation of temporary application resource burdens [8]. if the consumption of any of its resources is higher than hot threshold a server can be defined as a hot spot and it indicates that the server is burdened and consequently some virtual machines running on it have to be transferred away. If the consumption of all its resources is lower than a cold threshold a server can be defined as a cold spot and this indicates that the server is mainly unused and a possible candidate to turn off to accumulate energy [1]. When the average consumptions of all resources on active servers are lower than the threshold of green computing the algorithm of green computing is appealed to [11]. By means of varying the number of virtual machines the scalability of the algorithm of green computing was estimated. Average decision time of the algorithm of green computing augments with the system dimension. A method intended for mapping virtual machines to physical resources and this mapping is largely concealed from the cloud users was provided by the virtual machine [3]. It is up to the provider of the cloud to ensure the

physical machines which are underlying contain enough resources to assemble their requirements. The number of physical machines used in the Green computing, have to be reduced on condition that they can still convince the requirements of all virtual machines. Unused physical machines can be turned off to accumulate energy. A server is energetically used if it has not less than one virtual machine running or else, it is inactive [14]. The time of decision was divided into two parts such as hot spot mitigation and green computing and it was found that hot spot mitigation adds more to the decision time. A number of them can be turned off to accumulate energy when the resource consumption of active servers is moreover low, and this is handled in algorithm of green computing [9].

Fig 1: An overview o f System architecture

2. METHODOLOGY:

Cloud computing construct on established trends for motivating the cost out of the delivery of services while growing the speed

(3)

www.ijrrecs.com 2172 | P a g e and agility with which services are

deployed. For the reason that numerous generations of hardware coexist in a center of data, the capability of physical machines can moreover be heterogenous [7]. The capability of a physical machine should be enough to convince the resource requirements of all virtual machines running on it or else, the physical machine is overloaded and can show the line of attack to ruined performance of its virtual machines in the overload avoidance [2]. The structural design of the system is presented in fig1. Each physical machine runs the hypervisor which supports a privileged domain and one or additional domain. Several applications were encapsulated by each virtual machine in domain [15]. All physical machines were assumed to share backend storage. By means of the Usher support the multiplexing of virtual machines to physical machines is administered. For every virtual machine on that node each node executes a local node manager of usher on domain that gathers the usage information of resources intended [12]. By means of observing the events of scheduling in Xen the usage of network can be intended. To the hypervisor the usage of memory within a virtual machine is not

observable. To approximate the sizes of working set of virtual machines running on it a working set prober was implemented on each hypervisor. To the central controller of usher the information collected at each physical machine is forwarded where the scheduler of virtual machine runs [5]. At regular intervals the scheduler of virtual machine is invoked and accepts from the local node manager, the resource demand records of virtual machines, the capability and the load records of physical machine and it has numerous components. The predictor forecasts the upcoming resource demands of virtual machines and the upcoming load of physical machines that are based on precedent statistics [10]. At every node the local node manager initially attempts to convince the novel demands nearby in adjusting the resource allotment of virtual machines contributing the similar Virtual machine monitors. If the resource consumption of any physical machine is greater than the hot threshold the solver of hot spot in virtual machine scheduler become aware [6]. If the average consumption of actively used physical machines is lower than the threshold of green computing the solvers of cold spot make sure and if so, several physical

(4)

www.ijrrecs.com 2173 | P a g e machines may possibly be turned off to

accumulate energy. Hot spot was found to be contributes additional to the number of migrations. In the workload of synthetic the number of migrations is superior to that in the genuine trace and it recognizes the set of physical machines whose consumption is less than the cold threshold and subsequently attempts to transfer away all their virtual machines [13]. Intended for implementation it subsequently compiles a list of virtual machines migration and bypasses it to the usher control.

3. RESULTS:

The average decision time of the algorithm of green computing augments with the system dimension and the speed of augment is among linear and quadratic. By means of varying the number of virtual machines the scalability of the algorithm of green computing was estimated. With the size of the system, the numeral of migrations is little and increases approximately linearly. Due to the great difference in the synthetic workload the decision time found for the synthetic workload is superior to that for the actual trace. The number of migrations in the workload of synthetic is superior to that in the genuine trace. The time of decision was divided into hot spot mitigation and

green computing and it was found that hot spot mitigation adds more to the decision time. Hot spot was found to be contributes additional to the number of migrations.

4. CONCLUSION:

Cloud computing is the long dreamed visualization of computing as a benefit, where cloud customers can tenuously store their data into the cloud so as to get pleasure from the high quality networks, servers, applications and services from a shared pool of configurable computing resources. On the basis of effectual functioning of the architecture is the fast growth of the cloud computing based. By means of varying the number of virtual machines the scalability of the green computing was estimated. Average decision time of the algorithm of green computing augments with the system dimension. The number of physical machines used has to be reduced on condition that they can still convince the requirements of all virtual machines in Green computing. Unused physical machines can be turned off to accumulate energy. A number of them can be turned off to accumulate energy and this is handled in algorithm of green computing when the resource consumption of active servers is

(5)

www.ijrrecs.com 2174 | P a g e moreover low. The algorithm of green

computing is appealed to when the average consumptions of all resources on active servers are lower than the threshold of green computing.

REFERENCES:

[1] Zhen Xiao, Sen ior Me mber, IEEE, Weijia Song, and Qi Chen, “Dyna mic Resource Allocation Using

Virtual Machines for Cloud Computing

Environment,” IEEE Transactions on Paralle l and Distributed Systems, Vo l. 24, No. 6, June 2013.

[2] T. Wood, P. Shenoy, A. Venkatara man i, and M. Yousif, “Black-Bo x and Gray-Bo x Strategies for Virtual Machine Migration,” Proc. Sy mp. Networked Systems Design and Implementation (NSDI ’07), Apr. 2007.

[3] C.A. Waldspurger, “Memory Resource Management in VMware ESX Server,” Proc. Sy mp. Operating Systems Design and Imp le mentation (OSDI ’02), Aug. 2002.

[4] G. Chen, H. Wenbo, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao, “Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services,” Proc. USENIX Sy mp. Networked Systems Design and Imple mentation (NSDI ’08), Apr. 2008.

[5] P. Padala, K.-Y. Hou, K.G. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, and A. Merchant, “Automated Control of Multiple Virtualized Resources,” Proc. ACM Eu ropean conf. Co mputer

Systems (Eu roSys ’09), 2009

[6] P. Barha m, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, “Xen and the Art of Virtualization,” Proc. ACM Sy mp. Operat ing Systems Principles

(SOSP ’03), Oct. 2003

[7] M. Zaharia, A. Konwinski, A.D. Joseph, R.H. Katz, and I. Stoica, “Improv ing MapReduce Performance in Heterogeneous Environ ments,” Proc. Sy mp. Operat ing Systems Design and Imple mentation (OSDI ’08), 2008.

[8] M. Isard, V. Prabhakaran, J. Currey, U. Wieder, K. Talwar, and A. Goldberg, “Qu incy: Fair Scheduling for Distributed Computing Clusters,” Proc. ACM Sy mp. Operating System Princ iples (SOSP ’09), Oct. 2009.

[9] M. Zaharia, D. Borthakur, J. Sen Sa rma, K. Elmeleegy, S. Shenker, and I. Stoica, “Delay Scheduling: A Simp le Technique for Achieving Locality and Fairness in Cluster Scheduling,” Proc. European Conf. Co mputer Systems (EuroSys ’10), 2010.

[10] J.S. Chase, D.C. Anderson, P.N. Thakar , A.M. Vahdat, and R.P. Doyle, “Managing Energy and Server Resources in Hosting Centers,” Proc. ACM Symp. Operating System Principles (SOSP ’01), Oct. 2001

[11] D. Meisner, B.T. Go ld, and T.F. Wenisch, “Powernap: Eliminating Server Idle Po wer,” Proc. Int’l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS ’09), 2009.

(6)

www.ijrrecs.com 2175 | P a g e

[12] Y. Agarwa l, S. Hodges, R. Chandra, J. Scott, P. Bahl, and R. Gupta, “So mniloquy: Augmenting Network Interfaces to Reduce Pc Energy Usage,” Proc. USENIX Sy mp. Networked Systems Design and Imp lementation (NSDI ’09), 2009.

[13] T. Das, P. Padala, V.N. Pad manabhan, R. Ramjee, and K.G. Sh in, “Litegreen: Saving Energy in Networked Desktops Using Virtualization,”

Proc. USENIX Ann. Technica l Conf., 2010.

[14] Y. Agarwa l, S. Savage, and R. Gupta, “Sleepserver: A Software - On ly Approach for Reducing the Energy Consumption of PCS within Enterprise Environ ments,” Proc. USENIX Ann. Technical Conf., 2010.

[15] N. Bila , E.d. Lara , K. Joshi, H.A. Lagar-Cavilla, M. Hiltunen, and M. Satyanarayanan, “Jettison: Efficient Id le Desktop Consolidation

with Partial VM Migration,” Proc. ACM European Conf. Co mputer Systems (Eu roSys ’12), 2012

Figure

Updating...

References

Related subjects :