TY - JOUR
T1 - A Model-Driven Approach to Job/Task Composition in Cluster Computing
AU - Kanitkar, Yogesh
AU - Läufer, Konstantin
AU - Mehta, Neeraj
AU - Thiruvathukal, George K.
N1 - Neeraj Mehta, Yogesh Kanitkar, Konstantin Laufer, George K. Thiruvathukal, "A Model-Driven Approach to Job/Task Composition in Cluster Computing," ipdps, pp.233, 2007 IEEE International Parallel and Distributed Processing Symposium, 2007
PY - 2007/1/1
Y1 - 2007/1/1
N2 - In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast, the Computational Neighborhood (CN), a framework for parallel and distributed computing with a focus on cluster computing, was designed from ground up to be object-oriented. This paper describes how we have successfully used UML in the following model-driven, generative approach to job/task composition in CN. We model CN jobs using activity diagrams in any modeling tool with support for XMI, an XML-based external representation of UML models. We then export the activity diagrams and use our XSLT-based tool to transform the resulting XMI representation to CN job/task composition descriptors.
AB - In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast, the Computational Neighborhood (CN), a framework for parallel and distributed computing with a focus on cluster computing, was designed from ground up to be object-oriented. This paper describes how we have successfully used UML in the following model-driven, generative approach to job/task composition in CN. We model CN jobs using activity diagrams in any modeling tool with support for XMI, an XML-based external representation of UML models. We then export the activity diagrams and use our XSLT-based tool to transform the resulting XMI representation to CN job/task composition descriptors.
KW - computational neighborhood (CN)
KW - computer science
UR - https://ecommons.luc.edu/cs_facpubs/52
U2 - 10.1109/IPDPS.2007.370423
DO - 10.1109/IPDPS.2007.370423
M3 - Article
JO - Computer Science: Faculty Publications and Other Works
JF - Computer Science: Faculty Publications and Other Works
ER -