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

 MIX MATRIX MODELING OF TWO-PORT SURFACE ACOUSTIC WAVE DEVICE FOR PROTEIN CHARACTERIZATION

 Presented research describes finite element modeling of Two-Port surface acoustic wave devices used for protein characterization. Typical SAW device converts electrical energy into a mechanical wave on a singl...

 A NOVEL APPROACH TO DETECT EQUIVALENT MUTANTS USING CONTROL FLOW GRAPH

 Software testing verifies and validates software systems. Mutation testing is a testing procedure where mutants are created by seeding fault to the code. Test cases are exercised on these mutants to measure the ade...

 Assessment of the Concentration of Carbon Monoxide in Ambient Air Environment of Abakaliki Urban Area, Nigeria

 Carbon monoxide (CO) is a well known gaseous atmospheric pollutant. In this study the baseline concentration of CO in the ambient air environment of Abakaliki Urban Area, Nigeria was estimated using digital CO ga...

 ANALYSIS ACCURACY AND PERFORMANCE OF DATA MINING TECHNIQUES IN HEALTHCARE

 Data mining is growing technique in disparate research fields due to its limitless approaches and applications to mining the data in an targeted manner. Owing to the changes, the current world acquiring, it is one...

 An Efficient Instruction-Level Energy Estimation Model for Embedded Systems

 To optimize the energy consumption embedded systems, the estimation of energy consumption of the embedded applications are very important. This paper proposes a simple but effective instruction-level energy estim...

Download PDF file
  • EP ID EP112409
  • DOI 10.5281/zenodo.55615
  • Views 62
  • 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