Dynamic deployment of services in a computing network

a computing network and dynamic deployment technology, applied in the field of computer networks, can solve the problems of limiting the growth of the business, reducing response time, and placing a heavy demand on enterprise computing resources,

Inactive Publication Date: 2002-11-28
IBM CORP
View PDF23 Cites 180 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This approach, however, places a heavy demand on the enterprise computing resources.
In these cases, the content distribution process will typically result in reduced response time as well.
When the business logic remains within the heart of the enterprise, network efficiencies are not realized and the enterprise may continue to be a processing bottleneck and a limiting factor in growth of the business.
Furthermore, the static deployment of presentation logic at the network edge is only efficient so long as usage patterns remain constant and predictable: if the usage patterns change, the statically deployed logic might no longer b

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
  • Dynamic deployment of services in a computing network
  • Dynamic deployment of services in a computing network
  • Dynamic deployment of services in a computing network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention defines techniques for improving network operations by dynamically deploying network-accessible services, and thereby addresses the shortcomings of the prior art. In addition, the complexity of upgrading previously-deployed software is reduced via automated, programmatic replication of system upgrades through an optional enhancement based on this same dynamic deployment mechanism. In another optional enhancement, previously-deployed software may also be automatically and programmatically undeployed using the techniques of the present invention. (Note that while preferred embodiments of the present invention are described herein as operating at the edge of a network, these techniques may also be adapted for use at the front-end of a server farm, as will be obvious to one of skill in the art. Furthermore, while preferred embodiments are described herein as pertaining to use with web services, this is for purposes of illustration and not of limitation. The ...

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

Methods, systems, and computer program products for improving network operations by dynamically deploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment of web services to locations in the network in order to improve efficiency (e.g. by reducing response time to the client and/or reducing the burden on the back-end computing system resources). Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrades may be implemented by redeploying services using this same dynamic deployment approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly. As another optional aspect, previously-deployed software may also be automatically and programmatically undeployed using disclosed techniques.

Description

RELATED INVENTIONS[0001] The present invention is related to U.S. Pat. No. ______ (Ser. No. ______), which is titled "Dynamic Undeployment of Services in a Computing Network", and U.S. Pat. No. ______ (Ser. No. ______) which is titled "Dynamic Redeployment of Services in a Computing Network", both are which are commonly assigned to International Business Machines Corporation and which were filed concurrently herewith.[0002] 1. Field of the Invention[0003] The present invention relates to computer networks, and deals more particularly with methods, systems, and computer program products for dynamically deploying services (such as web services or other network-accessible services) to various sites within a network.[0004] 2. Description of the Related Art[0005] Web services technology is rapidly emerging as a mechanism for distributed application integration. In general, a "web service" is an interface that describes a collection of network-accessible operations. Web services fulfill a...

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): G06FG06F9/46G06F15/177G06F9/50G06F13/00G06F15/16G06F15/173H04L12/00H04L29/06H04L29/08
CPCG06F9/5027G06F9/5083H04L67/1029H04L67/1012H04L67/02H04L67/1002H04L67/101H04L67/1001G06F15/16
Inventor BRITTENHAM, PETER J.DAVIS, DOUGLAS B.LINDQUIST, DAVID B.WESLEY, AJAMU A.
Owner IBM CORP
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