Movatterモバイル変換


[0]ホーム

URL:


US20050246347A1 - Technique for enhancing effectiveness of cache server - Google Patents

Technique for enhancing effectiveness of cache server
Download PDF

Info

Publication number
US20050246347A1
US20050246347A1US11/165,492US16549205AUS2005246347A1US 20050246347 A1US20050246347 A1US 20050246347A1US 16549205 AUS16549205 AUS 16549205AUS 2005246347 A1US2005246347 A1US 2005246347A1
Authority
US
United States
Prior art keywords
priority
section
cache
path
information
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.)
Abandoned
Application number
US11/165,492
Inventor
Masayoshi Kobayashi
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.)
NEC Corp
Original Assignee
NEC Corp
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
Application filed by NEC CorpfiledCriticalNEC Corp
Priority to US11/165,492priorityCriticalpatent/US20050246347A1/en
Publication of US20050246347A1publicationCriticalpatent/US20050246347A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A path calculating section obtains a path suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on QoS path information that includes network path information and path load information obtained by a QoS path information obtaining section. An automatic cache updating section, a link prefetching control section, and a cache server cooperating section carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, by utilizing the path obtained. For example, the path calculating section obtains a maximum remaining bandwidth path as the path.

Description

Claims (20)

2. The network system according toclaim 1, wherein
said at least one cache server comprises:
a priority providing section for providing a priority request source with a priority predetermined for each priority-request source, when a request for providing a priority occurs;
a priority information adding section for adding priority information showing a priority to a packet, when the priority and the packet to be transmitted to the network have been received; and
a cache operating section, a link prefetching control section, an automatic cache updating section, and a cache server cooperating section, which request the priority providing section to provide a priority when a transmission packet has occurred, and pass the transmission packet and the priority provided by the priority providing section to the priority information adding section.
4. A network system comprising:
at least one priority controllable router, wherein said at least one priority controllable router provides priority information to a packet associated with a specific communication flow by identifying this communication flow, and controls a priority of transmitting a packet to a link based on the priority information provided to the packet; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information including network path information and path load information,
a priority providing section for obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section,
a router priority setting section for requesting the priority controllable router to set a priority to a specific communication flow, based on a result obtained by the priority providing section, wherein a priority set for a packet generated by at least one of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation is set lower than a priority for a packet to be used for communications generated by a cache operation, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation by using the path obtained by the priority controllable router.
5. A network system comprising:
at least one priority controllable router, wherein said at least one priority controllable router controls a priority of transmitting a packet to a link based on priority information provided to the packet; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a path calculating section for obtaining a path suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation, to a packet to be used for communications generated by the automatic cache updating operation, the link prefetching operation, or the cache server cooperating operation, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, using the path by the path calculating section and using the packet of the priority provided by the path calculating section.
6. A network system comprising:
at least one priority controllable router, wherein said at least one priority controllable router provides priority information to a packet associated with a specific communication flow by identifying this communication flow, and controls a priority of transmitting a packet to a link based on the priority information provided to the packet; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information, a path calculating section for obtaining a path suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, and for obtaining a priority variable for each link of the network suitable for carrying out the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation,
a router priority setting section for requesting the priority controllable router to set a priority to a specific communication flow, based on a result obtained by the path calculating section, wherein a priority set for a packet generated by at least one of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation is set lower than a priority for a packet to be used for communications generated by a cache operation, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation.
7. A network system comprising:
at least one router, wherein said at least one router is allowed to control a priority of transmitting a packet to a link, based on priority information provided to the packet, and to set a requested path on the network; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a path calculating section for obtaining a path suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation, to a packet to be used for communications generated by the automatic cache updating operation, the link prefetching operation, or the cache server cooperating operation,
a path setting section for requesting the router to set the path obtained by the path calculating section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, by using the packet of the priority provided by the path calculating section.
8. A network system comprising:
at least one router, wherein said at least one router provides priority information to a packet associated with a specific communication flow by identifying this communication flow, controls a priority of transmitting a packet to a link based on the priority information provided to the packet, and sets a requested path on the network; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a path calculating section for obtaining a path suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, for obtaining a priority variable for each link of the network suitable for carrying out the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation,
a router priority setting section for requesting a router to set a priority to a specific communication flow, based on a result obtained by the path calculating section,
a path setting section for requesting the router to set a the path obtained by the path calculating section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, by using the path set by the router.
9. A network system comprising:
at least one router, wherein said at least one router controls a priority of transmitting a packet to a link, based on priority information provided to the packet;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a relay control section for selecting one of said at least one a relay servers suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, instructing the selected relay server about data to be relayed, and providing priority information lower than priority information of a packet to be used for communications generated by a cache operation, to a packet to be used for communications generated by the automatic cache updating operation, the link prefetching operation, or the cache server cooperating operation,
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, by using the packet of the priority provided by the relay control section, and
wherein the relay server relays the data according to an instruction received from the relay control section.
10. A network system comprising:
at least one router, wherein said at least one router provides priority information to a packet associated with a specific communication flow by identifying this communication flow, and controls a priority of transmitting a packet to a link based on the priority information provided to the packet;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information;
a relay control section for selecting one of said at least one a relay servers suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, for instructing the selected relay server about data to be relayed, for obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, or a cache server cooperating operation, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation,
a router priority setting section for requesting one of said at least one a routers to set a priority of a specific communication flow, based on a result obtained by the relay control section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by using the packet of the priority provided by the relay control section, wherein said at least one relay server relays the data according to an instruction received from the relay control section.
11. A network system comprising:
at least one router, wherein said at least one router controls a priority of transmitting a packet to a link, based on priority information provided to the packet;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a relay control section for selecting a path and one of said at least one a relay servers, which are suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, for instructing the selected relay server about data to be relayed, for instructing the selected relay server to relay the data using the selected path, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation, to a packet to be used for communications generated by the automatic cache updating operation, the link prefetching operation, or the cache server cooperating operation, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by using the packet of the priority provided by the relay control section, and wherein said at least one relay server relays the data according to an instruction received from the relay control section.
12. A network system comprising:
at least one router, wherein said at least one router provides priority information to a packet associated with a specific communication flow by identifying this communication flow, and controls a priority of transmitting a packet to a link based on the priority information provided to the packet;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a relay control section for selecting a path and one of said at least one a relay servers suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, for instructing the selected relay server about data to be relayed, instructing the selected relay server to relay the data using the selected path, for obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, or a cache server cooperating operation, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation,
a router priority setting section for requesting the router to set a priority of a specific communication flow, based on a result obtained by the relay control section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by using the packet of the priority provided by the relay control section, wherein said at least one relay server relays the data according to an instruction received from the relay control section.
13. A network system comprising:
at least one router, wherein said at least one router controls a priority of transmitting a packet to a link, based on priority information provided to the packet, and sets a requested path on the network;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a relay control section for selecting a path and one of said at least one a relay servers suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, instructing the selected relay server about data to be relayed, and providing priority information lower than priority information of a packet to be used for communications generated by a cache operation, to a packet to be used for communications generated by the automatic cache updating operation, the link prefetching operation, or the cache server cooperating operation,
a path setting section for requesting a router to set the path obtained by the relay control section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by using the packet of the priority provided by the relay control section, wherein said at least one relay server relays the data according to an instruction received from the relay control section.
14. A network system comprising
at least one router, wherein said at least one router provides priority information to a packet relating to a specific communication flow by identifying this communication flow, controls a priority of transmitting a packet to a link based on the priority information provided to the packet, and sets a requested path on the network;
at least one relay server; and
at least one cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information,
a relay control section for selecting a path and a relay server suitable for carrying out at least one of an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section, for instructing the selected relay server about data to be relayed, and for obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, or a cache server cooperating operation,
a router priority setting section for requesting the router to set a priority of a specific communication flow, based on a result obtained by the relay control section, and for providing priority information lower than priority information of a packet to be used for communications generated by a cache operation,
a path setting section for requesting the router to set the candidate path selected by the relay control section, and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by using the packet of the priority provided by the relay control section, wherein said at least one relay server relays the data according to an instruction of the relay control section.
16. The cache server according toclaim 15, further comprising:
a priority providing section for providing a priority request source with a priority predetermined for each request source, when there has been a request for providing a priority;
a priority information adding section for adding priority information showing the priority to a packet, when the packet to be transmitted to the network and the priority have been received; and
a cache operating section, a link prefetching control section, an automatic cache updating section, and a cache server cooperating section, each of which requests the priority providing section to provide a priority when a transmission packet has been generated, and passes the priority provided by the priority providing section and the transmission packet to the priority information adding section.
17. A cache server on a network provided with at least one priority controllable router that provides priority information to a packet associated with a specific communication flow by identifying this communication flow, and controls a priority of transmitting a packet to a link based on the priority information provided to the packet, the cache server comprising:
a QoS path information obtaining section for obtaining QoS path information that includes network path information and path load information;
a priority providing section for obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained by the QoS path information obtaining section;
a router priority setting section for requesting at least one priority controllable router to set a priority to a specific communication flow, based on a result obtained by the priority providing section wherein the priority set is lower than a priority of a packet to be used for communications generated by a cache operation; and
at least one of an automatic cache updating section, a link prefetching control section, and a cache server cooperating section, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation respectively, by utilizing a path set by the priority controllable router.
19. A method for controlling a cache server provided on a network system including at least one priority controllable router which provides priority information to a packet associated with a specific communication flow by identifying this communication flow and controls a priority of transmitting a packet to a link based on the priority information provided to the packet, the method comprising:
a) obtaining QoS path information that includes network path information and path load information;
b) obtaining a priority variable for each link of the network suitable for carrying out an automatic cache updating operation, a link prefetching operation, and a cache server cooperating operation, based on the QoS path information obtained at the step (a);
c) requesting at least one priority controllable router to set a priority, based on a result obtained at the step (b), wherein the at least one priority set is lower than a priority of a packet to be used for communications generated by a cache operation; and
d) providing at least one of an automatic cache updating step, a link prefetching control step, and a cache server cooperating step, which carry out respective ones of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation, by utilizing a path set by the priority controllable router.
20. A recording medium storing a program for use in a computer of a cache server provided on a network system having at least one priority controllable router that controls a priority of transmitting a packet to a link based on priority information provided to the packet, the program instructing the computer to function as:
a priority providing section for providing a priority request source with a priority predetermined for each request source, when there has been a request for providing a priority;
a priority information adding section for adding priority information showing a priority to a packet, when the packet to be transmitted to the network and the priority have been received; and
a cache operating section, a link prefetching control section, an automatic cache updating section, and a cache server cooperating section, which request the priority providing section to provide a priority when a transmission packet has been generated, and pass the priority provided by the priority providing section and the transmission packet to the priority information adding section, where in a priority given to a packet to be used for communications generated by at least one of the automatic cache updating operation, the link prefetching operation, and the cache server cooperating operation is lower than a priority given to a packet to be used for communications generated by a cache operation.
US11/165,4922000-07-252005-06-24Technique for enhancing effectiveness of cache serverAbandonedUS20050246347A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/165,492US20050246347A1 (en)2000-07-252005-06-24Technique for enhancing effectiveness of cache server

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
JP2000-2244482000-07-25
JP2000224448AJP2002044138A (en)2000-07-252000-07-25Network system, cache server, relay server, router, cache server control method and recording medium
US09/915,056US7146430B2 (en)2000-07-252001-07-25Technique for enhancing effectiveness of cache server
US11/165,492US20050246347A1 (en)2000-07-252005-06-24Technique for enhancing effectiveness of cache server

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/915,056ContinuationUS7146430B2 (en)2000-07-252001-07-25Technique for enhancing effectiveness of cache server

