US 8,631,154 B2
Dynamically modifying quality of service levels for resources in a networked computing environment
Katalin K. Bartfai-Walcott, El Dorado Hills, Calif. (US); Gregory J. Boss, Saginaw, Mich. (US); Christopher J. Dawson, Arlington, Va. (US); and Rick A. Hamilton, II, Charlottesville, Va. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed by Katalin K. Bartfai-Walcott, El Dorado Hills, Calif. (US); Gregory J. Boss, Saginaw, Mich. (US); Christopher J. Dawson, Arlington, Va. (US); and Rick A. Hamilton, II, Charlottesville, Va. (US)
Filed on Jun. 29, 2011, as Appl. No. 13/171,518.
Prior Publication US 2013/0007234 A1, Jan. 3, 2013
Int. Cl. G06F 15/173 (2006.01)
U.S. Cl. 709—240  [709/224; 709/238] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method for dynamically modifying quality of service levels for a resource running in a networked computing environment, comprising:
identifying, in a computer data structure, a set of service level requirements associated with the resource;
mapping the set of service level requirements to a set of quality of service parameters associated with a transport layer of the networked computing environment;
determining whether a unique identifier has been inserted into the transport layer for each of a set of data packets to associate each of the set of data packets with a resource;
if the unique identifier has not been inserted, checking a database to determine whether a priority for the data packet has been set;
determining a current performance of the resource within the transport layer;
determining whether the current performance meets the set of service level requirements; and
adjusting, responsive to the set of service level requirements not being met, the set of quality of service parameters.