Method for network-aware clustering of clients in a network

a network and client technology, applied in the field of network-aware clustering of clients, can solve problems such as network performance degradation

Inactive Publication Date: 2005-08-09
AMERICAN TELEPHONE & TELEGRAPH CO
View PDF37 Cites 269 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0011]Network servers, such as proxy servers, cache servers, content distribution servers and mirror servers may be assigned to one or more clusters based on a number of fa

Problems solved by technology

Mis-characterizing clients as being in the same network may result in a proxy server being placed such tha

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for network-aware clustering of clients in a network
  • Method for network-aware clustering of clients in a network
  • Method for network-aware clustering of clients in a network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]United States provisional application No. 60 / 151,194, titled SYSTEM AND METHOD FOR NETWORK-AWARE CLUSTERING OF WEB CLIENTS / PROXIES filed Aug. 27, 1999 is hereby incorporated by reference herein in its entirety.

[0019]The present invention relates to a method for clustering clients and allocating servers, such as proxy servers, cache servers, content distribution servers and mirror servers, to those client clusters in a distributed information network, such as the World Wide Web. Referring to FIG. 1, an exemplary network 10 configured in accordance with the teachings of the present invention is shown. The network 10 includes a number of clients, such as clients 20 (C1, C2 . . . Cn) which are clustered together in a client cluster 30, clients 40 (CA1, CA2, CA3 . . . CAn) which are clustered together in a client cluster 50 and clients 60 (CB1, CB2 . . . CBn) which are clustered together in a client cluster 70. Client cluster 30 is in communication with servers 32, 34 which togethe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method for clustering together network clients for guiding of placement of network servers is disclosed. A number of routing table prefix/netmask entries are aggregated and unified into a tubular format. The routing table entries may be converted into a singular format. A network server log is used to extract a number of client IP addresses which are compared to the entries within the unified routing table. A common prefix shared by a number of the client IP addresses and an entry in the unified routing table is determined and used to cluster the clients together in a client cluster. Network servers, such as proxy server, cache servers, content distribution servers and mirror server may be placed in the network according to the client clusters.

Description

[0001]This application claims the benefit of U.S. provisional application No. 60 / 151,194, filed Aug. 27, 1999 and titled SYSTEM AND METHOD FOR NETWORK-AWARE CLUSTERING OF WEB CLIENTS / PROXIES.BACKGROUND OF THE INVENTION[0002]This invention relates to a method of grouping or clustering clients within a network to optimize and expedite the flow of data within the network.[0003]Servers, such as proxy servers, cache servers, content distribution servers, mirror servers and other related servers are typically used to speed the access of data and reduce response time for network client requests in a network, such as the World Wide Web. Generally, these network clients issue requests for information, such as in the form of a Hypertext Transfer Protocol (HTTP) requests for some information, such as one or more Web pages. These requests are then handled directly or indirectly by these servers, such as proxy servers, caches servers, content distribution servers and mirror servers, to hopefully...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/16G06F15/173G06F17/30H04L12/56H04L29/06H04L29/08H04L29/12
CPCG06F17/30598H04L29/12009H04L29/12783H04L45/04H04L45/46H04L45/7457H04L61/35H04L67/1006H04L67/1002H04L67/2823H04L69/329G06F16/285H04L61/00H04L45/74591H04L67/1001H04L67/565
Inventor KRISHNAMURTHY, BALACHANDERWANG, JIA
Owner AMERICAN TELEPHONE & TELEGRAPH CO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products