Resource Leasing Cloud Computing Model: A Win-Win Strategy For Resource Owners and Cloud Service Providers
Resource Leasing Cloud Computing Model: A Win-Win Strategy For Resource Owners and Cloud Service Providers
Resource Leasing Cloud Computing Model: A Win-Win Strategy For Resource Owners and Cloud Service Providers
ORG
252
Resource Leasing Cloud Computing Model: A Win-Win Strategy for Resource Owners and Cloud Service Providers
John Thomas, Kalyana Raman, Vijay K. Chaurasiya, Santanu Das
AbstractInvestment on computing resources are pricey for any business, which holds the capacity to serve their clients require extensive resource outfit such as CPU, Storage, Memory, Software etc. In this context cloud computing is a paradigm which resolved the upfront cost on resources by its elastically scalable, economically saleable and globally located resources called cloud without investing more into hardware and software. The problem vested not in availing the resources through either cloud or the other; instead it vests in utilising the acquired computing resources optimally without being kept it idle. In this paper we analyse the serious issue of wastage of computing resources of an individual user or organization during the idle hours and propose a model for leasing their computing resource to cloud service provider for better utilisation of the same. In this resource leasing cloud model the owner of the computing resource lease his computing resource during the idle hours to the cloud service provider. It will enhance the resource utilization of the organization by augmenting the resource capacity of cloud service provider with minimal cloud upfront cost incurring by the cloud service provider. Also the model proposed an incentive scheme which will encourage organizations to participate in the process to augment the resource capacity of cloud service providers. Index TermsDistributed Architectures, Emerging Technologies
1 INTRODUCTION
ccording to NIST (National Institute of Standards and Technology), cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction [1]. With the rapid change in technology, replacement of computing resources such as Processor, Storage, Memory, Software etc., are unavoidable. This brings forth certain overhead for an organization on investment towards new hardware and software, along with dumping the existing hardware and software that are functioning properly. Resolving these overhead by any means may render greater impacts to any organization on their business. Gartner forecasts the worldwide Information Technology (IT) spending to total $3.8 trillion for 2012 (a 3.7 percent increase from 2011) and the spending on computing hardware alone to reach $424 Billion (a 5.1 percent increase from 2011) [2]. Generally cost is the most important factor for any business to deliver contemporary IT solutions. It may seems like IT can resolve the business overhead through its delivery but a significant amount of investment is required for acquirement and advancement of the same would of course captive savings of any business. In that context cloud computing renders on-demand IT infrastructure that lets business to consume exactly the amount of resources
they actually need. Further businesses are not limited to fix their consumption of the storage, bandwidth or computing resources because it is elastically scalable. But being provided that sophistication of elastic scalability, it mandates businesses to provision their necessary and maximise their ROI (Return on Investment) instead of acquiring too many computing resources and wasting the same. Hence we require a new model that enables maximum utilization of the computing resources.
After more than establishing an environment for computing either by corporate or home user, it will become essential for them to effectively utilise the established resources optimally according to their need parallel to periodic upgrade of the same. When it comes to optimum utilization of resources, the computing resources that are idle should be taken into note and also the cost for upgrading it also to be taken into consideration.
John Thomas, Kalyana Raman, Dr. Vijay K. Chaurasiya, Dr. Santanu Das Authors are with MBA & MS-CLIS Division, Indian Institute of Information Technology, Allahabad, India
JOURNAL OF COMPUTING, VOLUME 4, ISSUE 5, MAY 2012, ISSN 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG
253
of the same computing resources. Hence through this paper we propose a model that enables users to decide on leasing out their exiting computing resources during its idle time. We believe that it is possible to export, apply and adapt this philosophy to the Cloud computing paradigm. By involving users to this leasing towards Cloud will promote utilization of idle computing resources in cloud whereas the computing power of cloud will rose to maximum. This new computing paradigm gives the power and the control to the resource owners, who can decide how to maximize their resource utilisation efficiently through globally and geographically located clouds. The resource owners can also earn money through this concept by leasing their resources to Cloud computing according to their resources capabilities. Therefore, in this resource leasing cloud model both the commercial and non-commercial viewpoints coexist: in the former case the resource-owner extends orientation towards Cloud keeping the idle time of resources as a means to earn whereas in latter case resource owner will be optimizing the idle time of computing resources.
lease its high end computing resource to a user of Asian continent through a cloud service provider during idle hours, where the night time of North America would be day time in Asia. This resolves the unreasonable incurrence of expenditure by any corporate or home user towards computing resource establishment and maintenance which is eventually evolving with certain period of time and place.
JOURNAL OF COMPUTING, VOLUME 4, ISSUE 5, MAY 2012, ISSN 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG
254
by VM [4] Ms. Co onsidering that majority of personal com f mputers, especia ally in offices and in software developm ment centres, are id during nig time and the users locat in differdle ght ted ent ti ime zones only require com mputing resou urces at differen period of tim that are not overlappin with each nt me n ng other enables the design of a res r d source sharing model that g can b in place to share the computing resour be s rces between those users to fulfil their comput e l ting needs. In the proposed resource leas n d sing cloud mo odel, the lessor le eases the comp puting resources to the clou provider, ud when his computin resources are idle, throug cloud for n ng a gh a par rticular period of time. Th must be differentiated d his from the grid comp puting [5]. In grid computin the ownng ng s er of the computin resource and the grid share the resourc simultaneo ces ously and the grid is taking advantage g of the free resourc time. With grid computi e ce ing, you can provi ision computi ing resources as a utility that can be turne on or off [1 whereas in our propos resource ed 10], i sed leasin cloud mod ng del, during th lease time, the leased he , comp puting resourc is not used by the lessor and is comce pletel available to the cloud pro ly o ovider.
vailable for le ease from a s single numbers of computers av ajority of the computers av vailable for leasing location, ma can turn int Node Cont to trollers, and f few dedicated mad chines can a as Cluster Controller an Storage Con act nd ntroller. This wil allow all the machines in the leasing fa ll e acility form a cluste in the clou Figure 2 sh er ud. hows together to f the logical re epresentation of Corporate Leasing Mode el.
Se eparating the computing re esources for own use by o the le essor and for leasing to the provider du e uring its idle hours can be confi s igured in a machine as a dual booting m d mech hanism. Figure 1 shows a general view of dual boote o ing m mechanism for the resource leasing cloud model. One r partit tion boots to the lessors ow Operating System and t wn deskt whereas th other partition boots to a cloud suptop he portin Operating System like Ubuntu Enterp ng U prise Cloud. The l lessor restarts the machine after his own use manuala u ly or through sche eduling which will automa h atically boot the o other Operatin System an the machi ng nd ine registers itself to the cloud with the preconfigured settin w ngs.
JOURNAL OF COMPUTING, VOLUME 4, ISSUE 5, MAY 2012, ISSN 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG
255
office h hours the com mputers will be free or switc e ched off. In develo oped cities wit high bandw th width infrastru ucture and high p population th hese computer together ca form a rs an cluster and join a pa of a cloud. If the cloud pr r art I rovider can setup Cluster Contr roller and Sto orage Control ller in that y, me a locality all the hom computers that are all available to lease c turn into Node Controll can N lers and form part of the cloud. Figure 3 show the logical representation of Home ws ng Leasin Model.
JOURNAL OF COMPUTING, VOLUME 4, ISSUE 5, MAY 2012, ISSN 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG
/
256
4 PROOF OF CONCEPT O
We u used Eucalyp ptus/Ubuntu Enterprise Cl loud (UEC), Ubun Server 10.10 [12], for se ntu etting up resource leasing cloud environment in a University LAN consi d t isting multiple s subnets. We followed the Eucalyptus Beginner's e s Guid v2.0 [4] to se de etup the cloud environment d t. Th installation and configu he n uration instruc ctions given in the Eucalyptus guide were fo e g ollowed exactly with Servy er 1 h having the Clo Controller Cluster Con oud r, ntroller, Walrus a and Storage Controller. Bu both netwo interface C ut ork cards of Server1 were connected to the public switch so s w that t Node Con the ntrollers (Lesso machines) that needs to or t join t cloud by co the onnecting to th Cluster Con he ntroller. In nstead of havin a single No Controller as Server 2 ng ode r we ha installed and configured multiple No Controlave a ode lers a in Figure 4. All the Node Controllers were installed as on co omputers hav other boards supporting ving Intel mo virtua alization tech rs hnology. All the computer acting as Node Controllers were made du booting wit one partie w th ual tion having Wind nd dows Operatin System an the other ng partit tion is having Ubuntu Server 10.10 working as Node Contr rollers.
ugh plained in this paper enable the s es model throu cloud, exp d source harnes ssing and opti imize unused and untapped res efficiency of cl loud through this exporting cong further the e f cept, which diminish the fading-out of costly computing CPU cycles, P Processor, mem mory) due to idleresources (C n ower of cloud pavd ness and can escalate the computing po ners to lease a and earn. Prov vided ing way for resource own d be ly ability the proposed model will b feasible onl if the availa andwidth is co onsidof bandwidt is high and the cost of ba th ost puting resourc ces. erably cheap than the co of the comp per ch er costly The optim mistic approac of this pape is that the c uld le, hould computing r resources shou not be idl if idle it sh the lizing be utilized s somehow or t other. However by util r the same the should be some benefit for the lessor who ere ready to share the obviously p possess the va aluable and r n e same. This m makes a win-win situation for both the proopt odolovider and th lessor. Ther he refore we ado our metho mmodate resources which can dra gy to cloud w astically accom he e across globe and periodic cally release th same to see ekers. stage of computing that idle comp We believe t puters are was ell the power and t proposed model can we suffice the existombining with the ing scarcity of computing resources co g cost effective cloud. e
REFERENC ES
National Institute of Standards & Technology (NIST), http://csrc rc.nist.gov/publica ations/drafts/800-1 146/Draft-NIST-SP P800146.pdf, 20 011 /www.gartner.com m/it/page.jsp?id=7 707508, [2] Gartner N Newsroom, http:// 2012 [3] IDC Press R Release, http://ww oc.jsp?containerId= =prUS23097611, 20 011 ww.idc.com/getdo [4] Eucalyptu Guide U UEC Edition v2.0, us Beginner's http://csso ss.com/2010/12/eu ucabookv2-0.pdf, 2 2010 soss.files.wordpress [5] Wikipedia http://en.wikipe edia.org/wiki/Gri id_computing, 201 12 a, [6] David P. A les omputational and s storage Anderson and Gill Fedak, "The co potential o volunteer comp puting," In CCGR 06, pp. 7380 IEEE RID 0, of Computer Society, 2006. r [7] Catlett, C., Beckman, P., Sko D., and Foster, I., Creating and operatow, , rly, ing nationa , structure services. CTWatch Quarter vol. nalscale cyberinfras 2, no. 2, pp 2-10, 2006. p. grid.org, 2011 [8] Open Scien Grid, http://w www.openscienceg nce [9] Vincenzo D. Cunsolo, Salva Antonio Puliafito, Marco vatore Distefano, A @Home Scarpa, "Vo Cloud: The Cloud@ ing Volunteer Computi and Desktop C rk mposium on Networ ComParadigm, Proc. Eighth IEEE International Sym E ," 9.41. 10.1109/NCA.2009 puting and Applications, pp.13 34-139, 2009, DOI 1 ve computing computing IBM, [10] Cloud ersus grid c http://ww ww.ibm.com/deve b/library/wa-cloud dgrid/, eloperworks/web 2012 /nxtopputer.com/nxtop/ [11] NxTop Engine, http:// /www.virtualcomp workstatio 2012 on, [12] Ubuntu 10 (Maverick Mee 0.10 /10.10/, ases.ubuntu.com/ erkat), http://relea 2012 [1]
Te setup in th LAN was similar to the Home Leasest he Model proposed above. Bu we did not measure or ing M ut pare the perfo comp ormance as th performance in a real he uction implem produ mentation will vary from th test setup he l high speed LA in a h AN.
5 CONCLUSION
dical escalation of cost for acquiring ren a To su urmise the rad e h sourc and post acquirement expenses such as mainteces a esources put wards those re nance upgrades, patches etc. tow e, p e resou urce holder a standpoint thereof. The inevitable sting or alread established computing d dy chang to the exis ges pgrade are also not static for a longer f envir ronment as up hereof the com rces that are mputing resour perio of time. Th od tive of time period will no justify the p ot kept idle irrespect nses that are ost reaso onableness of the overall co and expen ncurring dayny -by-day by an of the reall in ncurred and in ence the conc urce leasing cept of resou sourc owner. He ce