INTERVENTIONS FOR SCIENTIFIC AND ENTERPRISE APPLICATIONS BASED ON HIGH PERFORMANCE AND CLOUD COMPUTING

High performance computing refers to the practice o f aggregating computing power in a way that deliver s much higher performance than one could get out of a typical desktop compute r in order to solve large problems in science, engi neering or business. While cloud computing is a model for enabling convenient, on-de mand network access to a shared pool of configurabl e computing resources (e.g., networks, servers, storage, applications, and servi ces) that can be rapidly provisioned and released w ith minimal management effort or service provider interaction. The scope of HPC is scientific research and enginee ring as well as the design of enterprise applicatio ns. As enterprise applications are data centric, user friendly, complex, scalable and often require software packages, decision suppo rt systems, warehouse while scientific applications have need of the availabili ty of a huge number of computers for executing larg e scale experiments. These needs can be addressed by using high-performance and clou d computing. The goal of HPC is to reduce execution time and accommodate larger and more complicated problems. While cloud c omputing provides scientists with a completely new model of utilizing the computing infrastructure, computing resources, stor age resources, as well as applications can be dynam ically provisioned on a pay per use basis. These resources can be released when they are no more needed. This paper focuses on ena bling and scaling computing systems to support the execution of scientific and business applications.