{"title":"QoS管理的框架","authors":"J. Contreras, J. Sourrouille","doi":"10.1109/TOOLS.2001.941672","DOIUrl":null,"url":null,"abstract":"Quality of service (QoS) becomes an important issue as systems become more open and therefore less predictable. In such contexts, it is difficult, using static approaches, to ensure that a system will provide the expected QoS. In dynamic approaches, services are adapted to provide the best QoS according to the execution context. This article describes an object-based framework to deal with QoS in domains in which temporal faults are a major QoS criterion. The QoS optimization policy influences most of the architectural design decisions. The implementation is based on meta-objects that collectively manage the QoS and form a two-level decision framework: at the global level, objects share the same decision policy, aiming to reduce timing faults, while at the object level, any specific QoS criteria may be applied. The QoS description is made using UML extension mechanisms. Finally, the main phases of QoS management are detailed: prediction, establishment and operation, including observation and negotiation.","PeriodicalId":388056,"journal":{"name":"Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2001-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"A framework for QoS management\",\"authors\":\"J. Contreras, J. Sourrouille\",\"doi\":\"10.1109/TOOLS.2001.941672\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Quality of service (QoS) becomes an important issue as systems become more open and therefore less predictable. In such contexts, it is difficult, using static approaches, to ensure that a system will provide the expected QoS. In dynamic approaches, services are adapted to provide the best QoS according to the execution context. This article describes an object-based framework to deal with QoS in domains in which temporal faults are a major QoS criterion. The QoS optimization policy influences most of the architectural design decisions. The implementation is based on meta-objects that collectively manage the QoS and form a two-level decision framework: at the global level, objects share the same decision policy, aiming to reduce timing faults, while at the object level, any specific QoS criteria may be applied. The QoS description is made using UML extension mechanisms. Finally, the main phases of QoS management are detailed: prediction, establishment and operation, including observation and negotiation.\",\"PeriodicalId\":388056,\"journal\":{\"name\":\"Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-07-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TOOLS.2001.941672\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.2001.941672","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Quality of service (QoS) becomes an important issue as systems become more open and therefore less predictable. In such contexts, it is difficult, using static approaches, to ensure that a system will provide the expected QoS. In dynamic approaches, services are adapted to provide the best QoS according to the execution context. This article describes an object-based framework to deal with QoS in domains in which temporal faults are a major QoS criterion. The QoS optimization policy influences most of the architectural design decisions. The implementation is based on meta-objects that collectively manage the QoS and form a two-level decision framework: at the global level, objects share the same decision policy, aiming to reduce timing faults, while at the object level, any specific QoS criteria may be applied. The QoS description is made using UML extension mechanisms. Finally, the main phases of QoS management are detailed: prediction, establishment and operation, including observation and negotiation.