IP Library Granted Patent US 7,702,877
Granted Patent B2
US 7,702,877 · App. 11/646,184 · Granted Apr 20, 2010

RAID stripe layout scheme

Assignee: ARRIS Group
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,702,877
App. No.
11/646,184
Filed
Dec 27, 2006
Granted
Apr 20, 2010
Kind
B2
Art Unit
2186
USPC
711/114
Abstract

A RAID storage system includes an outer stripe size that is an integer multiple J of a product of an inner stripe size and a number of data disks in a RAID disk set, where J is greater than one (1).

Claims (18)

1. A RAID storage system comprising: an outer stripe size that is an integer multiple J of a product of an inner stripe size and a number of data disks in a RAID disk set where J is greater than one (1);

wherein the outer stripe size being a least common multiple of most common I/O sizes that will occur in a system comprising the RAID storage system;

wherein the inner stripe size describes how many bytes of data are stored on a data disk in a first RAID disk set before storing additional data on a next disk in the first RAID disk set;

wherein the outer stripe size describes how many bytes of data are stored on the first RAID disk set before storing additional data on a second RAID disk set such that when an amount of data to be stored is greater than the product of the inner stripe size and the number of data disks in the first RAID disk set, storage either wraps back to a first data disk of the first disk set if the amount of data to be stored is less than the outer stripe size or proceeds to a first disk of the second disk set if the amount of data to be stored is greater than the outer stripe size;

and wherein contiguous blocks of a data stream are stored on different data disks In the RAID disk set.

2. The RAID storage system of claim 1 , wherein the inner stripe size is one of 16 KB, 32 KB, and 64 KB.

3. The RAID storage system of claim 1 , wherein the inner stripe size equal to M times a system memory page size, where M is an integer greater than or equal to one (1).

4. A media server comprising:

a RAID storage system comprising a data layout comprising an outer stripe size that is an integer multiple J of a product of an inner stripe size and a number of data disks in a disk set of the RAID storage system, where J is greater than one (1);

logic to arrange logical I/O requests into disk I/O requests that result in contiguous reads, from each disk of the RAID disk set, of multiple blocks of data having the inner stripe size;

wherein the outer stripe size being a least common multiple of most common I/O sizes that will occur in a system comprising the RAID storage system;

wherein the inner stripe size describes how many bytes of data are stored on a data disk in a first RAID disk set before storing additional data on a next disk in the first RAID disk set;

wherein the outer stripe size describes how many bytes of data are stored on the first RAID disk set before storing additional data on a second RAID disk set such that when an amount of data to be stored is greater than the product of the inner stripe size and the number of data disks in the first RAID disk set, storage either wraps back to a first data disk of the first disk set if the amount of data to be stored is less than the outer stripe size or proceeds to a first disk of the second disk set if the amount of data to be stored is greater than the outer stripe size;

and wherein contiguous blocks of a data stream are stored on different disks of the RAID disk set.

5. The media server of claim 4 , wherein the logic to arrange logical I/O requests into disk I/O requests that result in contiguous reads, from each disk of the RAID disk set, of multiple blocks of data having the inner stripe size further comprises:

logic to arrange logical I/O requests into disk I/O requests that result in contiguous reads, from each disk of the RAID disk set, of multiple blocks of data having a system memory page size.

6. The media server of claim 4 , further comprising:

the RAID system storing multiple audio-video streams in blocks equal to the inner stripe size.

Assignments (14)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Feb 13, 2013
From: BROADBAND ROYALTY CORPORATION
To: ARRIS SOLUTIONS, INC.
Reel/Frame 029803/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2010
From: JACKSON, BENEDICT J.; BRAUN, WILLIAM A.
To: BROADBAND ROYALTY CORPORATION
Reel/Frame 024957/0833 →
Continuity (1)
Related Publication 20080162808A1 · Jul 3, 2008