Browse Prior Art Database

Autonomic Diagnostic Method for Intermediator Service Proxy Server

IP.com Disclosure Number: IPCOM000010371D
Original Publication Date: 2002-Nov-22
Included in the Prior Art Database: 2002-Nov-22
Document File: 3 page(s) / 26K

Publishing Venue

IBM

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Page 1 of 3

Autonomic Diagnostic Method for Intermediator Service Proxy Server

Disclosed is autonomic diagnosis method to detect malfunction for service proxy system.

This diagnosis function is running on each proxy server machine as a simple daemon process. It has both client and server functionality, sends the requests through the service proxy system, and reply the responses through the service proxy system.

1. Background - Network Intermediator

In current web environment there are a lot of kind of networks; Intranet of each corporations/universities, ISP's networks. In near future, pervasive computing (ubiquitous computing) environment, more and more devices are connected to other kind of networks. For example, many devices like TV, Audio Device, Microwave oven, refrigerator, Air Conditioner, are connected to the home network via wired/wireless connections. The number of network intermediators are increasing more and more. On each intermediator many services will be introduced to adapt the differences between the networks. The intermediator's role is become more important too. The Intermediator is usually implemented by service proxy system.

Web Servers

Clients Intermeditor

Network-A Network-B

2. Monitoring intermediator

Figure 2 shows variations of malfunctions in different layers. In this example, three kinds of services are implemented as plugin module on service proxy. Most easiest way is to monitor the process existence by "ps" command in unix system. The next is to monitor the port activity of the service proxy by sending TCP packet with "SYN". But these monitoring method can not detect the problem in plugin module, like a simple runtime error, or dead-lock.

In case of Web Server monitoring, It is easy to monitor whether the web server is running without any trouble. Because the simple client component which sends request to the web server and checks the response from the web server can easily be implemented. But if the target system to monitor its' activity is intermediator , like a content adaptation service proxy system between clients and servers, then web server is also required to check the proxy system's activity.

1

Figure.1. Intermediator

[This page contains 1 picture or other non-text object]

Page 2 of 3

Service-A Plugin

Servic...