US2008013449A1PendingUtilityA1

Mmpp analysis of network traffic using a transition window

Assignee: IBMPriority: Apr 16, 2003Filed: Jul 12, 2007Published: Jan 17, 2008
Est. expiryApr 16, 2023(expired)· nominal 20-yr term from priority
H04L 41/142H04L 43/0882H04L 43/0894H04L 41/147
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Data communication in network traffic is modeled in real time and is analyzed using a 2-state Markov modified Poissen process (MMPP). The traffic inter-arrival times for bursty and idle states define a transition window [λ 1 max , λ 2 min ] represented by the boundary values λ 1 max max for the inter-arrival time for bursty traffic, and λ 2 min for the inter-arrival time for idle traffic. Changes in the values of λ 1 max and λ 2 min are tracked over time, and the size of the transition window is enlarged or decreased based upon relative changes in these values. If the inter-rival times for the bursty state and the idle state become approximately equal, the model defaults to a single state model. The modeling is applicable to the synchronization of polling and blocking in a low-latency network system. This permits the adoptive selection of poll or block to maximize CPU utilization and interrupt latency.

Claims

exact text as granted — not AI-modified
1 . An article comprising a computer-readable medium which stores computer-executable instructions for processing traffic flow patterns associated with network data transmission, the instructions, when executed on a computer, causing a machine to: 
 a) receive traffic pattern data associated with the network transmission of data packets relating to the times of arrival of network data packets;    b) apply a Markov modulated Poisson process (MMPP) algorithm to the received pattern; and    c) repeat the steps a) and b) one or more additional times at different time levels.    
   
   
       2 . The article according to  claim 1  wherein the medium includes instructions for the synchronization of polling and blocking in a low-latency network system.  
   
   
       3 . The method of using a transition window [λ 1   max , λ 2   min ] based on a Markov modulated Poisson process (MMPP) model to implement a poll-block policy, comprising the steps of: 
 a) measuring the traffic pattern to use as a reference by recording the time stamp of two consecutive packets (t 2  followed by t 1 ) and calculating the time interval between packets as λ i =t 1 −t 2 ;    b) predicting the delay of an incoming message based on the measured traffic pattern; and    c) if the traffic is within the transition window, implementing a poll(tp)block policy which switches from polling to blocking when λ i  is greater than λ 2   min  and from blocking to polling when λ i  is less than λ 1   max .    
   
   
       4 . The method according to  claim 3  wherein the value of λ 1   max  is set the same as the value for an interrupt latency.  
   
   
       5 . The method according to  claim 3  further including the use of the poll-block policy to optimize CPU utilization (U cpu ) by: 
 establishing a deadline U d  for the maximum value of U cpu  below which the arrival latency is minimized;    checking the current U cpu ; and    setting the parameter λ 1   max  to a specified reference value λ 1   max-ref  if the utilization is below U d , or setting the parameter λ 1   max  to a modified reference value of λ 1   max-ref  that is proportional to the ratio of the current CPU utilization and the deadline value U cpu /U d .

Join the waitlist — get patent alerts

Track US2008013449A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.