Browse Prior Art Database

QoS Markup Tags Disclosure Number: IPCOM000014962D
Original Publication Date: 2001-Nov-16
Included in the Prior Art Database: 2003-Jun-20

Publishing Venue



The current Internet provides only one level of global service to all users--best-effort service. Although a user may have a high-speed connection to the desktop, the user is still limited by the bandwidth available between the desktop and the remote site. This bandwidth can vary depending on the congestion in the network between the desktop and the remote site. The user has no control over this congestion since all packets on the Internet today are given equal priority. The emergence of high-bandwidth and delay-sensitive applications such as software-update downloads and streaming audio and video put demands on the Internet that best-effort service cannot always satisfy adequat ely. There has been a movement in the IETF community to provide a Differentiated Services (DiffServ) architecture for the Internet that offers various classes of service to users, including high- bandwidth and delay-sensitive classes of service. The ability to provide various classes of service, i.e., to treat packets differently depending on how they are marked, thus providing different bandwidth and time-sensitivity guarantees, is referred to as Quality of Service (QoS). QoS facilitates an On-Demand service model, where the user can request and increase or decrease in bandwidth and/or delay of a given session, or even of periods of the same session. However, this requires the user to have an understanding of what a good bandwidth/delay setting is for a given application, which may not always be the case. It is reasonable to assume that the content designer, such as a web designer, would have a good understanding of the content associated with a URL and, as such, would be able to make judicious decisions as to the proper QoS settings for a given URL. By providing markup tags for the designer, he can communicate to the client the optimal QoS settings for a particular URL. A new markup tag could be used to indicate the optimal QoS setting for a particular URL. This disclosure uses the word "markup tag" instead of "html tag" because the tags do not have to be limited to HTML pages, although many implementations would likely be via HTML pages. With technologies such as XML, SGML and other markup languages, the potential exists to utilize the tags in any markup language. An example tag in a web page could look something like: click here