Ontology Design for Solving Computationally-Intensive Problems on Heterogeneous Architectures
AbstractViewing a computationally-intensive problem as a self-contained challenge with its own hardware, software and scheduling strategies is an approach that should be investigated. We might suggest assigning heterogeneous hardware architectures to solve a problem, while parallel computing paradigms may play an important role in writing efficient code to solve the problem; moreover, the scheduling strategies may be examined as a possible solution. Depending on the problem complexity, finding the best possible solution using an integrated infrastructure of hardware, software and scheduling strategy can be a complex job. Developing and using ontologies and reasoning techniques play a significant role in reducing the complexity of identifying the components of such integrated infrastructures. Undertaking reasoning and inferencing regarding the domain concepts can help to find the best possible solution through a combination of hardware, software and scheduling strategies. In this paper, we present an ontology and show how we can use it to solve computationally-intensive problems from various domains. As a potential use for the idea, we present examples from the bioinformatics domain. Validation by using problems from the Elastic Optical Network domain has demonstrated the flexibility of the suggested ontology and its suitability for use with any other computationally-intensive problem domain. View Full-Text
Share & Cite This Article
Faheem, H.M.; König-Ries, B.; Aslam, M.A.; Aljohani, N.R.; Katib, I. Ontology Design for Solving Computationally-Intensive Problems on Heterogeneous Architectures. Sustainability 2018, 10, 441.
Faheem HM, König-Ries B, Aslam MA, Aljohani NR, Katib I. Ontology Design for Solving Computationally-Intensive Problems on Heterogeneous Architectures. Sustainability. 2018; 10(2):441.Chicago/Turabian Style
Faheem, Hossam M.; König-Ries, Birgitta; Aslam, Muhammad A.; Aljohani, Naif R.; Katib, Iyad. 2018. "Ontology Design for Solving Computationally-Intensive Problems on Heterogeneous Architectures." Sustainability 10, no. 2: 441.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.