Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for load balancing a distributed processing system

a distributed processing system and load balancing technology, applied in the field of data processing systems and their architecture, can solve the problems of not being able to address all the problems of no existing classification database, not being able to use slang or industry standard language to access or classify products, and being unable to meet the needs of large-scale information users

Inactive Publication Date: 2005-06-09
PETERSON DIANE L
View PDF4 Cites 83 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

Facilitates efficient data classification and transmission, reduces CPU load, and minimizes errors by using unique ID codes for data packet routing and conversion, enhancing search capabilities and data management efficiency.

Problems solved by technology

The classification and management of data is one of the most difficult tasks faced by corporations, government entities, and other large users of information.
Data exchanges face a bigger challenge in that they must work with multiple companies and develop a comprehensive classification system for their buyers.
However, no existing classification database is comprehensive enough to address all the issues associated with building a classification system.
These issues include: uniform numbers for products that cross multiple industries, restricting products from inclusion in classification, and non-usage of slang or industry standard language to access or classify products.
The classification databases frequently do not address all the products, thus resulting in inconsistencies even when companies use the same classification system.
Additionally, many of the various classification systems conflict with each other.
This program requires companies to pay multiple fees and go through a lengthy administrative process.
Even then it may not cover all products in an industry.
These efforts can be costly, and for this reason, compliance is generally not high.
However, under current practices, most exchanges offer barely adequate search capabilities for their buyers.
In many instances the buyer will fail to find the product that they seek.
These existing processes could therefore be characterized as cumbersome, time consuming, frustrating and ineffective.
Another challenging data management task is the transmission of data between dissimilar systems.
Transmitting data between such systems can be a time-consuming and expensive task.
Thus, in adapter-based systems, CPU load considerations may affect when and how often data pulls can be scheduled.
It is well known that when large amounts of data are being transmitted between systems, a system error (i.e., stoppage) and / or data loss (i.e., dropout) may occur.
With conventional adapter-based system architectures, debugging a system stoppage can be very challenging because of the large number of conversion processes involved, and because most systems do not have an integrated way to indicate the point at which processing stopped, relying instead upon error logs.
For example, if the host system is used for OLTP (on line transaction processing) during the day, pulling bulk data from the host system in order to replace data lost in a previous data transfer may be delayed until the late night hours.
Of course, the delay in processing the data can have an adverse impact of its own.

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 and apparatus for load balancing a distributed processing system
  • Method and apparatus for load balancing a distributed processing system
  • Method and apparatus for load balancing a distributed processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0092] Referring now to FIG. 1, there is illustrated a system diagram for the presently disclosed system. There are illustrated three transactional systems, 102, 104 and 106. Transaction system 102 is comprised of a router 108 that is interfaced with a network mesh 110, which network mesh 110 is local to the system 102. The network mesh 110 allows the router 108 to interface with various system nodes. There is provided a host system node 114 that is the node at which a transaction arises. Also attached to the network mesh 110 is an archival server 116 and a conversion server 118, the function of which will be described hereinbelow. Since the host system 114, the servers 116 and 118, and the router 108 are all in the same network mesh 110, they communicate in a common protocol to that of the network mesh 110, and also may have the ability to communicate over the network mesh 110 with other network protocols that presently exist and any future protocols that would be developed at a la...

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

Method and apparatus for load balancing a distributed processing system. A method for load balancing a distributed processing system having a plurality of processing nodes associated therewith is provided. A portion of a process is first received at one of the processing nodes for processing of that portion thereat. The amount of processing at that node is then determined that will be required to complete the received portion of the process as a processing load on that one processing node. A determination is then made if the amount of processing exceeds a predetermined threshold. If the amount of processing exceeds the predetermined threshold, then information is transferred to other nodes in the network that the one of the processing nodes is unavailable for further processing.

Description

CROSS REFERENCE TO RELATED APPLICATIONS [0001] This application is Continuation Application of U.S. patent application Ser. No. 09 / 915,910, filed on Jul. 25, 2001, entitled “Method and Apparatus for Load Balancing a Distributed Processing System” (Atty Dkt. No. 25,512), which is a Continuation-in-Part of U.S. patent application Ser. No. 09 / 887,494, filed Jun. 22, 2001, entitled “Method And Apparatus For Converting Data Between Two Dissimilar Systems” (Atty Dkt No. ATTA-25514), which is a Continuation-in-Part of U.S. patent application Ser. No. 09 / 879,571, filed Jun. 12, 2001, entitled “Method and Apparatus for Generating Unique Id Packets in a Distributed Processing System” (Atty Dkt No. ATTA-25,515), which is a Continuation-in-Part of U.S. patent application Ser. No. 09 / 841,135, filed Apr. 24, 2001, entitled “System and Method for Transmission of Information Between Locations on a ComputerNetwork with the Use of unique Packets,” (Atty Dkt. No. ATTA-25,441).TECHNICAL FIELD OF THE IN...

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 Applications(United States)
IPC IPC(8): G06F9/50H04L12/56H04L29/06H04L29/08
CPCG06F9/5083H04L29/06H04L45/00H04L45/70H04L47/10H04L47/29Y10S707/99942H04L67/1002H04L67/10H04L69/08H04L69/329Y10S707/99932H04L2029/06054H04L67/10015H04L67/1001H04L9/40
Inventor PETERSON, DIANE L.
Owner PETERSON DIANE L