{"title":"Ada dynamic load control mechanisms for distributed embedded battle management systems","authors":"J. Macdonald, J. Johannes, K. Schwan","doi":"10.1109/RTA.1993.263096","DOIUrl":null,"url":null,"abstract":"The paper presents dynamic load control constructs that provide Ada with overload detection and load reconfiguration mechanisms. This approach to dynamic resource control allows adaptation of application parameters based on the current load conditions. This capability allows for more complex resource control policies that utilize information about the actual application being performed. A set of explicit load control constructs is presented as language run time components. The overload detection function is placed in the application run time environment to support the distribution of the load detection mechanism. Using established resource control policies to determine processing control criteria, overloaded resources are managed effectively within the Ada run time environment. A strategy for employing the Ada language primitives and an associated runtime system for dynamic adaptation of embedded battle management applications is presented. The primitives and runtime system have been implemented and have been tested with several parallel battle management applications. An evaluation is presented to assess the implication of the load control experiment findings.<<ETX>>","PeriodicalId":293622,"journal":{"name":"[1993] Proceedings of the IEEE Workshop on Real-Time Applications","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings of the IEEE Workshop on Real-Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTA.1993.263096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The paper presents dynamic load control constructs that provide Ada with overload detection and load reconfiguration mechanisms. This approach to dynamic resource control allows adaptation of application parameters based on the current load conditions. This capability allows for more complex resource control policies that utilize information about the actual application being performed. A set of explicit load control constructs is presented as language run time components. The overload detection function is placed in the application run time environment to support the distribution of the load detection mechanism. Using established resource control policies to determine processing control criteria, overloaded resources are managed effectively within the Ada run time environment. A strategy for employing the Ada language primitives and an associated runtime system for dynamic adaptation of embedded battle management applications is presented. The primitives and runtime system have been implemented and have been tested with several parallel battle management applications. An evaluation is presented to assess the implication of the load control experiment findings.<>