Bundling and sending work units to a server based on a...

Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S220000, C709S225000, C709S238000, C709S239000, C709S240000, C709S241000, C709S242000

Reexamination Certificate

active

07606906

ABSTRACT:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, accumulate multiple work units into a bundle and send the bundle to a selected active server. The active server is selected based on the relative costs for the work units and costs for servers. In an embodiment, selecting the active server includes determining relative work unit costs and relative server costs, calculating total weighted costs for the servers based on the relative work unit costs and the relative server costs, and selecting the active server that has the lowest total weighted cost. The active server may either process a work in the bundle locally or send the work unit to a passive server for processing. The active server determines whether each work unit can be executed at the active server. If the work unit can be executed on the active server, the active server executes the work unit and creates local results. If the work unit cannot be executed on the server, the active server sends the work unit to a passive server, and the passive server creates remote results. The active server receives the remote results from the passive server, combines the local results with the remote results into combined results, and sends the combined results to a client. In various embodiments, branch and dependency data are included in the bundle, which the active server uses to order and conditionally process for the work units.

REFERENCES:
patent: 6192401 (2001-02-01), Modiri et al.
patent: 6615253 (2003-09-01), Bowman-Amuah
patent: 6862731 (2005-03-01), Roth et al.
patent: 7131015 (2006-10-01), Flautner et al.
patent: 2002/0007394 (2002-01-01), Bertolus et al.
patent: 2004/0030768 (2004-02-01), Krishnamoorthy et al.
patent: 2004/0148336 (2004-07-01), Hubbard et al.
patent: 2005/0114429 (2005-05-01), Caccavale
“Why PL/SQL?” Published Aug. 2004 by The University of Texas at Arlington.
“Oracle™ Database Administrator's Guide 10g Release 1(10.1).” Published Dec. 2003 by Oracle Corp.
“Oracle™ Database Advanced Replication 10g Release 1 (10.1).” Published Dec. 2003 by Oracle Corp.
Chi-Hung Chi, et al., Proxy-Cache Aware Object Bundling for Web Access Acceleration, National University of Singapore.
Bonatti, P A et al, “On Optimal Service Selection”, Proceedings of the 14th International Conference on World Wide Web, pp. 530-538.
Tang, Jing-fan et al, “Dynamic Economic and QoS-based Approach for Workflow-Oriented Distributed Services Allocation”, IEEE International Conference on Systems, Man and Cybernetics, 2004, vol. 4, pp. 3349-3353.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Bundling and sending work units to a server based on a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Bundling and sending work units to a server based on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Bundling and sending work units to a server based on a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4123613

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.