A Comparative Study of Policy Specification Languages for Secure Distributed Applications
DSOM '02 Proceedings of the 13th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Management Technologies for E-Commerce and E-Business Applications
XML QoS specification language for enhancing communication services
ICCC '02 Proceedings of the 15th international conference on Computer communication
Building media overlay service paths
CoNEXT '05 Proceedings of the 2005 ACM conference on Emerging network experiment and technology
A distributed scheme for autonomous service composition
Proceedings of the first ACM international workshop on Multimedia service composition
Biologically inspired future service environment
Computer Networks: The International Journal of Computer and Telecommunications Networking
A flexible service selection for executing virtual services
World Wide Web
Hi-index | 0.00 |
In this paper, we introduce an XML-based Hierarchical QoS Markup Language, called HQML, to enhance distributed multimedia applications on the World Wide Web (WWW) with Quality of Service (QoS) capability. The design of HQML is based on two observations: (1) the absence of a systematic QoS specification language, that can be used by distributed multimedia applications on the WWW to utilize the state-of-the-art QoS management technology; and (2) the power and popularity of XML to deliver richly structured contents over the Web. HQML allows distributed multimedia applications to specify all kinds of application-specific QoS policies and requirements. During runtime, the HQML Executor translates the HQML file into desired data structures and cooperates with the QoS proxies, which assist applications in end-to-end QoS negotiation, setup and enforcement according to the user preference. To allow QoS services tailored toward user preferences and meet the challenges of uncertainty in the distributed heterogeneous environments, the design of HQML is featured as interactive and flexible. In order to allow application developers to create HQML specifications correctly and easily, we have designed and developed a unified visual QoS programming environment, called QoSTalk. In QoSTalk, we adopt a grammatical approach to perform consistency check on the visual QoS specifications and generate HQML files automatically. Finally, we introduce a Distributed QoS Compiler, which performs the automatic mappings between application and resource level QoS parameters, to relieve the application developer of the burden of dealing with low level specifications.