Authors:
Ramon Nou
;
Ferran Julià
;
Jordi Guitart
and
Jordi Torres
Affiliation:
Barcelona Supercomputing Center(BSC), Technical University of Catalonia (UPC), Spain
Keyword(s):
Autonomic Computing, resource provisioning, heterogeneous workloads.
Related
Ontology
Subjects/Areas/Topics:
Communication and Software Technologies and Architectures
;
e-Business
;
Enterprise Information Systems
;
Languages, Tools and Architectures
;
Model-Driven Software Development
;
Service-Oriented Architectures
;
Software Engineering
;
Technology Platforms
;
Web Site Monitoring and Optimization
Abstract:
We introduce a novel approach that allows heterogeneous applications run together on a shared hosting platform, dynamically sharing the platform’s resources. The proposed approach has been validated by a proof-of-concept prototype which uses a global processor manager to distribute the platform’s processors among two (or more) heterogeneous applications, i.e. a Tomcat application server and a Globus grid middleware. Our evaluation demonstrates the benefit of including bidirectional communication between applications and the OS for efficiently managing the resources and preventing the degradation of an applications performance, especially when the hosting platform is fully overloaded. For the sake of simplicity, we have modified the applications so that they communicate with the resource manager, although other techniques can be applied to avoid these modifications. Running different applications in a shared platform and being able to assign priorities between them provides important
benefits.
(More)