A NOVEL TECHNIQUE FOR SCALABLE, EFFICIENT DEPLOYMENT OF SOFTWARE IN CLOUD COMPUTING ENVIRONMENTS

Abstract

In modern computing environments (Clouds, Data Centers, multi-tiered applications, etc.) deployment of software encounters the obstacle of handling heterogeneity. Real-world solutions are built by combining various technologies, programming languages, platforms, Operating Systems, and applications. The deployment mechanism not only has to adapt to a changing environment but it has to also respond gracefully to unanticipated demand surges by scalingout and scaling-in to meet performance requirements. For these reasons, deployment of software in heterogeneous environment is a challenging task. Efficient resource provisioning plays a key role in ensuring that global service providers (like Google) adequately accomplish their performance obligations to customers while maximizing the utilization of the underlying environment. In this paper, we propose a novel deployment mechanism which can efficiently provision, de-provision and maintain services in heterogeneous environments. Our approach creates software packages by embedding parameter values within binaries in a way which is compatible with most target environments allowing for seamless provisioning, tracking, maintenance and de-provisioning of services in a robust manner without requiring specialized agents deployed in target environments. We have validated our mechanism by constructing prototypes and the results demonstrated that it is possible to scale-out and scale-in rapidly in response to the demand fluctuations by automating deployment mechanism in a heterogeneous environment.

Authors and Affiliations

S. Venkataramana

Keywords

Related Articles

Design of Prototypic Army BOT for Landmine Detection and Control Using Hand Gestures and PC

This paper presents three different gesture recognition models which are capable of recognizing seven hand gestures, i.e., up, down, left, right, tick, circle and cross, based on the input signals from MEMS 3-axes acce...

 EXPERIMENTAL STUDY OF COPPER COILS ON EVAPORATIVE TUBULAR HEAT DISSIPATOR TO FIND THE EFFECT OF REYNOLDS NUMBER OF WATER AND INLET TEMPERATURE OF PROCESS FLUID ON DRY OUT HEAT FLUXES WITH ONLY WATER FLOW

 The experimental results of a copper coils of an evaporative tubular heat dissipator are investigated in this paper. Effect of Reynolds number of water and inlet temperature of process fluid (hot water) on dry out...

REVIEW ON DATA MINING TECHNIQUES FOR SUBGROUP DISCOVERY

Subgroup discovery is a data mining technique which focuses fascinating rules regarding a target variable. A paramount feature for this method is the combination of predictive and descriptive induction. This survey g...

A REVIEW OF LITERATURE ON THERMAL DESIGN OF FORCED DRAFT COUNTER TO CROSS FLOW AIR COOLED HEAT EXCHANGER

Heat exchangers are equipment that transfers heat from one medium to another. An air cooled heat exchanger, or ACHE, is simply a pressure vessel which cools a circulating fluid within finned tubes by forcing ambient air...

 SUBCONTRACTOR PERFORMANCE, EVALUATION AND RATING

 Main contractors have shifted their attitudes about subcontract procurement to more strategic and long-term partnering philosophies. A case study was conducted to evaluate the framework with subcontracting strateg...

Download PDF file
  • EP ID EP112409
  • DOI 10.5281/zenodo.55615
  • Views 45
  • Downloads 0

How To Cite

S. Venkataramana (30). A NOVEL TECHNIQUE FOR SCALABLE, EFFICIENT DEPLOYMENT OF SOFTWARE IN CLOUD COMPUTING ENVIRONMENTS. International Journal of Engineering Sciences & Research Technology, 5(6), 492-496. https://europub.co.uk/articles/-A-112409