Mmpp analysis of network traffic using a transition window

Inactive Publication Date: 2008-01-17
IBM CORP
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0009] a) the accuracy of the selection; b) the ability to use dynamic algorithms that are adaptive to the workload; and c) the flexibility of the dynamic algorithms to adaptively adjust the burst length (busty state) to satisfy the requirements of the user process. Further advantages of the present invention include, for example, 1) a reduction in system storage requirements, since it is not necessary to store all received packets for further off-lin

Problems solved by technology

Packets generally arrive at a point in the network at random intervals resulting in ‘bursts’ of traffic, causing congestion and ‘idle’ periods in which traffic is somewhat more sparse.
A common design problem with this process is the need to determine when the receive data is available at the input buffers.
The method of synchronization used can directly affect the latency of the receive operation and the utilization of the host computer processor.
The synchronization of the user process with the completion of the receive operation at the network interface card (NIC) has the common design problem that it needs to be determined when re

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mmpp analysis of network traffic using a transition window
  • Mmpp analysis of network traffic using a transition window
  • Mmpp analysis of network traffic using a transition window

Examples

Experimental program
Comparison scheme
Effect test

Example

[0019] An illustration of a 2-state MMPP model is shown in FIG. 1. The model 110 is a bimodal sequencer that serves to predict inter-message arrival delays. It consists of a “bursty” state 112 represented as P1, with a high packet arrival rate, and an “idle” state 118 represented by P2, with a low packet arrival rate. The bursty state describes the network traffic when a burst of packets 114 occurs during heavy traffic conditions. During these bursts, the packet inter-arrival time is much smaller than the average packet arrival time, and is Poisson distributed with a mean inter-arrival time of λ1mean. The idle state 118 describes the network traffic 120 between bursts, when the traffic is light and the Poisson distributed packet inter-arrival time has a mean value λ2mean. When the packet inter-arrival time is less than λ1max and λ2min, all arrivals are in the bursty state. When the times are all above λ2min, the arrivals are in the idle state. When the inter-arrival time slows down ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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 [λ1max, λ2min] represented by the boundary values λ1max max for the inter-arrival time for bursty traffic, and λ2min for the inter-arrival time for idle traffic. Changes in the values of λ1max and λ2min 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.

Description

CROSS REFERENCE TO RELATED APPLICATIONS [0001] The present application is a division of patent application Ser. No. 10 / 417,467, filed Apr. 16, 2003, and is related to the following U.S. patent applications: U.S. Ser. No. 09 / 607,013 filed Jun. 29, 2000, entitled “Method and System for Reducing Latency in Message Passing Systems, now Pat. No. 7,615,005 (Docket No. RPS920000014US1); U.S. Ser. No. 09 / 607,113, filed Jun. 29, 2000, for “Method and System for Predicting Inter-Packet Delays” now abandoned, (Docket No RPS920000017US1); and U.S. Ser. No. 10 / 17,468, filed Apr. 16, 2003, for “Multilevel Analysis of Self-Similar Network Traffic” (Docket No. RPS920030017US1). The content of these cross-referenced applications is hereby incorporated herein by reference.FIELD OF THE INVENTION [0002] This invention relates in general to the field of computer technology, and particularly to systems for the transfer of data. More specifically, the invention relates to the real-time modeling and analys...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/26H04L12/24H04L12/56
CPCH04L41/142H04L41/147H04L43/0882H04L43/0894
Inventor RODRIGUEZ, JORGE R.XIONG, KAIQI
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products