I detta dokument introducerar vi en XML-baserad Hierarkisk QoS Markup Language, kallad HQML, för att förbättra distribuerade multimediaapplikationer på World Wide Web (WWW) med kvalitet av tjänsten (QoS) kapacitet. Designen av HQML bygger på två observationer: (1) avsaknaden av ett systematiskt QoS-specifikation språk, som kan användas av distribuerade multimediaprogram på WWW för att utnyttja den senaste QoS-hanteringsteknik; och (2) kraften och populariteten av XML för att leverera rikt strukturerat innehåll över webben. HQML gör det möjligt för distribuerade multimediaprogram att ange alla typer av tillämpningsspecifika QoS-policyer och krav. Under körning, översätter HQML Executor HQML-filen till önskade datastrukturer och samarbetar med QoS-proxies som hjälper program i end-to-end QoS förhandling, installation och verkställighet. För att göra QoS-tjänster skräddarsydda efter användarnas önskemål och möta de utmaningar som osäkerheten i de distribuerade heterogena miljöerna innebär, presenteras utformningen av HQML som interaktiv och flexibel. För att göra det möjligt för programutvecklare att skapa HQML specifikationer korrekt och enkelt, har vi utformat och utvecklat en enhetlig visuell QoS programmeringsmiljö, kallad QoStalk. I QoStalk använder vi ett grammatiskt tillvägagångssätt för att utföra en konsekvent kontroll av de visuella QoS-specifikationerna och generera HQML-filer automatiskt. Slutligen introducerar vi den distribuerade QoS-kompilatorn, som utför automatiska kartläggningar mellan QoS-parametrar på applikations- och resursnivå för att avlasta applikationsutvecklaren från bördan av att hantera låga QoS-specifikationer.
I QoS-applikationsdomänen är HQML REF ett XML-baserat hierarkiskt QoS-markupspråk som gör det möjligt för applikationer att signalera QoS-egenskaper och krav på slutapplikationer och nätverkselement som kallas QoS-proxies.
An XML-based Quality of Service Enabling Language for the Web
{'venue': 'Journal of Visual Language and Computing, Special Issue on Multimedia Language for the Web', 'journal': None, 'mag_field_of_study': ['Computer Science']}