Specifying and measuring quality of service in distributed object systems

被引:16
|
作者
Loyall, JP [1 ]
Schantz, RE [1 ]
Zinky, JA [1 ]
Bakken, DE [1 ]
机构
[1] BBN Syst & Technol Corp, Cambridge, MA 02138 USA
关键词
D O I
10.1109/ISORC.1998.666767
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed applications are difficult to build and maintain and are even more difficult when the applications are distributed over wide-area networks. Distributed Object Computing middleware has emerged to simplify the building of distributed applications by hiding implementation details behind functional interfaces. However critical applications have non-functional requirements, such as real-rime performance, dependability, or security, that are as important as the functional requirements, but are also hidden by the middleware. Because current distributed object middleware doesn't support these aspects of critical applications, application developers often find themselves bypassing the distributed object systems, effectively gaining little or no advantage from the middleware. We have developed Quality Objects (QuO), a framework for including Quality of Service (QoS) in distributed object applications. QuO supports the specification of QoS contracts between clients and service providers, runtime monitoring of contracts, and adaptation to changing system conditions. A crucial aspect of QuO is a suite of Quality Description Languages for describing states of QoS, system elements that need to be monitored to measure the current QoS, and notification and adaptation to trigger when the state of QoS in the system changes. This paper gives a brief overview of QuO and describes the syntax and semantics of CDL, the component of QDL for describing QoS contracts.
引用
收藏
页码:43 / 52
页数:10
相关论文
共 50 条
  • [41] HeiRAT - Quality-of-service management for distributed multimedia systems
    Vogt, C
    Wolf, LC
    Herrtwich, RG
    Wittig, H
    MULTIMEDIA SYSTEMS, 1998, 6 (03) : 152 - 166
  • [42] Policy-based quality of service mapping in distributed systems
    Rudack, M
    Jobmann, K
    Pajares, A
    Esteve, M
    NOMS 2002: IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM: MANAGEMENT SOLUTIONS FOR THE NEW COMMUNICATIONS WORLD, 2002, : 947 - 949
  • [43] A flexible Quality of Service management model in distributed multimedia systems
    Wang, XW
    Zhang, YH
    Liu, JR
    Li, HT
    1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1729 - 1732
  • [44] HeiRAT - Quality-of-service management for distributed multimedia systems
    Carsten Vogt
    Lars C. Wolf
    Ralf Guido Herrtwich
    Hartmut Wittig
    Multimedia Systems, 1998, 6 : 152 - 166
  • [45] GUIDELINES FOR SPECIFYING AND PROCURING DISTRIBUTED CONTROL SYSTEMS.
    Lynn, Steven R.
    InTech, 1980, 27 (09) : 87 - 91
  • [46] TASK SEQUENCING LANGUAGE FOR SPECIFYING DISTRIBUTED ADA SYSTEMS
    LUCKHAM, DC
    HELMBOLD, DP
    MELDAL, S
    BRYAN, DL
    HABERLER, MA
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 275 : 249 - 305
  • [47] GUIDELINES FOR SPECIFYING AND PROCURING DISTRIBUTED CONTROL-SYSTEMS
    LYNN, SR
    INSTRUMENTATION TECHNOLOGY, 1980, 27 (09): : 87 - 91
  • [48] SPECIFYING AND PROVING PROPERTIES OF GUARDIANS FOR DISTRIBUTED SYSTEMS.
    Hewitt, Carl
    Attardi, Giuseppe
    Lieberman, Henry
    Instrument Maintenance Management, 1979, 70 : 316 - 336
  • [49] Specifying and implementing an eventual leader service for dynamic systems
    Larrea, Mikel
    Raynal, Michel
    Soraluze, Iratxe
    Cortinas, Roberto
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2012, 8 (03) : 204 - 224
  • [50] Specifying active database systems in an object-oriented framework
    Campin, J
    Paton, N
    Williams, MH
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1997, 7 (01) : 101 - 123