CA2269069A1 - System and method for optimized storage and retrieval of data on a distributed computer network - Google Patents

System and method for optimized storage and retrieval of data on a distributed computer network

Info

Publication number
CA2269069A1
CA2269069A1 CA002269069A CA2269069A CA2269069A1 CA 2269069 A1 CA2269069 A1 CA 2269069A1 CA 002269069 A CA002269069 A CA 002269069A CA 2269069 A CA2269069 A CA 2269069A CA 2269069 A1 CA2269069 A1 CA 2269069A1
Authority
CA
Canada
Prior art keywords
data
sites
retrieval
optimized storage
computer network
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.)
Granted
Application number
CA002269069A
Other languages
French (fr)
Other versions
CA2269069C (en
Inventor
Brian Kenner
Arnold Karush
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.)
Intervu Inc
Original Assignee
Individual
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 US08/733,516 external-priority patent/US6003030A/en
Application filed by Individual filed Critical Individual
Publication of CA2269069A1 publication Critical patent/CA2269069A1/en
Application granted granted Critical
Publication of CA2269069C publication Critical patent/CA2269069C/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/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
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • 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)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system and method for the optimized storage and retrieval of video data at distributed sites call for the deployment of "Smart Minor" sites (26, 28, 30) throughout a network (10), each of which maintains a copy of certain data managed by the system. Every user (12, 16, 20) is assigned to a specific delivery site based on an analysis of network performance with respect to each of the available delivery sites. Generalized network performance data is collected and stored to facilitate the selection of additional delivery sites and to ensure the preservation of improved performance in comparison to traditional networks.
CA002269069A 1996-10-18 1997-10-20 System and method for optimized storage and retrieval of data on a distributed computer network Expired - Lifetime CA2269069C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/733,516 US6003030A (en) 1995-06-07 1996-10-18 System and method for optimized storage and retrieval of data on a distributed computer network
US08/733,516 1996-10-18
PCT/US1997/019468 WO1998018076A1 (en) 1996-10-18 1997-10-20 System and method for optimized storage and retrieval of data on a distributed computer network

Publications (2)

Publication Number Publication Date
CA2269069A1 true CA2269069A1 (en) 1998-04-30
CA2269069C CA2269069C (en) 2001-07-24

Family

ID=24947946

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002269069A Expired - Lifetime CA2269069C (en) 1996-10-18 1997-10-20 System and method for optimized storage and retrieval of data on a distributed computer network

Country Status (5)

