IP Library Granted Patent US 8,561,084
Granted Patent B2
US 8,561,084 · App. 12/199,059 · Granted Oct 15, 2013

Scoping an alias to a subset of queue partitions

Inventors: Tom Evans (Southampton, GB); Graham D. Wallis (West Wellow, GB); David Ware (Redlynch, GB); Christopher Wilkinson (Southampton, GB)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,561,084
App. No.
12/199,059
Granted
Oct 15, 2013
Kind
B2
Abstract

A method of performing message operations includes receiving a message operation request identifying a queue, retrieving a list of the subset of partitions associated with the alias received in the request, and selecting at least one of the partitions within the retrieved subset. According to the method, the queue includes a plurality of partitions, the request identifies the queue with an alias, and the alias having a subset of the plurality of partitions associated therewith.

Claims (23)

1. A method of performing message operations, comprising:

receiving a message operation request identifying a queue, wherein, the queue includes a plurality of partitions, the request identifies the queue with an alias, and the alias having a subset of the plurality of partitions associated therewith, the plurality of partitions part of a client/server-based messaging system;

retrieving a list of the subset of partitions associated with the alias received in the request;

selecting at least one of the partitions within the retrieved subset;

performing the message operation responsive to the selected at least one partition based on the alias associated therewith;

deactivating at least one partition of the subset of partitions associated with the alias:

diverting traffic from the at least one deactivated partition: and

managing the alias associated with the at least one deactivated partition such that the alias no longer is associated with the at least one deactivated partition.

2. The method of claim 1 , wherein:

the list of the subset of partitions excludes logical partitions of the plurality of logical partitions that are not active.

3. The method of claim 1 , wherein the queue is a queue of an asynchronous messaging system.

4. A computer program product including a computer program with computer executable instructions that, when executed on a computer apparatus, direct a processor of the computer apparatus to execute the computer executable instructions, the computer comprising:

a computer readable storage medium having computer program logic, the computer program logic comprising:

a program logic for receiving a message operation request identifying a queue, wherein, the queue includes a plurality of partitions, the request identifies the queue with an alias, and the alias having a subset of the plurality of partitions associated therewith, the plurality of partitions part of a client/server-based messaging system;

a program logic for retrieving a list of the subset of partitions associated with the alias received in the request;

a program logic for selecting at least one of the partitions within the retrieved subset;

a program logic for performing the message operation responsive to the selected at least one partition based on the alias associated therewith;

deactivating at least one partition of the subset of partitions associated with the alias;

diverting traffic from the at least one deactivated partition; and

managing the alias associated with the at least one deactivated partition such that the alias no longer is associated with the at least one deactivated partition.

5. The computer program product of claim 4 , wherein:

the list of the subset of partitions excludes logical partitions of the plurality of logical partitions that are not active.

6. The computer program product of claim 4 , wherein the queue is a queue of an asynchronous messaging system.

Assignments (2)
CONVEYOR IS ASSIGNING UNDIVIDED 50% INTEREST Recorded Jan 11, 2018
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.; INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045060/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2008
From: EVANS, TOM; WALLIS, GRAHAM D.; WARE, DAVID; WILKINSON, CHRISTOPHER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021448/0938 →
Continuity (1)
Related Publication 20100058357A1 · Mar 4, 2010