Achieving High-Level Directives Using Strategy-Trees
نویسندگان
چکیده
A strategy-tree provides a systematic approach to the evaluation of the effectiveness of deployed policy sets and a mechanism to dynamically alter policy sets (i.e., alter strategy) at run-time in response to feedback. This paper provides an overview of the strategy-tree concept and its application to a policy-based management system for a data center. Results are presented that show that the strategy-tree can be used to balance tradeoffs between high level objectives.
منابع مشابه
Multiple OR-Parallel Resolution: Meta-Level Control of Parallel Logic Programs
Multiple OR-parallel Resolution (MORE) Prolog is a combination of a pure logic language and control directives expressed as a meta-program. The meta-program affects the default resolution strategy by suspending execution of particular predicates, ordering the suspended processes and selectively reactivating them, thus achieving the desired kind of resolution. In this paper, we formally define t...
متن کاملUsing Compiler Directives for Accelerating CFD Applications on GPUs
As the current trend of parallel systems is towards a cluster of multicore nodes enhanced with accelerators, software development for such systems has become a major challenge. Both low-level and high-level programming models have been developed to address complex hierarchical structures at different hardware levels and to ease the programming effort. However, achieving the desired performance ...
متن کاملA Monte Carlo-Based Search Strategy for Dimensionality Reduction in Performance Tuning Parameters
Redundant and irrelevant features in high dimensional data increase the complexity in underlying mathematical models. It is necessary to conduct pre-processing steps that search for the most relevant features in order to reduce the dimensionality of the data. This study made use of a meta-heuristic search approach which uses lightweight random simulations to balance between the exploitation of ...
متن کاملExperiences with High-Level Programming Directives for Porting Applications to GPUs
HPC systems now exploit GPUs within their compute nodes to accelerate program performance. As a result, high-end application development has become extremely complex at the node level. In addition to restructuring the node code to exploit the cores and specialized devices, the programmer may need to choose a programming model such as OpenMP or CPU threads in conjunction with an accelerator prog...
متن کاملA Cross-sectional Study of Oral Communication Strategies by Successful EFL Learners
This paper reports on how top EFL students foster oral communication strategies (OCSs) throughout their 4-year English program at the university level. It is a cross-sectional study of 40 EFL learners enrolled in the Department of English, Faculty of Education, Taiz University, Yemen. Data were collected through a questionnaire based on Oxford’s Strategy inventory for language learning (SILL). ...
متن کامل