[go: up one dir, main page]

WO2004097571A3 - Extended storage capacity for a network file server - Google Patents

Extended storage capacity for a network file server Download PDF

Info

Publication number
WO2004097571A3
WO2004097571A3 PCT/US2004/012844 US2004012844W WO2004097571A3 WO 2004097571 A3 WO2004097571 A3 WO 2004097571A3 US 2004012844 W US2004012844 W US 2004012844W WO 2004097571 A3 WO2004097571 A3 WO 2004097571A3
Authority
WO
WIPO (PCT)
Prior art keywords
file server
directory
data
storage
shadow
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/US2004/012844
Other languages
French (fr)
Other versions
WO2004097571A2 (en
Inventor
Thomas K Wong
Panagiotis Tsirigotis
Anand Iyengar
Rajeev Chawla
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NeoPath Networks Inc
Original Assignee
NeoPath Networks 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/831,376 external-priority patent/US7346664B2/en
Priority claimed from US10/831,701 external-priority patent/US7587422B2/en
Application filed by NeoPath Networks Inc filed Critical NeoPath Networks Inc
Publication of WO2004097571A2 publication Critical patent/WO2004097571A2/en
Publication of WO2004097571A3 publication Critical patent/WO2004097571A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File 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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A NAS switch provides extended storage capacity to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. The NAS switch sits in the data path of a client on the front end and a directory file server and shadow file servers on the back end. A segregation module in the NAS switch replicates data from the directory file server to a shadow file server, and then replaces the data in the directory file server with holey files. Holey files, which store a range of consecutive values such as zero with negligible storage space, retain the attributes of the data without retaining its storage consumption. Thus, the directory file server can server as a single directory hierarchy for several shadow file servers containing data beyond a capacity of the directory file server. When the NAS switch receives operations from the client, an association module forwards directory operations to the directory file server and data operations to the shadow file server. The NAS switch also provides services to several shadow file servers from a single directory file server.
PCT/US2004/012844 2003-04-24 2004-04-26 Extended storage capacity for a network file server Ceased WO2004097571A2 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US46558003P 2003-04-24 2003-04-24
US46557903P 2003-04-24 2003-04-24
US46557803P 2003-04-24 2003-04-24
US60/465,580 2003-04-24
US60/465,578 2003-04-24
US60/465,579 2003-04-24
US10/831,376 US7346664B2 (en) 2003-04-24 2004-04-23 Transparent file migration using namespace replication
US10/831,701 US7587422B2 (en) 2003-04-24 2004-04-23 Transparent file replication using namespace replication

Publications (2)

Publication Number Publication Date
WO2004097571A2 WO2004097571A2 (en) 2004-11-11
WO2004097571A3 true WO2004097571A3 (en) 2005-04-28

Family

ID=34468543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/012844 Ceased WO2004097571A2 (en) 2003-04-24 2004-04-26 Extended storage capacity for a network file server

Country Status (1)

Country Link
WO (1) WO2004097571A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8131689B2 (en) 2005-09-30 2012-03-06 Panagiotis Tsirigotis Accumulating access frequency and file attributes for supporting policy based storage management
US8190741B2 (en) 2004-04-23 2012-05-29 Neopath Networks, Inc. Customizing a namespace in a decentralized storage environment
US8195627B2 (en) 2004-04-23 2012-06-05 Neopath Networks, Inc. Storage policy monitoring for a storage network
US8539081B2 (en) 2003-09-15 2013-09-17 Neopath Networks, Inc. Enabling proxy services using referral mechanisms
US8832697B2 (en) 2005-06-29 2014-09-09 Cisco Technology, Inc. Parallel filesystem traversal for transparent mirroring of directories and files

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587422B2 (en) 2003-04-24 2009-09-08 Neopath Networks, Inc. Transparent file replication using namespace replication
WO2004097624A1 (en) 2003-04-24 2004-11-11 Neopath Networks, Inc. Large file support for a network file server
US7720796B2 (en) 2004-04-23 2010-05-18 Neopath Networks, Inc. Directory and file mirroring for migration, snapshot, and replication
GB0608085D0 (en) * 2006-04-25 2006-05-31 Intesym Ltd Network interface and router

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"20th ieee/11th NASA goddard conference on mass storage systems and technologies", IEEE/NASA MSST 2003, 7 April 2003 (2003-04-07) - 10 April 2003 (2003-04-10), PARADISE POINT RESORT, SAN DIEGO, CA, USA *
"Leveraging the benefits of the EMC CLARiiON IP4700 network file server with the Oracle8i database - ENGINEERING WHITE PAPER", EMC CORPORATION, 5 March 2002 (2002-03-05), pages 1 - 24, XP002985875 *
ANDERSON ET AL.: "Interposed request routing for scalable network storage", ACM TRANSACTIONS ON COMPUTER SYSTEMS, vol. 20, no. 1, February 2002 (2002-02-01), pages 1 - 29, XP002985874 *
GOLDICK J.: "Retry of extending networking design notes", PSC, February 1995 (1995-02-01), CARNEGIE-MELLON UNIVERSITY *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8539081B2 (en) 2003-09-15 2013-09-17 Neopath Networks, Inc. Enabling proxy services using referral mechanisms
US8190741B2 (en) 2004-04-23 2012-05-29 Neopath Networks, Inc. Customizing a namespace in a decentralized storage environment
US8195627B2 (en) 2004-04-23 2012-06-05 Neopath Networks, Inc. Storage policy monitoring for a storage network
US8832697B2 (en) 2005-06-29 2014-09-09 Cisco Technology, Inc. Parallel filesystem traversal for transparent mirroring of directories and files
US8131689B2 (en) 2005-09-30 2012-03-06 Panagiotis Tsirigotis Accumulating access frequency and file attributes for supporting policy based storage management

Also Published As

Publication number Publication date
WO2004097571A2 (en) 2004-11-11

Similar Documents

Publication Publication Date Title
WO2006039493A3 (en) Virtual ordered writes
US8316293B2 (en) System and method for rendering presentation pages based on locality
WO2004015521A3 (en) Multi-protocol storage appliance that provides integrated support for file and block access protocols
US20070073814A1 (en) Email server with proxy caching of unique identifiers
WO2007024373A3 (en) Branch office dns storage and resolution
CA2416959A1 (en) System and method for unified messaging in inter/intranet telephony
WO2007127247A3 (en) Method and system for scaleable, distributed, differential electronic-data backup and archiving
WO2004097571A3 (en) Extended storage capacity for a network file server
WO2001053996A3 (en) Approach for managing and providing content to users
IL186953A0 (en) System and method for caching network file systems
AU2002214659A1 (en) Method and system for managing distributed content and related metadata
CA2548542A1 (en) System and method for performing a snapshot and for restoring data
AU2003282561A1 (en) Method and system for providing persistent storage of user data
WO2006093839A3 (en) A media management system and method
WO2011072072A3 (en) Methods and systems for providing a unified namespace for multiple network protocols
JP2003524243A (en) Hash file system and method used in commonality factoring system
CN101080056B (en) A management method and system of network browser collection folder of mobile terminal
WO2007021454A3 (en) Partial item change tracking and synchronization
WO2001095113A3 (en) Fabric cache
CN102833180A (en) Method and system for sharing microblog messages
GB0400474D0 (en) Searching content directories
GB0328888D0 (en) Distributed computer system
CN103310008B (en) A kind of cloud control server and its file index method
CA2621523C (en) System for transforming application data using xslt extensions to render templates from cache and related methods
CA2544717A1 (en) Storing, sending and receiving text message threads on a wireless communication device

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 BW 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 NA 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 US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA 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 PL 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
122 Ep: pct application non-entry in european phase