Method for effective utilizing of shared resources in computerized system
First Claim
1. A method for utilizing shared resources in a computerized system, with the aid of a processor for processing commands to be executed using one or more of said shared resources, the method comprising steps of:
- deriving, from each of said commands, subcommands respectively related to said one or more shared resources, assigning priorities to said subcommands, forwarding said subcommands to one or more queues of the respective one or more shared resources, so that each of said queues comprising the subcommands related to a particular shared resource, thereby ensuring execution of the subcommands from said queues by said shared resources in an asynchronous manner, and according to said subcommand priorities by each of the shared resources.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for utilizing shared resources in a computerized system, where commands are processed by a processor and executed by one or more of the shared resources, the method comprises steps: a) deriving, from each of the commands, subcommands respectively related to the one or more shared resources, b) assigning priorities to the subcommands, c) forwarding the subcommands to one or more queues of the respective one or more shared resources, so that each of the queues comprises the subcommands related to a particular shared resource. Each of the shared resources is thereby able to execute the subcommands from the queues in the asynchronous manner and according to their priorities.
40 Citations
16 Claims
-
1. A method for utilizing shared resources in a computerized system, with the aid of a processor for processing commands to be executed using one or more of said shared resources, the method comprising steps of:
-
deriving, from each of said commands, subcommands respectively related to said one or more shared resources, assigning priorities to said subcommands, forwarding said subcommands to one or more queues of the respective one or more shared resources, so that each of said queues comprising the subcommands related to a particular shared resource, thereby ensuring execution of the subcommands from said queues by said shared resources in an asynchronous manner, and according to said subcommand priorities by each of the shared resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control system for utilizing shared resources, the control system comprising one or more command processors for processing commands, each being capable of cooperating with one or more said shared resources;
each of said command processors being operative to;
derive, from each said command, subcommands respectively related to said one or more shared resources, assign priorities to said subcommands, forward said subcommands to the respective shared resources for execution, receive from said shared resources responses to the respective subcommands, and based on responses to said subcommands, form reports to the respective commands. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
Specification