WO2004061605A3 - Medata based file switch and switched file system - Google Patents

Medata based file switch and switched file system Download PDF

Info

Publication number
WO2004061605A3
WO2004061605A3 PCT/US2003/041202 US0341202W WO2004061605A3 WO 2004061605 A3 WO2004061605 A3 WO 2004061605A3 US 0341202 W US0341202 W US 0341202W WO 2004061605 A3 WO2004061605 A3 WO 2004061605A3
Authority
WO
WIPO (PCT)
Prior art keywords
file
switch
client
computer
servers
Prior art date
Application number
PCT/US2003/041202
Other languages
French (fr)
Other versions
WO2004061605A2 (en
Inventor
Vladimir Miloushev
Peter Nickolov
Original Assignee
Attune Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/336,834 external-priority patent/US7509322B2/en
Priority claimed from US10/336,832 external-priority patent/US7512673B2/en
Priority claimed from US10/336,704 external-priority patent/US6889249B2/en
Priority claimed from US10/336,833 external-priority patent/US20040133606A1/en
Priority claimed from US10/336,784 external-priority patent/US7788335B2/en
Priority claimed from US10/336,835 external-priority patent/US7383288B2/en
Application filed by Attune Systems Inc filed Critical Attune Systems Inc
Priority to CA2512312A priority Critical patent/CA2512312C/en
Priority to AU2003300350A priority patent/AU2003300350A1/en
Priority to EP03814952A priority patent/EP1584011A4/en
Publication of WO2004061605A2 publication Critical patent/WO2004061605A2/en
Publication of WO2004061605A3 publication Critical patent/WO2004061605A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing

Abstract

Client computers (1, 2, 3, 4) are decoupled from file servers (105, 106, 107, 108) in a computer network (211), by placing a network node, also termed a file switch (200) computer, between the client computers and the file servers (105, 106, 107, 108). To the client computers (1, 2, 3, 4), the file (200) switch appears to be a file server having enormous storage capabilities and high throughput. To the file servers (105, 106, 107, 108), the file switch (200) appears to be a client as it delegates a single transaction received from a client computer to multiple file servers (105, 106, 107, 108). The file switch (200) aggregates the file server's responses to the client computer's request and presents a single response back to the client computer. The file switch (200) performs this transaction aggregation function in a manner that is transparent to both the client computer (1, 2, 3, 4) and the file servers (105, 106, 107, 108).
PCT/US2003/041202 2003-01-02 2003-12-18 Medata based file switch and switched file system WO2004061605A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2512312A CA2512312C (en) 2003-01-02 2003-12-18 Metadata based file switch and switched file system
AU2003300350A AU2003300350A1 (en) 2003-01-02 2003-12-18 Metadata based file switch and switched file system
EP03814952A EP1584011A4 (en) 2003-01-02 2003-12-18 Metadata based file switch and switched file system

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US10/336,784 2003-01-02
US10/336,834 US7509322B2 (en) 2001-01-11 2003-01-02 Aggregated lock management for locking aggregated files in a switched file system
US10/336,834 2003-01-02
US10/336,832 US7512673B2 (en) 2001-01-11 2003-01-02 Rule based aggregation of files and transactions in a switched file system
US10/336,704 US6889249B2 (en) 2001-01-11 2003-01-02 Transaction aggregation in a switched file system
US10/336,832 2003-01-02
US10/336,704 2003-01-02
US10/336,835 2003-01-02
US10/336,833 US20040133606A1 (en) 2003-01-02 2003-01-02 Directory aggregation for files distributed over a plurality of servers in a switched file system
US10/336,784 US7788335B2 (en) 2001-01-11 2003-01-02 Aggregated opportunistic lock and aggregated implicit lock management for locking aggregated files in a switched file system
US10/336,833 2003-01-02
US10/336,835 US7383288B2 (en) 2001-01-11 2003-01-02 Metadata based file switch and switched file system

Publications (2)

Publication Number Publication Date
WO2004061605A2 WO2004061605A2 (en) 2004-07-22
WO2004061605A3 true WO2004061605A3 (en) 2005-12-01

Family

ID=32719717

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/041202 WO2004061605A2 (en) 2003-01-02 2003-12-18 Medata based file switch and switched file system

Country Status (4)

Country Link
EP (1) EP1584011A4 (en)
AU (1) AU2003300350A1 (en)
CA (1) CA2512312C (en)
WO (1) WO2004061605A2 (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8239354B2 (en) 2005-03-03 2012-08-07 F5 Networks, Inc. System and method for managing small-size files in an aggregated file system
US8195760B2 (en) 2001-01-11 2012-06-05 F5 Networks, Inc. File aggregation in a switched file system
US20040133606A1 (en) 2003-01-02 2004-07-08 Z-Force Communications, Inc. Directory aggregation for files distributed over a plurality of servers in a switched file system
US7509322B2 (en) 2001-01-11 2009-03-24 F5 Networks, Inc. Aggregated lock management for locking aggregated files in a switched file system
EP1368736A2 (en) 2001-01-11 2003-12-10 Z-Force Communications, Inc. File switch and switched file system
US7788335B2 (en) 2001-01-11 2010-08-31 F5 Networks, Inc. Aggregated opportunistic lock and aggregated implicit lock management for locking aggregated files in a switched file system
US7383288B2 (en) 2001-01-11 2008-06-03 Attune Systems, Inc. Metadata based file switch and switched file system
US7512673B2 (en) 2001-01-11 2009-03-31 Attune Systems, Inc. Rule based aggregation of files and transactions in a switched file system
US7877511B1 (en) 2003-01-13 2011-01-25 F5 Networks, Inc. Method and apparatus for adaptive services networking
US7885970B2 (en) 2005-01-20 2011-02-08 F5 Networks, Inc. Scalable system for partitioning and accessing metadata over multiple servers
US7958347B1 (en) 2005-02-04 2011-06-07 F5 Networks, Inc. Methods and apparatus for implementing authentication
US20070214183A1 (en) * 2006-03-08 2007-09-13 Omneon Video Networks Methods for dynamic partitioning of a redundant data fabric
US8417746B1 (en) 2006-04-03 2013-04-09 F5 Networks, Inc. File system management with enhanced searchability
WO2008147973A2 (en) 2007-05-25 2008-12-04 Attune Systems, Inc. Remote file virtualization in a switched file system
US8548953B2 (en) 2007-11-12 2013-10-01 F5 Networks, Inc. File deduplication using storage tiers
US8180747B2 (en) 2007-11-12 2012-05-15 F5 Networks, Inc. Load sharing cluster file systems
US8117244B2 (en) 2007-11-12 2012-02-14 F5 Networks, Inc. Non-disruptive file migration
US8352785B1 (en) 2007-12-13 2013-01-08 F5 Networks, Inc. Methods for generating a unified virtual snapshot and systems thereof
US8954443B1 (en) * 2007-12-27 2015-02-10 Emc Corporation Multi-protocol data object scanning by a storage virtualization system
US8549582B1 (en) 2008-07-11 2013-10-01 F5 Networks, Inc. Methods for handling a multi-protocol content name and systems thereof
US8341130B2 (en) 2009-08-12 2012-12-25 International Business Machines Corporation Scalable file management for a shared file system
US8874694B2 (en) * 2009-08-18 2014-10-28 Facebook, Inc. Adaptive packaging of network resources
US10721269B1 (en) 2009-11-06 2020-07-21 F5 Networks, Inc. Methods and system for returning requests with javascript for clients before passing a request to a server
US8204860B1 (en) 2010-02-09 2012-06-19 F5 Networks, Inc. Methods and systems for snapshot reconstitution
US9195500B1 (en) 2010-02-09 2015-11-24 F5 Networks, Inc. Methods for seamless storage importing and devices thereof
US8347100B1 (en) 2010-07-14 2013-01-01 F5 Networks, Inc. Methods for DNSSEC proxying and deployment amelioration and systems thereof
US9286298B1 (en) 2010-10-14 2016-03-15 F5 Networks, Inc. Methods for enhancing management of backup data sets and devices thereof
JP5822452B2 (en) * 2010-10-22 2015-11-24 株式会社インテック Storage service providing apparatus, system, service providing method, and service providing program
US8745329B2 (en) * 2011-01-20 2014-06-03 Google Inc. Storing data across a plurality of storage nodes
US8396836B1 (en) 2011-06-30 2013-03-12 F5 Networks, Inc. System for mitigating file virtualization storage import latency
US8463850B1 (en) 2011-10-26 2013-06-11 F5 Networks, Inc. System and method of algorithmically generating a server side transaction identifier
US9020912B1 (en) 2012-02-20 2015-04-28 F5 Networks, Inc. Methods for accessing data in a compressed file system and devices thereof
US9519501B1 (en) 2012-09-30 2016-12-13 F5 Networks, Inc. Hardware assisted flow acceleration and L2 SMAC management in a heterogeneous distributed multi-tenant virtualized clustered system
US10375155B1 (en) 2013-02-19 2019-08-06 F5 Networks, Inc. System and method for achieving hardware acceleration for asymmetric flow connections
US9554418B1 (en) 2013-02-28 2017-01-24 F5 Networks, Inc. Device for topology hiding of a visited network
US10223213B2 (en) 2013-05-03 2019-03-05 International Business Machines Corporation Salted zero expansion all or nothing transformation
US9456035B2 (en) * 2013-05-03 2016-09-27 International Business Machines Corporation Storing related data in a dispersed storage network
US11838851B1 (en) 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
US10182013B1 (en) 2014-12-01 2019-01-15 F5 Networks, Inc. Methods for managing progressive image delivery and devices thereof
US11895138B1 (en) 2015-02-02 2024-02-06 F5, Inc. Methods for improving web scanner accuracy and devices thereof
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
EP3099027B1 (en) 2015-05-26 2017-09-13 Urban Software Institute GmbH Computer system and method for message routing with content and reference passing
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US10797888B1 (en) 2016-01-20 2020-10-06 F5 Networks, Inc. Methods for secured SCEP enrollment for client devices and devices thereof
US10412198B1 (en) 2016-10-27 2019-09-10 F5 Networks, Inc. Methods for improved transmission control protocol (TCP) performance visibility and devices thereof
US10567492B1 (en) 2017-05-11 2020-02-18 F5 Networks, Inc. Methods for load balancing in a federated identity environment and devices thereof
US11223689B1 (en) 2018-01-05 2022-01-11 F5 Networks, Inc. Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof
US10833943B1 (en) 2018-03-01 2020-11-10 F5 Networks, Inc. Methods for service chaining and devices thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6161145A (en) * 1997-05-08 2000-12-12 International Business Machines Corporation Updating server-related data at a client
US6223206B1 (en) * 1994-05-11 2001-04-24 International Business Machines Corporation Method and system for load balancing by replicating a portion of a file being read by a first stream onto second device and reading portion with a second stream capable of accessing
US6393581B1 (en) * 1996-08-29 2002-05-21 Cornell Research Foundation, Inc. Reliable time delay-constrained cluster computing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1368736A2 (en) * 2001-01-11 2003-12-10 Z-Force Communications, Inc. File switch and switched file system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223206B1 (en) * 1994-05-11 2001-04-24 International Business Machines Corporation Method and system for load balancing by replicating a portion of a file being read by a first stream onto second device and reading portion with a second stream capable of accessing
US6393581B1 (en) * 1996-08-29 2002-05-21 Cornell Research Foundation, Inc. Reliable time delay-constrained cluster computing
US6161145A (en) * 1997-05-08 2000-12-12 International Business Machines Corporation Updating server-related data at a client

Also Published As

Publication number Publication date
EP1584011A2 (en) 2005-10-12
CA2512312C (en) 2014-05-13
EP1584011A4 (en) 2010-10-06
CA2512312A1 (en) 2004-07-22
WO2004061605A2 (en) 2004-07-22
AU2003300350A1 (en) 2004-07-29

Similar Documents

Publication Publication Date Title
WO2004061605A3 (en) Medata based file switch and switched file system
WO2002056181A3 (en) File switch and switched file system
WO2004040404A3 (en) Abstracted node discovery
EP1227635A3 (en) Personal interaction interface for communication-center customers
EP1566738A3 (en) High performance computing system and method
WO2001052111A3 (en) System and method for internet broadcast searching
WO2005119493A3 (en) Virtual application manager
WO2006118921A8 (en) Virtual media systems, methods and devices
GB2411994A (en) Networked computing using objects by permitting interacitvity between at least two objects over a network
EP1260791A4 (en) Position-associated information brokering/acquiring method, brokering computer system, and mobile terminal
WO2014042889A3 (en) Software-defined network attachable storage system and method
EP2237523A3 (en) System and method for restricting data transfers and managing software components of distributed computers
CA2292678A1 (en) Method and apparatus for providing awareness-triggered push
AU1955301A (en) Federated operating system for a server
WO2002088963A3 (en) Fabric device configuration interface
EP1351125A3 (en) Computer system having plural storage systems
WO2005119494A3 (en) Transaction based virtual file system optimized for high-latency network connections
WO2002069196A3 (en) System for logging on to servers through a portal computer
WO2003069437A3 (en) Managed object replication and delivery
WO2002093832A3 (en) System and methods for providing differentiated services within a network communication system
WO1998026366A3 (en) Global network computers
WO2000065441A3 (en) Communication architecture for distributed computing environment
EP0919912A3 (en) Multiserver workflow system
WO2002069543A3 (en) System for communicating with servers using message definitions
CA2533103A1 (en) Communications system providing enhanced client-server communications and related methods

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2512312

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2003300350

Country of ref document: AU

REEP Request for entry into the european phase

Ref document number: 2003814952

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2003814952

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003814952

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP