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 条
  • [21] Quality of service management in distributed multimedia systems
    Lu, GJ
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 1321 - 1326
  • [22] Measuring real-time performance in distributed object oriented systems
    Widell, N
    Kihl, M
    Nyberg, C
    PERFORMANCE AND CONTROL OF NETWORK SYSTEMS III, 1999, 3841 : 248 - 258
  • [23] An object-oriented framework for managing the quality of service of distributed applications
    Lorcy, S
    Plouzeau, N
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 738 - 741
  • [24] Study on Traceability Coding of Wheat Quality and Distributed Object Name Service
    Cui, Jianye
    Wang, Jianqin
    Wang, Qing
    Li, Daoliang
    SENSOR LETTERS, 2011, 9 (03) : 1088 - 1093
  • [25] Specifying Dynamic Software Architectures for Distributed Systems
    Xu, Hongzhen
    Zeng, Guosun
    Chen, Bo
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 51 - 54
  • [26] Predictable quality of service atop degradable distributed systems
    Lavanya Ramakrishnan
    Daniel A. Reed
    Cluster Computing, 2013, 16 : 321 - 334
  • [27] A Model for Availability of Quality of Service in Distributed Multimedia Systems
    A.G. Malamos
    E.N. Malamas
    T.A. Varvarigou
    S.R. Ahuja
    Multimedia Tools and Applications, 2002, 16 : 207 - 230
  • [28] A model for availability of quality of service in distributed multimedia systems
    Malamos, AG
    Malamas, EN
    Varvarigou, TA
    Ahuja, SR
    MULTIMEDIA TOOLS AND APPLICATIONS, 2002, 16 (03) : 207 - 230
  • [29] Predictable quality of service atop degradable distributed systems
    Ramakrishnan, Lavanya
    Reed, Daniel A.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (02): : 321 - 334
  • [30] SPECIFYING DISTRIBUTED SYSTEMS USING A DIAGRAMATIC NOTATION
    Bavan, A. S.
    PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 477 - 481