Publications (1)

Publication NumberPublication Date
US20050246347A1true US20050246347A1 (en)2005-11-03

Family

ID=18718411

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/915,056Expired - Fee RelatedUS7146430B2 (en)2000-07-252001-07-25Technique for enhancing effectiveness of cache server
US11/165,492AbandonedUS20050246347A1 (en)2000-07-252005-06-24Technique for enhancing effectiveness of cache server

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/915,056Expired - Fee RelatedUS7146430B2 (en)2000-07-252001-07-25Technique for enhancing effectiveness of cache server

Country Status (2)

CountryLink
US (2)US7146430B2 (en)
JP (1)JP2002044138A (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050089034A1 (en)*2003-08-072005-04-28Canon Kabushiki KaishaNetwork switching apparatus, route management server, network interface apparatus, control method therefor, computer program for route management server, and computer-readable storage medium
US20060149851A1 (en)*2003-02-192006-07-06Taisuke MatsumotoInter-router adjustment method, router priority calculation device, and router device
US20070058559A1 (en)*2005-09-152007-03-15Sharp Laboratories Of America, Inc.Method and system of assigning priority to detection messages
US20070214320A1 (en)*2006-03-082007-09-13Microsoft CorporationMulti-cache cooperation for response output caching
US20070244905A1 (en)*2006-04-142007-10-18Fujitsu LimitedComputer-readable recording medium containing application management program, and method and apparatus for application management
US7382731B1 (en)*2003-03-052008-06-03Cisco Technology, Inc.Method and apparatus for updating probabilistic network routing information
US20080181375A1 (en)*2003-10-152008-07-31Vonage Holdings Corp.Method and apparatus for enhanced internet telephony
US20080209120A1 (en)*2007-02-262008-08-28Microsoft CorporationAccelerating cache performance by active cache validation
US20080259813A1 (en)*2004-03-092008-10-23Johnny Mikhael MattaMethod and apparatus for quality of service determination
US20090182941A1 (en)*2008-01-152009-07-16Mladen TurkWeb Server Cache Pre-Fetching
US20110096675A1 (en)*2009-10-272011-04-28Microsoft CorporationQuality of service (qos) based systems, networks, and advisors
US8065275B2 (en)2007-02-152011-11-22Google Inc.Systems and methods for cache optimization
US8224964B1 (en)2004-06-302012-07-17Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US20120215957A1 (en)*2011-02-172012-08-23Byungcheol ChoSemiconductor storage device-based cache storage system
US8275790B2 (en)2004-06-302012-09-25Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US20130135993A1 (en)*2006-08-222013-05-30Centurylink Intellectual Property LlcSystem and method for routing data on a packet network
US20140032648A1 (en)*2012-07-242014-01-30Fujitsu LimitedInformation processing apparatus, data provision method, and storage medium
US8676922B1 (en)2004-06-302014-03-18Google Inc.Automatic proxy setting modification
US8812651B1 (en)2007-02-152014-08-19Google Inc.Systems and methods for client cache awareness
US8879391B2 (en)2008-04-092014-11-04Centurylink Intellectual Property LlcSystem and method for using network derivations to determine path states
US8976665B2 (en)2006-06-302015-03-10Centurylink Intellectual Property LlcSystem and method for re-routing calls
US9014204B2 (en)2006-08-222015-04-21Centurylink Intellectual Property LlcSystem and method for managing network communications
US9042370B2 (en)2006-08-222015-05-26Centurylink Intellectual Property LlcSystem and method for establishing calls over a call path having best path metrics
US9042234B1 (en)*2012-10-312015-05-26Big Switch Networks, Inc.Systems and methods for efficient network traffic forwarding
US9054915B2 (en)2006-06-302015-06-09Centurylink Intellectual Property LlcSystem and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance
US9054986B2 (en)2006-08-222015-06-09Centurylink Intellectual Property LlcSystem and method for enabling communications over a number of packet networks
US9094261B2 (en)2006-08-222015-07-28Centurylink Intellectual Property LlcSystem and method for establishing a call being received by a trunk on a packet network
US9094257B2 (en)2006-06-302015-07-28Centurylink Intellectual Property LlcSystem and method for selecting a content delivery network
US9112734B2 (en)2006-08-222015-08-18Centurylink Intellectual Property LlcSystem and method for generating a graphical user interface representative of network performance
US9225646B2 (en)2006-08-222015-12-29Centurylink Intellectual Property LlcSystem and method for improving network performance using a connection admission control engine
US9225609B2 (en)2006-08-222015-12-29Centurylink Intellectual Property LlcSystem and method for remotely controlling network operators
US9241277B2 (en)2006-08-222016-01-19Centurylink Intellectual Property LlcSystem and method for monitoring and optimizing network performance to a wireless device
US9253661B2 (en)2006-08-222016-02-02Centurylink Intellectual Property LlcSystem and method for modifying connectivity fault management packets
US9479341B2 (en)2006-08-222016-10-25Centurylink Intellectual Property LlcSystem and method for initiating diagnostics on a packet network node
US9521150B2 (en)2006-10-252016-12-13Centurylink Intellectual Property LlcSystem and method for automatically regulating messages between networks
US9602265B2 (en)2006-08-222017-03-21Centurylink Intellectual Property LlcSystem and method for handling communications requests
US9621361B2 (en)2006-08-222017-04-11Centurylink Intellectual Property LlcPin-hole firewall for communicating data packets on a packet network
US9661514B2 (en)2006-08-222017-05-23Centurylink Intellectual Property LlcSystem and method for adjusting communication parameters
US9660761B2 (en)2006-10-192017-05-23Centurylink Intellectual Property LlcSystem and method for monitoring a connection of an end-user device to a network
US9832090B2 (en)2006-08-222017-11-28Centurylink Intellectual Property LlcSystem, method for compiling network performancing information for communications with customer premise equipment
US10075351B2 (en)2006-08-222018-09-11Centurylink Intellectual Property LlcSystem and method for improving network performance

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB9603582D0 (en)1996-02-201996-04-17Hewlett Packard CoMethod of accessing service resource items that are for use in a telecommunications system
JP2002108567A (en)*2000-09-282002-04-12Hitachi Ltd Storage controller
JP2003069639A (en)*2001-08-272003-03-07Nec CorpxDSL STORAGE DEVICE, MULTICAST DELIVERY SYSTEM, AND DATA DELIVERY METHOD
GB2379355B (en)*2001-08-312003-07-16Roke Manor ResearchA method of deriving a metric for link in a network
US8635305B1 (en)*2001-12-192014-01-21Cisco Technology, Inc.Mechanisms for providing differentiated services within a web cache
JP2003319009A (en)*2002-04-242003-11-07Communication Research LaboratoryData communication control method, data communication control system, data sending mechanism, data communication control program, and data communication control program recording medium
JP3800527B2 (en)*2002-05-302006-07-26インターナショナル・ビジネス・マシーンズ・コーポレーション Data backup technology using network
US8174970B2 (en)2003-05-152012-05-08At&T Intellectual Property I, L.P.Methods of implementing dynamic QoS and/or bandwidth provisioning and related data networks, data service providers, routing gateways, and computer program products
US8018953B1 (en)2003-08-202011-09-13Cisco Technology, Inc.Adaptive, deterministic ant routing approach for updating network routing information
US7631081B2 (en)*2004-02-272009-12-08International Business Machines CorporationMethod and apparatus for hierarchical selective personalization
US7370326B2 (en)*2004-04-022008-05-06Emulex Design & Manufacturing CorporationPrerequisite-based scheduler
JP4530707B2 (en)*2004-04-162010-08-25株式会社クラウド・スコープ・テクノロジーズ Network information presentation apparatus and method
US7624160B2 (en)*2004-05-042009-11-24International Business Machines CorporationMethods, systems, and computer program products for client side prefetching and caching of portlets
JP2006031219A (en)*2004-07-142006-02-02Sony CorpContents using system, contents using terminal, preference server, contents using program and reference program
US8918366B2 (en)2005-02-072014-12-23Mimosa Systems, Inc.Synthetic full copies of data and dynamic bulk-to-brick transformation
US8812433B2 (en)2005-02-072014-08-19Mimosa Systems, Inc.Dynamic bulk-to-brick transformation of data
US8275749B2 (en)*2005-02-072012-09-25Mimosa Systems, Inc.Enterprise server version migration through identity preservation
US8799206B2 (en)2005-02-072014-08-05Mimosa Systems, Inc.Dynamic bulk-to-brick transformation of data
WO2006087817A1 (en)*2005-02-212006-08-24Fujitsu LimitedCommunication control system
US8001456B2 (en)*2005-02-282011-08-16International Business Machines CorporationMethods for maintaining separation between markup and data at a client
JP4786255B2 (en)*2005-08-292011-10-05株式会社日立製作所 Storage system and storage control method
JP2007066161A (en)*2005-09-012007-03-15Hitachi Ltd Cash system
JP2007124487A (en)*2005-10-312007-05-17Toshiba Corp Communication control method
US9686183B2 (en)*2005-12-062017-06-20Zarbaña Digital Fund LlcDigital object routing based on a service request
US8054830B2 (en)*2005-12-072011-11-08Alcatel LucentManaging the distribution of control protocol information in a network node
JP4681507B2 (en)*2006-06-012011-05-11日本電信電話株式会社 Request interpretation method and request interpretation device
US8745163B2 (en)*2006-08-082014-06-03Wayport, Inc.Real-time, customized embedding of specific content into local webserver pages
US8869304B1 (en)*2007-10-102014-10-21Sprint Communications Company L.P.Digital rights management based content access mediation
US8565218B2 (en)*2008-06-052013-10-22Hewlett-Packard Development Company, L.P.Flow path discovery in network to guarantee multiple metric QoS constraints
US8271610B2 (en)2008-08-282012-09-18Sycamore Networks, Inc.Distributed content caching solution for a mobile wireless network
US9208104B2 (en)*2008-08-282015-12-08Citrix Systems, Inc.Content replacement and refresh policy implementation for a content distribution network
US20100094965A1 (en)*2008-10-152010-04-15Patentvc Ltd.Erasure-coded content assembly and retransmission
WO2010045511A2 (en)*2008-10-152010-04-22Gal ZuckermanMethods and systems for delivering content
US8238538B2 (en)2009-05-282012-08-07Comcast Cable Communications, LlcStateful home phone service
JP5208884B2 (en)*2009-08-172013-06-12日本電信電話株式会社 WEB information acquisition method and apparatus
US8490107B2 (en)2011-08-082013-07-16Arm LimitedProcessing resource allocation within an integrated circuit supporting transaction requests of different priority levels
JP2014044677A (en)*2012-08-282014-03-13Fujitsu LtdTransmission control program, communication node, and transmission control method
JP6492660B2 (en)*2012-10-032019-04-03日本電気株式会社 COMMUNICATION SYSTEM, CONTROL DEVICE, CONTROL METHOD, AND PROGRAM
US11038922B2 (en)2013-12-062021-06-15Fastly, Inc.Secure traffic optimization in an edge network
US9906618B2 (en)*2013-12-062018-02-27Fastly Inc.Return path selection for content delivery
US9584617B2 (en)2013-12-312017-02-28Successfactors, Inc.Allocating cache request in distributed cache system based upon cache object and marker identifying mission critical data
EP3375151B1 (en)*2015-11-092019-09-11Telefonaktiebolaget LM Ericsson (publ)Packet processing technique for a communication network
US20170171349A1 (en)*2015-12-142017-06-15Le Holdings (Beijing) Co., Ltd.Method, Device and System for Transmitting Data
US11064019B2 (en)*2016-09-142021-07-13Advanced Micro Devices, Inc.Dynamic configuration of inter-chip and on-chip networks in cloud computing system
US11573900B2 (en)*2019-09-112023-02-07Intel CorporationProactive data prefetch with applied quality of service
US20220329664A1 (en)*2021-04-092022-10-13Apple Inc.Secure data caching for edge networks
CN115209166A (en)*2021-04-122022-10-18北京字节跳动网络技术有限公司Message sending method, device, equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5956339A (en)*1996-10-171999-09-21Fujitsu LimitedApparatus for selecting a route in a packet-switched communications network
US6167438A (en)*1997-05-222000-12-26Trustees Of Boston UniversityMethod and system for distributed caching, prefetching and replication
US6201794B1 (en)*1997-03-072001-03-13Advanced Micro Devices, Inc.Network with efficient message routing
US6292489B1 (en)*1996-06-112001-09-18Hitachi, Ltd.Router device and network system using the same
US6546422B1 (en)*1998-07-022003-04-08Nec CorporationCaching of network contents by packet relays that determine cache priority utilizing contents access frequency and metrics in their routing tables representing relaying path lengths
US6606303B1 (en)*1997-12-192003-08-12Telefonaktiebolaget Lm Ericsson (Publ)Method and device in a packet switched network
US6658485B1 (en)*1998-10-192003-12-02International Business Machines CorporationDynamic priority-based scheduling in a message queuing system
US6697333B1 (en)*1998-03-042004-02-24Alcatel Canada Inc.Bandwidth load consideration in network route selection
US7454457B1 (en)*2000-02-072008-11-18Parallel Networks, LlcMethod and apparatus for dynamic data flow control using prioritization of data requests

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3355530B2 (en)*1992-02-282002-12-09日本電信電話株式会社 Self-propagating network system
JPH0758748A (en)1993-08-101995-03-03Nippon Telegr & Teleph Corp <Ntt> Congestion elimination ATM exchange and congestion elimination control method in ATM exchange
US5485455A (en)*1994-01-281996-01-16Cabletron Systems, Inc.Network having secure fast packet switching and guaranteed quality of service
JP2929993B2 (en)1996-02-021999-08-03日本電気株式会社 Routing method
JP2960365B2 (en)1997-02-261999-10-06株式会社ワイ・アール・ピー移動通信基盤技術研究所 Handoff method and mobile communication network with handoff function
JPH11224239A (en)1998-02-091999-08-17Ntt Data CorpData amount count system, information providing system, and measuring method
US6507563B1 (en)*1998-12-242003-01-14Cisco Technology, Inc.Methods and apparatus for controlling congestion within diverse protocol stacks
US6502175B1 (en)*1999-03-312002-12-31Lucent Technologies Inc.Method and apparatus for locating caches in a network to optimize performance
US6678244B1 (en)*2000-01-062004-01-13Cisco Technology, Inc.Congestion management system and method
US7075927B2 (en)*2000-05-052006-07-11Fujitsu LimitedMethod and system for quality of service (QoS) support in a packet-switched network

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6292489B1 (en)*1996-06-112001-09-18Hitachi, Ltd.Router device and network system using the same
US5956339A (en)*1996-10-171999-09-21Fujitsu LimitedApparatus for selecting a route in a packet-switched communications network
US6201794B1 (en)*1997-03-072001-03-13Advanced Micro Devices, Inc.Network with efficient message routing
US6167438A (en)*1997-05-222000-12-26Trustees Of Boston UniversityMethod and system for distributed caching, prefetching and replication
US6606303B1 (en)*1997-12-192003-08-12Telefonaktiebolaget Lm Ericsson (Publ)Method and device in a packet switched network
US6697333B1 (en)*1998-03-042004-02-24Alcatel Canada Inc.Bandwidth load consideration in network route selection
US6546422B1 (en)*1998-07-022003-04-08Nec CorporationCaching of network contents by packet relays that determine cache priority utilizing contents access frequency and metrics in their routing tables representing relaying path lengths
US6658485B1 (en)*1998-10-192003-12-02International Business Machines CorporationDynamic priority-based scheduling in a message queuing system
US7454457B1 (en)*2000-02-072008-11-18Parallel Networks, LlcMethod and apparatus for dynamic data flow control using prioritization of data requests

Cited By (70)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060149851A1 (en)*2003-02-192006-07-06Taisuke MatsumotoInter-router adjustment method, router priority calculation device, and router device
US7382731B1 (en)*2003-03-052008-06-03Cisco Technology, Inc.Method and apparatus for updating probabilistic network routing information
US7903650B2 (en)2003-03-052011-03-08Cisco Technology, Inc.Method and apparatus for updating probabilistic network routing information
US20080162723A1 (en)*2003-03-052008-07-03Fuyong ZhaoMethod and apparatus for updating probabilistic network routing information
US20050089034A1 (en)*2003-08-072005-04-28Canon Kabushiki KaishaNetwork switching apparatus, route management server, network interface apparatus, control method therefor, computer program for route management server, and computer-readable storage medium
US7782854B2 (en)*2003-08-072010-08-24Canon Kabushiki KaishaNetwork switching apparatus, route management server, network interface apparatus, control method therefor, computer program for route management server, and computer-readable storage medium
US20080181375A1 (en)*2003-10-152008-07-31Vonage Holdings Corp.Method and apparatus for enhanced internet telephony
US20080259813A1 (en)*2004-03-092008-10-23Johnny Mikhael MattaMethod and apparatus for quality of service determination
US8788475B2 (en)2004-06-302014-07-22Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US8825754B2 (en)2004-06-302014-09-02Google Inc.Prioritized preloading of documents to client
US9485140B2 (en)2004-06-302016-11-01Google Inc.Automatic proxy setting modification
US8676922B1 (en)2004-06-302014-03-18Google Inc.Automatic proxy setting modification
US8224964B1 (en)2004-06-302012-07-17Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US8639742B2 (en)2004-06-302014-01-28Google Inc.Refreshing cached documents and storing differential document content
US8275790B2 (en)2004-06-302012-09-25Google Inc.System and method of accessing a document efficiently through multi-tier web caching
US20070058559A1 (en)*2005-09-152007-03-15Sharp Laboratories Of America, Inc.Method and system of assigning priority to detection messages
US7685367B2 (en)2006-03-082010-03-23Microsoft CorporationMulti-cache cooperation for response output caching
US20070214320A1 (en)*2006-03-082007-09-13Microsoft CorporationMulti-cache cooperation for response output caching
US20070244905A1 (en)*2006-04-142007-10-18Fujitsu LimitedComputer-readable recording medium containing application management program, and method and apparatus for application management
US8146074B2 (en)*2006-04-142012-03-27Fujitsu LimitedComputer-readable recording medium containing application management program, and method and apparatus for application management
US9838440B2 (en)2006-06-302017-12-05Centurylink Intellectual Property LlcManaging voice over internet protocol (VoIP) communications
US9154634B2 (en)2006-06-302015-10-06Centurylink Intellectual Property LlcSystem and method for managing network communications
US9549004B2 (en)2006-06-302017-01-17Centurylink Intellectual Property LlcSystem and method for re-routing calls
US9118583B2 (en)2006-06-302015-08-25Centurylink Intellectual Property LlcSystem and method for re-routing calls
US9749399B2 (en)2006-06-302017-08-29Centurylink Intellectual Property LlcSystem and method for selecting a content delivery network
US9094257B2 (en)2006-06-302015-07-28Centurylink Intellectual Property LlcSystem and method for selecting a content delivery network
US8976665B2 (en)2006-06-302015-03-10Centurylink Intellectual Property LlcSystem and method for re-routing calls
US9054915B2 (en)2006-06-302015-06-09Centurylink Intellectual Property LlcSystem and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance
US10230788B2 (en)2006-06-302019-03-12Centurylink Intellectual Property LlcSystem and method for selecting a content delivery network
US10560494B2 (en)2006-06-302020-02-11Centurylink Intellectual Property LlcManaging voice over internet protocol (VoIP) communications
US9042370B2 (en)2006-08-222015-05-26Centurylink Intellectual Property LlcSystem and method for establishing calls over a call path having best path metrics
US9225646B2 (en)2006-08-222015-12-29Centurylink Intellectual Property LlcSystem and method for improving network performance using a connection admission control engine
US10469385B2 (en)2006-08-222019-11-05Centurylink Intellectual Property LlcSystem and method for improving network performance using a connection admission control engine
US9014204B2 (en)2006-08-222015-04-21Centurylink Intellectual Property LlcSystem and method for managing network communications
US10348594B2 (en)2006-08-222019-07-09Centurylink Intellectual Property LlcMonitoring performance of voice over internet protocol (VoIP) networks
US10075351B2 (en)2006-08-222018-09-11Centurylink Intellectual Property LlcSystem and method for improving network performance
US8811160B2 (en)*2006-08-222014-08-19Centurylink Intellectual Property LlcSystem and method for routing data on a packet network
US9054986B2 (en)2006-08-222015-06-09Centurylink Intellectual Property LlcSystem and method for enabling communications over a number of packet networks
US9094261B2 (en)2006-08-222015-07-28Centurylink Intellectual Property LlcSystem and method for establishing a call being received by a trunk on a packet network
US9992348B2 (en)2006-08-222018-06-05Century Link Intellectual Property LLCSystem and method for establishing a call on a packet network
US9112734B2 (en)2006-08-222015-08-18Centurylink Intellectual Property LlcSystem and method for generating a graphical user interface representative of network performance
US9832090B2 (en)2006-08-222017-11-28Centurylink Intellectual Property LlcSystem, method for compiling network performancing information for communications with customer premise equipment
US20130135993A1 (en)*2006-08-222013-05-30Centurylink Intellectual Property LlcSystem and method for routing data on a packet network
US9712445B2 (en)2006-08-222017-07-18Centurylink Intellectual Property LlcSystem and method for routing data on a packet network
US9225609B2 (en)2006-08-222015-12-29Centurylink Intellectual Property LlcSystem and method for remotely controlling network operators
US9240906B2 (en)2006-08-222016-01-19Centurylink Intellectual Property LlcSystem and method for monitoring and altering performance of a packet network
US9241277B2 (en)2006-08-222016-01-19Centurylink Intellectual Property LlcSystem and method for monitoring and optimizing network performance to a wireless device
US9253661B2 (en)2006-08-222016-02-02Centurylink Intellectual Property LlcSystem and method for modifying connectivity fault management packets
US9479341B2 (en)2006-08-222016-10-25Centurylink Intellectual Property LlcSystem and method for initiating diagnostics on a packet network node
US9813320B2 (en)2006-08-222017-11-07Centurylink Intellectual Property LlcSystem and method for generating a graphical user interface representative of network performance
US9661514B2 (en)2006-08-222017-05-23Centurylink Intellectual Property LlcSystem and method for adjusting communication parameters
US9806972B2 (en)2006-08-222017-10-31Centurylink Intellectual Property LlcSystem and method for monitoring and altering performance of a packet network
US9602265B2 (en)2006-08-222017-03-21Centurylink Intellectual Property LlcSystem and method for handling communications requests
US9621361B2 (en)2006-08-222017-04-11Centurylink Intellectual Property LlcPin-hole firewall for communicating data packets on a packet network
US9660917B2 (en)2006-08-222017-05-23Centurylink Intellectual Property LlcSystem and method for remotely controlling network operators
US9660761B2 (en)2006-10-192017-05-23Centurylink Intellectual Property LlcSystem and method for monitoring a connection of an end-user device to a network
US9521150B2 (en)2006-10-252016-12-13Centurylink Intellectual Property LlcSystem and method for automatically regulating messages between networks
US8065275B2 (en)2007-02-152011-11-22Google Inc.Systems and methods for cache optimization
US8812651B1 (en)2007-02-152014-08-19Google Inc.Systems and methods for client cache awareness
US8996653B1 (en)2007-02-152015-03-31Google Inc.Systems and methods for client authentication
US20080209120A1 (en)*2007-02-262008-08-28Microsoft CorporationAccelerating cache performance by active cache validation
US8745341B2 (en)*2008-01-152014-06-03Red Hat, Inc.Web server cache pre-fetching
US20090182941A1 (en)*2008-01-152009-07-16Mladen TurkWeb Server Cache Pre-Fetching
US8879391B2 (en)2008-04-092014-11-04Centurylink Intellectual Property LlcSystem and method for using network derivations to determine path states
US8335163B2 (en)*2009-10-272012-12-18Microsoft CorporationQuality of service (QOS) based systems, networks, and advisors
US20110096675A1 (en)*2009-10-272011-04-28Microsoft CorporationQuality of service (qos) based systems, networks, and advisors
US20120215957A1 (en)*2011-02-172012-08-23Byungcheol ChoSemiconductor storage device-based cache storage system
US9807199B2 (en)*2012-07-242017-10-31Fujitsu LimitedInformation processing apparatus, data provision method, and storage medium
US20140032648A1 (en)*2012-07-242014-01-30Fujitsu LimitedInformation processing apparatus, data provision method, and storage medium
US9042234B1 (en)*2012-10-312015-05-26Big Switch Networks, Inc.Systems and methods for efficient network traffic forwarding

Also Published As

Publication numberPublication date
JP2002044138A (en)2002-02-08
US7146430B2 (en)2006-12-05
US20020065932A1 (en)2002-05-30

Similar Documents

PublicationPublication DateTitle
US7146430B2 (en)Technique for enhancing effectiveness of cache server
US7222186B2 (en)Content transferring technique
US7826461B2 (en)Packet switching system, packet switching method, routing apparatus, structure of packet, and packet generating method
JP3624222B2 (en) Method and system for routing packets in a packet communication network using locally configured routing tables
JP4556592B2 (en) Router selection method and router device
US20040072569A1 (en)Mobile communication system, mobile terminal transfer device, and mobile communication method
US20130058345A1 (en)Apparatus and Method for Establishing Tunnels Between Nodes in a Communication Network
US20130176861A1 (en)Control apparatus, a communication system, a communication method and a recording medium having recorded thereon a communication program
US8135005B2 (en)Communication control system, communication control method, routing controller and router suitably used for the same
JP2002305541A (en)Load balancing method in mesh net
JP5001966B2 (en) Route information management method and management system thereof
JP3591492B2 (en) Packet distribution device and packet distribution program
JP4286710B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND COMPUTER PROGRAM
JP2006115362A (en) Packet relay device
JP3676354B2 (en) Packet communication system, node, relay node, relay node capable of deleting used address, and packet communication method
JP4182974B2 (en) Route calculation system, network system, cache server, route calculation method, cache server control method, and recording medium
JP2003244196A (en) Router and network controller for load distribution control
JP4623317B2 (en) Communication apparatus, routing method and program
JP3931910B2 (en) Network system, cache server, cache server control method, and recording medium
JP3762403B2 (en) Packet transfer device, network control server, and packet communication network
JP3593549B2 (en) IP packet transfer control system and method and recording medium on which processing program is recorded
JP5532818B2 (en) ID / locator association apparatus, ID / locator association method and program
JPH0779249A (en)Packet repeating method and device therefor
JP3098669B2 (en) Information relay device
CN119835114A (en) Message forwarding method and computing power network

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp