Quality of service specification in distributed object systems design

被引:0
|
作者
Frolund, S [1 ]
Koistinen, J [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditional object-oriented design methods deal with the functional aspects of systems. but they do not address quality of service (QoS) aspects such as reliability, availability, performance, security, and timing. However, deciding which QoS properties should be provided by individual system components is an important part of the design process. Different decisions are likely to result in different component implementations and system structures. Thus, decisions about component-level QoS should be made at design time, before the implementation is begun. Since these decisions are an important part of the design process, they should be captured as part of the design. We propose a general Quality-of-Service specification language, which we call QML. In this paper we show how QML can be used to capture QoS properties as part of designs. In addition, we extend UML, the de-facto standard object-oriented modeling language, to support the concepts of QML. QML is designed to integrate with object-oriented features. such as interfaces, classes, and inheritance. In particular, it allows specification of QoS properties through refinement of existing QoS specifications. Although we exemplify the use of QML to specify QoS properties within the categories of reliability and performance, QML can be used for specification within any QoS category-QoS categories are user-defined types in QML.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [41] Coordination specification in distributed optimal design of multilevel systems using the χ language
    Etman, LFP
    Kokkolaras, M
    Hofkamp, AT
    Papalambros, PY
    Rooda, JE
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2005, 29 (03) : 198 - 212
  • [42] Predictable quality of service atop degradable distributed systems
    Lavanya Ramakrishnan
    Daniel A. Reed
    [J]. Cluster Computing, 2013, 16 : 321 - 334
  • [43] A Model for Availability of Quality of Service in Distributed Multimedia Systems
    A.G. Malamos
    E.N. Malamas
    T.A. Varvarigou
    S.R. Ahuja
    [J]. Multimedia Tools and Applications, 2002, 16 : 207 - 230
  • [44] A model for availability of quality of service in distributed multimedia systems
    Malamos, AG
    Malamas, EN
    Varvarigou, TA
    Ahuja, SR
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2002, 16 (03) : 207 - 230
  • [45] Predictable quality of service atop degradable distributed systems
    Ramakrishnan, Lavanya
    Reed, Daniel A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (02): : 321 - 334
  • [46] GRAPHICAL SPECIFICATION OF OBJECT ORIENTED SYSTEMS
    BEAR, S
    ALLEN, P
    COLEMAN, D
    HAYES, F
    [J]. SIGPLAN NOTICES, 1990, 25 (10): : 28 - 37
  • [47] Design for Adaptation of Distributed Service-Based Systems
    Bucchiarone, Antonio
    De Sanctis, Martina
    Marconi, Annapaola
    Pistore, Marco
    Traverso, Paolo
    [J]. SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 : 383 - 393
  • [48] Formal specification, object oriented design, and implementation of an ephemeral logger for database systems
    Hennessey, P
    Ibrahim, MT
    Fedorec, AM
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 333 - 355
  • [49] On the Design of Distributed Air Quality Monitoring Systems
    Velasco, Alejandro
    Ferrero, Renato
    Gandino, Filippo
    Montrucchio, Bartolomeo
    Rebaudengo, Maurizio
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2015 (ICCMSE 2015), 2015, 1702
  • [50] Object-oriented support for specification of distributed protocols
    Sturman, DC
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTATION IN OPERATING SYSTEMS, 1996, : 133 - 137