US 12,131,174 B2
Quantifying service chain functions of virtual machines for cross interferences
Harish Bharti, Pune (IN); Rajesh Kumar Saxena, Maharashtra (IN); Sandeep Sukhija, Rajasthan (IN); and Deepak Bajaj, Leicester (GB)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 30, 2021, as Appl. No. 17/363,634.
Prior Publication US 2023/0004412 A1, Jan. 5, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 1/3203 (2019.01); G06F 9/50 (2006.01); G06F 17/18 (2006.01); H04L 41/0895 (2022.01); H04L 41/50 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 1/3203 (2013.01); G06F 9/5077 (2013.01); G06F 17/18 (2013.01); H04L 41/0895 (2022.05); H04L 41/50 (2013.01); G06F 2009/45595 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at one or more hardware processors, event data generated by at least two service chains configured as a series of virtual network functions operable to provide services on computing devices of a virtualized network;
generating, at one or more hardware processors, a joint probability function based on co-occurring event data generated by said at least two service chains;
determining, based on said generated joint probability function, a cross-interference impact of a first service chain upon a second service chain of said provisioned at least two service chains;
quantifying the cross-interference impact by determining a convexity rate for each said first and said second service chain, and determining, based on said convexity rate for each said first and said second service chain, a mutual convexity factor quantifying the cross-interference impact between:
the first service chain dependent on the second service chain; and
the second service chain dependent on the first service chain;
comparing, using said one or more hardware processors, said mutual convexity factor against a pre-determined threshold; and
responsive to said comparing resulting in said mutual convexity factor exceeding said pre-determined threshold, optimizing a use of the virtualized network resources to avoid service failure or service degradation of said at least two service chains, said optimizing a use of the virtualized network resources comprising preventing power consumption in excess of an energy needed to provision said virtualized network functions at said computing devices of the virtualized network.