-
公开(公告)号:US11150944B2
公开(公告)日:2021-10-19
申请号:US15680598
申请日:2017-08-18
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
摘要: A plurality of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty, and wherein an ordered list of dispatch queues is maintained for each processing entity of the plurality of processing entities. A state for each of the plurality of dispatch queues is determined and the determined state is compared to a desired state for the plurality of dispatch queues. A task control block is moved from one dispatch queue to another dispatch queue, in response to the comparing of the determined state to the desired state for the plurality of dispatch queues.
-
公开(公告)号:US20190188052A1
公开(公告)日:2019-06-20
申请号:US16283553
申请日:2019-02-22
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
IPC分类号: G06F9/50
CPC分类号: G06F9/5088
摘要: A plurality of ordered lists of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty. A determination is made as to whether a primary dispatch queue of a processing entity is empty in an ordered list of dispatch queues for the processing entity. In response to determining that the primary dispatch queue of the processing entity is empty, a task control block is selected for processing by the processing entity from another dispatch queue of the ordered list of dispatch queues for the processing entity, wherein the another dispatch queue from which the task control block is selected meets a threshold criteria for the processing entity.
-
公开(公告)号:US10754798B1
公开(公告)日:2020-08-25
申请号:US16567320
申请日:2019-09-11
摘要: Link speed recovery in a data storage system in accordance with the present description includes, in one aspect of the present description, repeating performance of a main loop of sequential link speed recovery commands a predetermined maximum number of times. In one embodiment, main loop performance of link speed recovery commands includes repeating performance of a subloop of sequential link speed recovery commands within each main loop performance a predetermined maximum number of times. As a result of repeating performance of a subloop of sequential link speed recovery commands within each main loop performance, and repeating performance of a main loop of sequential link speed recovery commands in accordance with one embodiment, reliability of link speed recovery to full link speed may be improved. Other aspects and advantages may be realized, depending upon the particular application.
-
公开(公告)号:US20170351549A1
公开(公告)日:2017-12-07
申请号:US15172841
申请日:2016-06-03
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
IPC分类号: G06F9/50
CPC分类号: G06F9/5088
摘要: A plurality of ordered lists of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty. A determination is made as to whether a primary dispatch queue of a processing entity is empty in an ordered list of dispatch queues for the processing entity. In response to determining that the primary dispatch queue of the processing entity is empty, a task control block is selected for processing by the processing entity from another dispatch queue of the ordered list of dispatch queues for the processing entity, wherein the another dispatch queue from which the task control block is selected meets a threshold criteria for the processing entity.
-
5.
公开(公告)号:US20170351545A1
公开(公告)日:2017-12-07
申请号:US15172852
申请日:2016-06-03
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
IPC分类号: G06F9/50
CPC分类号: G06F9/505
摘要: A plurality of processing entities are maintained. An indication is made of a primary processing entities group for a task control block (TCB). An indication is made of a secondary processing entities group for the TCB. In response to determining that the secondary processing entities group has processing cycles available for processing additional TCBs, the TCB is moved from the primary processing entities group to the secondary processing entities group for processing.
-
公开(公告)号:US11029998B2
公开(公告)日:2021-06-08
申请号:US15172846
申请日:2016-06-03
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
摘要: A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.
-
7.
公开(公告)号:US10733025B2
公开(公告)日:2020-08-04
申请号:US16239194
申请日:2019-01-03
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
IPC分类号: G06F9/50
摘要: A plurality of processing entities are maintained. An indication is made of a primary processing entities group for a task control block (TCB). An indication is made of a secondary processing entities group for the TCB. In response to determining that the secondary processing entities group has processing cycles available for processing additional TCBs, the TCB is moved from the primary processing entities group to the secondary processing entities group for processing.
-
公开(公告)号:US20190205168A1
公开(公告)日:2019-07-04
申请号:US16297453
申请日:2019-03-08
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
CPC分类号: G06F9/4881 , H04L67/1097
摘要: A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.
-
公开(公告)号:US20190056974A1
公开(公告)日:2019-02-21
申请号:US15680598
申请日:2017-08-18
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
IPC分类号: G06F9/48
摘要: A plurality of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty, and wherein an ordered list of dispatch queues is maintained for each processing entity of the plurality of processing entities. A state for each of the plurality of dispatch queues is determined and the determined state is compared to a desired state for the plurality of dispatch queues. A task control block is moved from one dispatch queue to another dispatch queue, in response to the comparing of the determined state to the desired state for the plurality of dispatch queues.
-
公开(公告)号:US11175948B2
公开(公告)日:2021-11-16
申请号:US16297453
申请日:2019-03-08
发明人: Seamus J. Burke , Trung N. Nguyen , Louis A. Rasor
摘要: A plurality of processing entities are maintained. A plurality of task control block (TCB) groups are generated, wherein each of the plurality of TCB groups are restricted to one or more different processing entities of the plurality of processing entities. A TCB is assigned to one of the plurality of TCB groups, at TCB creation time.
-
-
-
-
-
-
-
-
-