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 条
  • [31] DISTFAX: A Toolkit for Measuring Interprocess Communications and Quality of Distributed Systems
    Fu, Xiaoqin
    Lin, Boxiang
    Cai, Haipeng
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 51 - 55
  • [32] Measuring service quality
    Abels, EG
    LIBRARY & INFORMATION SCIENCE RESEARCH, 2002, 24 (03) : 303 - 305
  • [33] Distributed object naming service based on distributed LDAP
    Han, Hua
    Dai, Yafei
    Li, Xiaoming
    Guo, Chaoyang
    Gaojishu Tongxin/High Technology Letters, 2002, 12 (10):
  • [34] Measuring information systems service quality: Concerns for a complete canvas
    Pitt, LF
    Watson, RT
    Kavan, CB
    MIS QUARTERLY, 1997, 21 (02) : 209 - 221
  • [35] Distributed Architecture of Object Naming Service
    Ning, Bo
    Li, Guanyu
    Chen, Yuqing
    Qu, Dongdong
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 251 - 257
  • [36] TASK SEQUENCING LANGUAGE FOR SPECIFYING DISTRIBUTED ADA SYSTEMS
    LUCKHAM, DC
    HELMBOLD, DP
    BRYAN, DL
    HABERLER, MA
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 259 : 444 - 463
  • [37] An event/rule framework for specifying the behavior of distributed systems
    Arroyo-Figueroa, JA
    Borges, JA
    Rodríguez, N
    Cuaresma-Zevallos, A
    Moulier-Santiago, E
    Rivas-Avilés, M
    Yeckle-Sánchez, J
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2003, 2596 : 56 - 67
  • [38] Research on quality of service management mechanisms in distributed multimedia systems
    Wang, Xing-wei
    Zhang, Ying-hui
    Liu, Ji-ren
    Li, Hua-tian
    Ruan Jian Xue Bao/Journal of Software, 1998, 9 (02): : 86 - 90
  • [39] Using Tropos to model quality of service for designing distributed systems
    Misra, SC
    Misra, S
    Woungang, I
    Mahanti, P
    8th International Conference on Advanced Communication Technology, Vols 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U541 - U546
  • [40] Mobile agents and quality of service adaptation in distributed multimedia systems
    Kone, MT
    Nakajima, T
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS, 1999, : 570 - 576