Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms

Historically, organizational structures of many universities and corporations have followed a strictly tree-based, hierarchical model. These organizations are defined with no more than one parent organization, and typically resource requirements for the organization could be derived from the parent...

Full description

Bibliographic Details
Main Author: Brown, Lloyd T.
Format: Others
Published: BYU ScholarsArchive 2010
Subjects:
HPC
Online Access:https://scholarsarchive.byu.edu/etd/1982
https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=2981&context=etd
id ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-2981
record_format oai_dc
spelling ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-29812019-05-16T03:27:18Z Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms Brown, Lloyd T. Historically, organizational structures of many universities and corporations have followed a strictly tree-based, hierarchical model. These organizations are defined with no more than one parent organization, and typically resource requirements for the organization could be derived from the parent organization. In recent years, however, many institutions have created interdisciplinary research groups which incorporate multiple fields of research across multiple campus organizations. For example, at Brigham Young University, there exists a biophysics research group, a child organization of both the Department of Biology and the Department of Physics, making it unclear how to define its resource requirements in the context of multiple parents from diverse colleges. As computing resources are allocated to organizations, the requirements of those organizations must be taken into account. However, when organizations have multiple parent organizations, it is unclear which restrictions or allocations are appropriate for the organization, as shown with the biophysics research group described above. Extending the example, if a campus high-performance computing facility restricts resources on an organizational basis, and the Biology and Physics departments are allocated different resource levels, the newly formed biophysics group will need system administrators' intervention to assure appropriate resource allocation. This document describes a versatile system for modeling organizational structure, including defining multiple parent organizations, the inheritance of arbitrary properties from parent to children, and, when inherited attributes conflict, includes an extensible mechanism for defining conflict resolution policies. This system allows for arbitrary parameters to be applied at any level of the organizational structure. This inherited information can then be used for resource allocation of the campus high performance computing facility. 2010-01-06T08:00:00Z text application/pdf https://scholarsarchive.byu.edu/etd/1982 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=2981&context=etd http://lib.byu.edu/about/copyright/ All Theses and Dissertations BYU ScholarsArchive organizational structure multiparent HPC multiple inheritance Educational Administration and Supervision
collection NDLTD
format Others
sources NDLTD
topic organizational structure
multiparent
HPC
multiple inheritance
Educational Administration and Supervision
spellingShingle organizational structure
multiparent
HPC
multiple inheritance
Educational Administration and Supervision
Brown, Lloyd T.
Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
description Historically, organizational structures of many universities and corporations have followed a strictly tree-based, hierarchical model. These organizations are defined with no more than one parent organization, and typically resource requirements for the organization could be derived from the parent organization. In recent years, however, many institutions have created interdisciplinary research groups which incorporate multiple fields of research across multiple campus organizations. For example, at Brigham Young University, there exists a biophysics research group, a child organization of both the Department of Biology and the Department of Physics, making it unclear how to define its resource requirements in the context of multiple parents from diverse colleges. As computing resources are allocated to organizations, the requirements of those organizations must be taken into account. However, when organizations have multiple parent organizations, it is unclear which restrictions or allocations are appropriate for the organization, as shown with the biophysics research group described above. Extending the example, if a campus high-performance computing facility restricts resources on an organizational basis, and the Biology and Physics departments are allocated different resource levels, the newly formed biophysics group will need system administrators' intervention to assure appropriate resource allocation. This document describes a versatile system for modeling organizational structure, including defining multiple parent organizations, the inheritance of arbitrary properties from parent to children, and, when inherited attributes conflict, includes an extensible mechanism for defining conflict resolution policies. This system allows for arbitrary parameters to be applied at any level of the organizational structure. This inherited information can then be used for resource allocation of the campus high performance computing facility.
author Brown, Lloyd T.
author_facet Brown, Lloyd T.
author_sort Brown, Lloyd T.
title Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
title_short Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
title_full Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
title_fullStr Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
title_full_unstemmed Representing Multi-Parent Organizational Structures for Use in High Performance Computing Resource Scheduling Algorithms
title_sort representing multi-parent organizational structures for use in high performance computing resource scheduling algorithms
publisher BYU ScholarsArchive
publishDate 2010
url https://scholarsarchive.byu.edu/etd/1982
https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=2981&context=etd
work_keys_str_mv AT brownlloydt representingmultiparentorganizationalstructuresforuseinhighperformancecomputingresourceschedulingalgorithms
_version_ 1719186049249312768