Extending network services using mobile agents

a technology of network services and agents, applied in data switching networks, multi-programming arrangements, instruments, etc., can solve problems such as inability to change the nature of the way in which it is possible to use the internet, inability to meet the needs of users, so as to achieve the effect of reducing network traffi

Inactive Publication Date: 2005-05-10
ARRAY NETWORKS
View PDF18 Cites 84 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016]By distributing the work of servicing requests to one or more secondary server nodes within the network, the work of servicing requests that are intercepted on their way to the primary server node is offloaded from the primary server node. The secondary server nodes are preferably closer to the client nodes (by number of hops and distance) such that response time is faster, and less network traffic is created.
[0019]With the above-described redirection technique, the servicing of the subsequent service request is redirected from the primary server node to the secondary server node. Preferably, the service request is intercepted before it reaches the primary server node, and handled by the secondary server node without intervention from the primary server node. This enables a reduction in network traffic to the primary server node, and allows the work of servicing the subsequent service request to be unloaded from the primary server node onto the secondary server node.

Problems solved by technology

Computer and network industry analysts and experts are presently quite concerned that traffic on the Internet is becoming so heavy that the very nature of the way in which it is possible to use the Internet may change.
In particular, many individuals now believe that the Internet is intolerably slow and is no longer a reliable entity for the exchange of information in a timely fashion.
The present bottlenecks are no doubt the result of exponential increases in the number of users as well as in the number of complex documents such as multimedia files being sent.
This will come, however, only at the expense of installing high bandwidth interconnection hardware, such as coaxial or fiber optic cable and associated modems and the like, into homes and neighborhoods around the world.
Furthermore, added bandwidth by itself perhaps would not guarantee that performance would improve.
In particular, large multimedia files such as for video entertainment would still potentially displace higher priority types of data, such as corporate E-mails.
Unfortunately, bandwidth allocation schemes are difficult to implement, short of modifying existing network communication protocols.
While there are ambitious proposals to extend the TCP / IP protocol so that the address can include information about packet content, these proposals are technologically complex and would require coordination between operators of many thousands of computer networks.
To expect that modifications will be made to existing TCP / IP protocols is thus perhaps unrealistic.
These schemes begin with the premise that the basic client-server model (where clients connect directly to home servers) is wasteful of resources, especially for information which needs to be distributed widely from a single home server to many clients.
There are indeed, many examples of where Internet servers have simply failed because of their inability to cope with the unexpected demand placed upon them.
As such, response times may be slow due to the amount of network (number of hops and distances) the messages must pass through.
In particular, delays such as those caused by bottlenecks at the cross-oceanic network connections may result in excessively long response times reducing the benefit of the mirroring overseas site to the overseas clients.

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
  • Extending network services using mobile agents
  • Extending network services using mobile agents
  • Extending network services using mobile agents

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]Turning attention now to FIG. 1, a computer network 10 such as the Internet, extranet, private intranet, virtual private network, local area network, or any other type of computer network consists of a number of network entities (or nodes) including client computers 12-1, 12-2, 12-3, . . . , 12-4 (collectively, clients 12), routers 14-1, 14-2, . . . , 14-10, cache servers 16-1, 16-3, 16-4, 16-6, 16-8, and 16-10, and home server 20. The network may make use of any and various types of physical layer signal transmission media such as public and private telephone wires, microwave links, cellular and wireless, satellite links, and other types of data transmission.

[0035]In the illustrated network, certain routers 14 have associated with them cache servers 16, whereas other routers do not have associated cache servers. The cache servers 16 include various types of storage for documents in the form of a cache storage 18-1 which may include disk storage 18-1-1 and / or memory storage 18...

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 technique fulfills service requests in a system of computers that communicate as nodes within a network. The technique involves sending, in response to an initial service request that requests a service provided by a primary server node, a mobile agent from the primary server node to an intermediate node. The mobile agent indicates to the intermediate node that a secondary server node is capable of providing the service. The technique further involves intercepting, at the intermediate node, a subsequent service request sent from a client node to the primary server node, the subsequent service request requesting the service, and sending an instruction from the intermediate node to the secondary server node. The instruction instructs the secondary server node to provide the service. The technique further includes providing, in response to the instruction, the service from the secondary server node to the client node.

Description

RELATED APPLICATIONS[0001]This application is a continuation of U.S. application Ser. No. 09 / 404,776, filed Sep. 24, 1999, now U.S. Pat. No. 6,622,157, which claims the benefit of U.S. provisional application Ser. No. 60 / 102,121 filed Sep. 28, 1998, the entire teachings of which are incorporated herein by reference.BACKGROUND[0002]Computer networks, such as the Internet, private intranets, extranets, and virtual private networks, are increasingly being used for a variety of endeavors including the storage and retrieval of information, communication, electronic commerce, entertainment, and other applications. In these networks certain computers, known as servers or home servers, are used to provide some type of service such as access to information (e.g., data or programs) stored in various computer file formats but generically referred to herein as a “document”. While in the Internet the documents are typically primarily composed of text and graphics, each such document can actually...

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
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F9/46G06F9/50H04L29/06H04L29/08
CPCG06F9/4862H04L29/06H04L67/16H04L67/1008H04L67/101H04L67/1021H04L67/325H04L67/2814H04L2029/06054H04L69/329H04L67/2819H04L67/1002H04L67/10015H04L67/1001H04L67/51H04L67/563H04L67/564H04L67/62H04L9/40
Inventor HEDDAYA, ABDELSALAM A.LEWIS, KEVIN T.MIRDAD, SULAIMAN A.YATES, DAVID J.YATES, IAN C.
Owner ARRAY NETWORKS
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