Country Link
EP (1) EP0932866A1 (en)
JP (1) JP2001502830A (en)
AU (1) AU714865B2 (en)
CA (1) CA2269069C (en)
WO (1) WO1998018076A1 (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052718A (en) 1997-01-07 2000-04-18 Sightpath, Inc Replica routing
US6115752A (en) * 1998-05-21 2000-09-05 Sun Microsystems, Inc. System and method for server selection for mirrored sites
CA2342186A1 (en) * 1998-08-31 2000-03-09 Adero, Inc. Method and apparatus for load management on a computer network
JP3270012B2 (en) * 1998-09-08 2002-04-02 富士通株式会社 Network server load detecting device, allocating device and method
US6304913B1 (en) 1998-11-09 2001-10-16 Telefonaktiebolaget L M Ericsson (Publ) Internet system and method for selecting a closest server from a plurality of alternative servers
DE19900636B8 (en) 1999-01-11 2005-04-07 Gailer, Peter Data access and management system and method for data access and data management for a computer system and their use
US6986134B1 (en) * 1999-03-16 2006-01-10 Sun Microsystems, Inc. Lightweight global distribution mechanism
US6505254B1 (en) 1999-04-19 2003-01-07 Cisco Technology, Inc. Methods and apparatus for routing requests in a network
US6345294B1 (en) 1999-04-19 2002-02-05 Cisco Technology, Inc. Methods and apparatus for remote configuration of an appliance on a network
US6487555B1 (en) 1999-05-07 2002-11-26 Alta Vista Company Method and apparatus for finding mirrored hosts by analyzing connectivity and IP addresses
US6477522B1 (en) 1999-06-10 2002-11-05 Gateway, Inc. Dynamic performance based server selection
US6801576B1 (en) 1999-08-06 2004-10-05 Loudeye Corp. System for accessing, distributing and maintaining video content over public and private internet protocol networks
US6674994B1 (en) 1999-12-01 2004-01-06 Panamsat Corporation Pickup and delivery of data files
US7650376B1 (en) * 2000-03-27 2010-01-19 Blumenau Trevor I Content distribution system for distributing content over a network, with particular applicability to distributing high-bandwidth content
JP2001312438A (en) * 2000-05-02 2001-11-09 Noritsu Koki Co Ltd System and device for information distribution, information receiving device, recording medium with information distributing program recorded thereon, and recording medium with information receiving program recorded thereon
AU2007200941A1 (en) * 2000-05-26 2007-03-22 Akamai Technologies, Inc. Global load balancing across mirrored data centers
CA2450394C (en) * 2000-05-26 2011-07-19 Akamai Technologies, Inc. Global load balancing across mirrored data centers
US6836806B1 (en) 2000-06-01 2004-12-28 Aerocast, Inc. System for network addressing
US6904460B1 (en) 2000-06-01 2005-06-07 Aerocast.Com, Inc. Reverse content harvester
US7213062B1 (en) 2000-06-01 2007-05-01 General Instrument Corporation Self-publishing network directory
US6658000B1 (en) 2000-06-01 2003-12-02 Aerocast.Com, Inc. Selective routing
US6879998B1 (en) 2000-06-01 2005-04-12 Aerocast.Com, Inc. Viewer object proxy
AR028658A1 (en) * 2000-06-01 2003-05-21 Aerocast Com Inc METHOD OF INDICATION OF GOOD HOLISTIC CONDITION AND APPARATUS OF DISTRIBUTION OF POSSIBILITY OF INDICATION.
US7103651B2 (en) 2000-11-30 2006-09-05 Nortel Networks Limited Method and apparatus for discovering client proximity network sites
CN1551766A (en) * 2001-09-05 2004-12-01 ������������ʽ���� Lymphocytic activation inhibitor and remedial agent for autoimmune disease
JP2003228534A (en) 2001-11-30 2003-08-15 Ntt Docomo Inc Information delivery system, descriptive data delivery device, content location management device, data conversion device, receiving terminal device and information delivery method
US20040162900A1 (en) * 2002-12-17 2004-08-19 Tim Bucher Distributed content management system
US7426736B2 (en) 2003-05-22 2008-09-16 International Business Machines Corporation Business systems management solution for end-to-end event management using business system operational constraints
US7584220B2 (en) 2004-10-01 2009-09-01 Microsoft Corporation System and method for determining target failback and target priority for a distributed file system
JP4899018B2 (en) * 2007-10-16 2012-03-21 Kddi株式会社 LSP setting method and system for on-demand network
JP5915116B2 (en) * 2011-11-24 2016-05-11 富士通株式会社 Storage system, storage device, system control program, and system control method
CN114356440B (en) * 2021-12-21 2023-11-10 西安四叶草信息技术有限公司 System optimization method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE151183T1 (en) * 1989-02-24 1997-04-15 Digital Equipment Corp BROKER FOR SELECTING COMPUTER NETWORK SERVERS

Also Published As

Publication number Publication date
JP2001502830A (en) 2001-02-27
AU714865B2 (en) 2000-01-13
EP0932866A1 (en) 1999-08-04
CA2269069C (en) 2001-07-24
AU5152298A (en) 1998-05-15
WO1998018076A1 (en) 1998-04-30

Similar Documents

Publication Publication Date Title
CA2269069A1 (en) System and method for optimized storage and retrieval of data on a distributed computer network
CA2284063A1 (en) System and method for selection and retrieval of diverse types of video data on a computer network
CA2248911A1 (en) System and method for locating resources on a network using resource evaluations derived from electronic messages
CA2229392A1 (en) Method and apparatus for precaching data at a server
WO1998038564A3 (en) Partially replicated distributed database with multiple levels of remote clients
WO2001089143A3 (en) Network conferencing system
CA2267983A1 (en) Methods of and apparatus for providing telephone call control and information
CA2326153A1 (en) Feature diffusion across hyperlinks
CA2228210A1 (en) File system interface to a database
WO2001044989A3 (en) Distributed file system including multicast retrieval
CA2252091A1 (en) System and method for automated retrieval of information
WO2002033508A3 (en) Systems and methods for development of an interactive document cluster network for knowledge
EP0660576A3 (en) Multimedia system
WO1999036864A3 (en) Method for finding and retrieving electronic information in a network using interest agents
CA2284797A1 (en) Method and system for providing a presentation on a network
WO2001084373A3 (en) Information retrieval
WO1999018488A3 (en) Single-document active user interface, method and system for implementing same
EP1580979A3 (en) System and method for correlating processing data and image data within a digital camera device
CA2245640A1 (en) Network management system with network designing function
WO1998031169A3 (en) Method and arrangement for handling subscriber data
CA2293064A1 (en) Method and apparatus for analyzing data retrieval using index scanning
CA2499545A1 (en) System and method for accessing contact information on a communication device
CA2296114A1 (en) Database structure and management
WO2000077606A3 (en) Intelligent storage area network
WO2001093104A3 (en) System and method for retrieving data from a database using a data management system

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20171020