Show simple item record

dc.contributor.advisorEliassen, Frank
dc.contributor.authorHanssen, Øyvind
dc.date.accessioned2008-02-01T08:44:03Z
dc.date.available2008-02-01T08:44:03Z
dc.date.issued2008-02-07
dc.description.abstractThis thesis addresses negotiation of bindings in QoS aware open systems and in particular how to characterize possible contracts, requirements and capabilities of heterogeneous environments. Our approach is (1) to use trading of policies as the principle for negotiation and (2) the use of declared or rule-based conformance for QoS statements to be used in negotiation and (3) a middleware binding framework supporting negotiable bindings. A policy is an architectural entity which encapsulates a potential QoS contract plus a resource and implementation configuration to enforce the contract. The contract part (profile) consists of an obligation to be matched with requirements and an expectation to be matched with descriptions of the environment. A policy may encapsulate how implementation components and properties of environments are combined to achieve a QoS level. Policy trading is the proposed principle for negotiation. Potential contracts may be orthogonal to interfaces and interface types, and are associated with some trading service. Negotiation is essentially to collect requirements and environment descriptions from participants and match these with policies. We investigate an approach to contract matching based on declared conformance. An important contribution is the development of a declarative expression language for profiles, requirement and environment descriptions used in negotiation at run-time. We propose to define conformance as rule bases. Such rule bases can be compiled to efficient conformance checking code. We propose two composition operators to combine expressions at run-time and develop the foundations of a generic conformance checking algorithm for profile expressions. A prototype binding framework is developed, supporting activation of bindings, pluggable binder and activator components. The framework is extended to support negotiation using policy trading and profile expressions. The approach is validated by examples and proof of concept implementations. A profile model compiler, a policy trader and the binding framework are implemented and applied to example applications.en
dc.descriptionThe trial lecture of the thesis defence is available in Munin at <a href=http://hdl.handle.net/10037/2840>http://hdl.handle.net/10037/2840</a>.en
dc.format.extent5377779 bytes
dc.format.extent1284418 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/pdf
dc.identifier.isbn978-82-92461-83-9
dc.identifier.urihttps://hdl.handle.net/10037/1350
dc.identifier.urnURN:NBN:no-uit_munin_1132
dc.language.isoengen
dc.publisherUniversitetet i Tromsøen
dc.publisherUniversity of Tromsøen
dc.rights.accessRightsopenAccess
dc.rights.holderCopyright 2008 The Author(s)
dc.subjectVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550en
dc.subjectVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Teoretisk databehandling, programmeringsspråk og -teori: 421
dc.subjectVDP::Matematikk og naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423
dc.subjectinteroperabilitet
dc.subjecttjenestekvalitet
dc.subjectmiddleware
dc.titleQuality of service aware binding in open systemsen
dc.typeDoctoral thesisen
dc.typeDoktorgradsavhandlingen


File(s) in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following collection(s)

Show simple item record