IP Library Granted Patent US 6,990,667
Granted Patent B2
US 6,990,667 · App. 10/060,918 · Granted Jan 24, 2006

Server-independent object positioning for load balancing drives and servers

Assignee: Adaptec, Inc.
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 6,990,667
App. No.
10/060,918
Granted
Jan 24, 2006
Kind
B2
Abstract

A file system that balances the loading of filers and the capacity of drives that are associated with the filers is described. The file system includes a first disk drive that includes a first unused capacity and a second disk drive that includes a second unused capacity, wherein the second unused capacity is smaller than the first unused capacity. The file system further includes a first filer that is configured to fill requests from clients through access to at least the first disk drive. The file system further includes a second filer that is configured to fill requests from clients through access to at least the second disk drive. The second filer is configured to select an infrequently accessed file from the second disk drive and to push the infrequently accessed files to the first disk drive, thereby improving a balance of unused capacity between the first and second disk drives without substantially affecting a loading for each of the first and second filers.

Claims (16)

1. A distributed file system to balance the loading of servers and the capacity of drives using server-independent object positioning, the file system comprising:

a first server including:

a first server profile comprising information about the first server, and

a first object positioner; and

a second server including:

a second server profile comprising information about the second server, and

a second object positioner configured to accept the first server profile and the second server profile and to generate a second object positioning plan,

wherein the first object positioner is configured to accept the first server profile and the second server profile and to generate a first object positioning plan.

2. The distributed file system of claim 1 , wherein the first object positioning plan is substantially similar to the second object positioning plan.

3. The distributed file system of claim 1 , wherein the first object positioning plan includes operations for only the first server.

4. The distributed file system of claim 1 , wherein each of the first and second object positioners independently trigger the generation of their respective object positioning plans.

5. The distributed file system of claim 1 , wherein the information about the first server comprises attributes of the first server.

6. The distributed file system of claim 1 , wherein the information about the first server comprises performance data of resources connected to the first server.

7. The distributed file system of claim 1 , wherein the information about the first server comprises performance data of the first server.

8. The distributed file system of claim 1 , wherein the information about the first server comprises substantially static information.

9. The distributed file system of claim 1 , wherein the information about the first server comprises dynamic information.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2018
From: FBC HOLDINGS S.A R.L
To: SPHERE 3D CORP; SPHERE 3D INC.; V3 SYSTEMS HOLDINGS, INC.; OVERLAND STORAGE, INC.
Reel/Frame 047605/0027 →
SECURITY INTEREST Recorded Jun 20, 2017
From: OVERLAND STORAGE, INC.; SPHERE 3D CORP.; SPHERE 3D INC.; V3 SYSTEMS HOLDINGS, INC.
To: OPUS BANK
Reel/Frame 042921/0674 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT REEL/FRAME: 022012/0112 Recorded Jun 24, 2014
From: ADAPTEC, INC.
To: OVERLAND STORAGE, INC.
Reel/Frame 033222/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2010
From: ADAPTEC, INC.
To: OVERLAND STORAGE, INC.
Reel/Frame 023768/0549 →
SECURITY AGREEMENT Recorded Dec 19, 2008
From: OVERLAND STORAGE, INC.
To: ADAPTEC, INC.
Reel/Frame 022012/0112 →
RELEASE Recorded Oct 12, 2007
From: SILICON VALLEY BANK
To: SNAP APPLIANCE, INC.
Reel/Frame 019996/0701 →
RELEASE Recorded Dec 2, 2005
From: SILICON VALLEY BANK
To: SNAP APPLIANCES, INC.
Reel/Frame 017289/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2004
From: SNAP APPLIANCE, INC.
To: ADAPTEC, INC.
Reel/Frame 016076/0872 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2003
From: QUANTUM CORPORATION
To: SNAP APPLIANCE, INC.
Reel/Frame 014475/0621 →
SECURITY INTEREST Recorded May 20, 2003
From: SNAP APPLIANCE, INC.
To: SILICON VALLEY BANK
Reel/Frame 014225/0882 →
CHANGE OF NAME Recorded Jan 31, 2003
From: BROADBAND STORAGE, INC.
To: SNAP APPLIANCE, INC.
Reel/Frame 013703/0013 →
SECURITY AGREEMENT Recorded Oct 31, 2002
From: SNAP APPLIANCE, INC.
To: QUANTUM CORPORATION
Reel/Frame 013211/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2002
From: ULRICH, THOMAS R.; SCHWEITZER, JAMES R.; RANDALL, JAY G.
To: BROADBAND STORAGE, LLC
Reel/Frame 013068/0685 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2002
From: BOLSTAD, GREGORY D.; STUAB, JOHN R.
To: BROADBAND STORAGE, LLC
Reel/Frame 013072/0616 →
Continuity (9)
Provisional Application 6030242400 · Jun 29, 2001
Provisional Application 6026469400 · Jan 29, 2001
Provisional Application 6026467300 · Jan 29, 2001
Provisional Application 6026467200 · Jan 29, 2001
Provisional Application 6026467100 · Jan 29, 2001
Provisional Application 6026467000 · Jan 29, 2001
Provisional Application 6026466900 · Jan 29, 2001
Provisional Application 6026466800 · Jan 29, 2001
Related Publication 20020156891A1 · Oct 24, 2002