News Column

Patent Issued for Generating and Enforcing a Holistic Quality of Service Policy in a Network

August 19, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- Juniper Networks, Inc. (Sunnyvale, CA) has been issued patent number 8797867, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventors are Chen, Shaogang (San Jose, CA); Pratap, Vibhu (Sunnyvale, CA); Srinivasan, Suganthi (Cupertino, CA); Jiao, Fan (Cupertino, CA); Wang, Joanne (Saratoga, CA); Mihajlovic, Dejan (Los Gatos, CA).

This patent was filed on October 18, 2010 and was published online on August 5, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "In an increasingly networked world, more and more traffic, such as data, voice, and video, is transmitted over public and proprietary networks. The public or private networks process traffic based on the type of traffic (e.g., text, data, video, etc.), a particular quality of service (QoS) with respect to the traffic, the amount of congestion in the network, etc. The public and proprietary networks enforce QoS policies that enable the traffic to be classified and processed to achieve a particular QoS based on the classification. Unfortunately, the QoS policies are not always enforced consistently by the network devices within the public and proprietary networks."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "According to one aspect, a method may include receiving, by a network node of a group of network nodes and from a server device, a quality of service (QoS) provisioning policy, where the QoS provisioning policy may include a set of classes of service associated with traffic to be received from a client device, a set of code points associated with the traffic and corresponding to the set of classes of service, and a set of forwarding priority markings, obtained from a QoS policy that is enforced by the group of network nodes, that correspond to the set of classes of service. The method may also include receiving, by the network node and from the client device, packets associated with the traffic; classifying the packets, by the network node, as being of a class of service, of the set of classes of service, based on one of the set of code points, obtained from the packets, that corresponds to the class of service; marking the packets, by the network node, using a particular forwarding priority marking, of the set of forwarding priority markings, that corresponds to the class of service based on the QoS provisioning policy; and outputting, by the network node and to another network node of the group of network nodes, the marked packets, where the marked packets may permit the other network node to process the marked packets in a manner that conforms to the QoS policy.

"According to another aspect, a network node may include a memory to store information associated with a quality of service (QoS) provisioning policy, where the information associated with the QoS provisioning policy may include a class of service associated with traffic to be received from a client device, a profile that includes set of packet loss probabilities, and a marking, obtained from a QoS policy, that is enforced by a network associated with the network node, where the marking may correspond to a forwarding priority associated with the class of service. The network device may also include a processor to receive, from the client device, packets associated with the traffic; classify the packets as being of the class of service, based on a code point identified from the packets, where the code point may indicate a desired forwarding priority; and measure a data rate associated with the packets. The processor may also identify a first packet loss probability, of the set of packet loss probabilities, when the data rate is greater than a maximum data rate threshold associated with the profile; drop the packets based on the first packet loss probability; identify a second packet loss probability, of the set of packet loss probabilities, when the data rate is less than the maximum data rate threshold; mark the packets with the marking, based on the second packet loss probability; and output the packets to another network node, associated with the network, based on the marking, where the markings may enable the other node to process the marked packets in a manner that conforms to the QoS provisioning policy.

"According to yet another aspect, a server device-implemented method may include receiving, by the server device, a request to establish a network-wide quality of service (QoS) policy, where the request may include information that corresponds to a desired QoS associated with traffic being transported by the network; and generating, by the server device, a QoS model data structure based on all or a portion of the information that corresponds to the desired QoS associated with the traffic, where the QoS model data structure may include a class of service and a corresponding set of forwarding priorities associated with the traffic. The method may also include retrieving, by the server device, a service level agreement (SLA) associated with a client device that is interconnected to a network node of the group of network nodes, where the SLA may include a particular class of service and a corresponding set of other forwarding priorities for packets associated with the client device. The method may further include creating, by the server device, a QoS provisioning data structure based on the QoS model data structure and the SLA, where the creating may include mapping the class of service to the particular class of service or mapping the set of forwarding priorities to the set of other forwarding priorities; and transmitting, by the server device and to the network node, the QoS provisioning data structure that may permit the network node to process the packets, associated with the client device, in a manner that complies with the QoS model data structure or with the SLA."

For the URL and additional information on this patent, see: Chen, Shaogang; Pratap, Vibhu; Srinivasan, Suganthi; Jiao, Fan; Wang, Joanne; Mihajlovic, Dejan. Generating and Enforcing a Holistic Quality of Service Policy in a Network. U.S. Patent Number 8797867, filed October 18, 2010, and published online on August 5, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8797867.PN.&OS=PN/8797867RS=PN/8797867

Keywords for this news article include: Juniper Networks Inc, Information Technology, Information and Data Architecture.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters