IP Library Granted Patent US 7,701,863
Granted Patent B2
US 7,701,863 · App. 10/317,801 · Granted Apr 20, 2010

Decentralized SLS monitoring for throughput in a differentiated service environment

Assignee: Alcatel Lucent
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,701,863
App. No.
10/317,801
Granted
Apr 20, 2010
Kind
B2
Abstract

A decentralized SLS monitoring structure ( 30 ) includes a measurement preparation and minimization module ( 32 ), measurement launching coordination module ( 34 ), measurement scheduler module ( 36 ) and measurement initialization and results module ( 38 ). The monitoring structure ( 30 ) prepares throughput tests to be performed on measurement engines ( 50 ), including a tapper ( 52 ) for splitting the data flow, packet collector ( 54 ) for time stamping packet headers, packet filter ( 56 ) for filtering packets according to a flow definition and packet recorder ( 58 ) for providing information to the measurement initialization and results module ( 38 ) for computing throughput.

Claims (12)

1. A measurement engine configured for use in a decentralized service level specification (SLS) monitoring device, with the SLS monitoring device including measurement initialization and result module, said measurement engine comprising:

a tapper connected to an egress node and a packet collector, said tapper configured to receive a data stream with the data stream including data packets, said tapper further configured to copy the data stream and further configured to send the data stream to each of said egress node and said packet collector, said tapper further configured to determine if a received data packet from the received data stream is complete and to discard the received data packet if the determination is made that the data packet was not complete;

said packet collector configured to copy headers from the data packets from the received data stream, said packet collector further configured to add a time stamp to create at least one packet header record;

a packet filter connected to said packet collector, said packet collector further for passing said at least one packet header record to said packet filter, said packet filter for comparing said received at least one packet header record with predefined definitions; and

a flow recorder connected to said packet filter, said packet filter configured to send said at least one packet header record to said flow recorder if the comparison of said at least one packet header record with the predefined definitions is a match;

wherein the packet collector is configured to locate a beginning of each one of a plurality of link data frames of the data stream, to extract a packet therefrom thereby providing said data packets, and to place a copy of a header of each one of said data packets in a respective packet header record along with the time stamp and wherein the time stamp indicates a time that the packet was received by the packet collector;

wherein the packet header record includes an interface ID field indicating a physical interface that the measurement engine monitors, a link layer information field that provides information regarding a link layer protocol, a packet header field containing the copy of the packet header, and a time stamp field having the time stamp stored therein.

2. The measurement engine as recited in claim 1 , wherein the time stamp added by said packet collector indicating the time the data packed was received by said tapper.

3. The measurement engine as recited in claim 2 , wherein the data packet header includes at least one of an interface identification field, a link layer information field, a time stamp filed.

4. The measurement engine as recited in claim 1 , wherein the packet falter includes a flow filter profile used thereby to determine which ones of said data packets will be counted for a throughput measurement.

5. The measurement engine as recited in claim 4 , wherein the filter profile is used to match a header record of at least a portion of said data packets to an associated traffic flow.

6. The measurement engine as recited in claim 5 wherein, a filter profile description field of the filter profile specifies all attributes needed for matching one of said data packets to an associated traffic flow.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CHANGE OF NAME Recorded Feb 25, 2010
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 023990/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2002
From: CHARCRANOON, SARAVUT
To: ALCATEL
Reel/Frame 013574/0708 →
Continuity (1)
Related Publication 20040151117A1 · Aug 5, 2004