Quality of service aware distributed object systems

被引:0
|
作者
Frolund, S [1 ]
Koistinen, J [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
来源
PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99) | 1999年
关键词
QoS-specification; QoS-enabled trading; distributed object systems; object component specification; object interoperability;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computing systems deliver their functionality at a certain level of performance, reliability, and security. We refer to such non-functional aspects as quality-of-service (QoS) aspects. Delivering a satisfactory level of QoS is very challenging for systems that operate in open, resource varying environments such as the Internet or corporate intranets. A system that operates in an open environment may rely on services that are deployed under the control of a different organization, and it cannot per se make assumptions about the QoS delivered by such services. Furthermore, since resources vary, a system cannot be built to operate with a fixed level of available resources. To deliver satisfactory QoS in the context of external services and varying resources, a system must be QoS aware so that it can communicate its QoS expectations to those external services, monitor actual QoS based on currently available resources, and adapt to changes in available resources. A QoS-aware system knows which level of QoS it needs from other services and which level of QoS it can provide. To build QoS-aware systems, we need a way to express QoS requirements and properties, and we need a way to communicate such expressions. In a realistic system, such expressions can become rather complex. For example, they typically contain constraints over user-defined domains where constraint satisfaction is determined relative to a user-defined ordering on the domain elements. To cope with this complexity we are developing a specification language and accompanying runtime representation for QoS expressions. This paper introduces our language but focuses on the runtime representation of QoS expressions. We show how to dynamically create new expressions at runtime and how to use comparison of expressions as a foundation for building higher-level QoS components such as QoS-based traders.
引用
收藏
页码:69 / 83
页数:15
相关论文
共 17 条
  • [1] A programming model for service replication in distributed object systems
    Joshi, RK
    Ramakrishna, O
    Ram, DJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 59 (01) : 1 - 12
  • [2] A toolkit to integrate standalone object-oriented systems and distributed object systems
    Serrano, MA
    Carver, DL
    de Oca, CM
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 101 - 107
  • [3] Fault injection testing for distributed object systems
    Ghosh, S
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 276 - 285
  • [4] Flexible robust programming in distributed object systems
    Ahamad, M
    Chelliah, M
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (05) : 1126 - 1140
  • [5] ROLE SECURITY ACCESS CONTROLOF THE DISTRIBUTED OBJECT SYSTEMS
    He, Xu
    2014 11TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2014, : 389 - 392
  • [6] Coordinated exception handling in distributed object systems: From model to system implementation
    Xu, J
    Romanovsky, A
    Randell, B
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 12 - 21
  • [7] A fuzzy grouping-based load balancing for distributed object computing systems
    Ahn, HC
    Youn, HY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 916 - 925
  • [8] Resource management using multiple feedback loops in soft real-time distributed object systems
    Kalogeraki, Vana
    Melliar-Smith, P. M.
    Moser, L. E.
    Drougas, Y.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (07) : 1144 - 1162
  • [9] Using COALA to develop a distributed object-based application
    Vachon, J
    Guelfi, N
    Romanovsky, A
    DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 195 - 208
  • [10] Transparently programming heterogenous distributed systems
    Wolff, T
    Lohr, KP
    DISTRIBUTED PLATFORMS, 1996, : 399 - 412