-
公开(公告)号:GB2582513B
公开(公告)日:2022-01-19
申请号:GB202008783
申请日:2018-11-05
Applicant: IBM
Inventor: LIOR ARONOVICH , KHALID AHMED , VINCENZO PASQUANTONIO , MICHAEL FEIMAN
IPC: G06F9/50
Abstract: Embodiments for automatic diagonal scaling of workloads in a distributed computing environment. For each of a plurality of resources of each of a plurality of application instances, a determination as to whether a change in allocation of at least one of the plurality of resources is required. Operations requirements are computed for each of the plurality of application instances, the computed requirements including vertical increase and decrease operations, and horizontal split and collapse operations. The vertical decrease and horizontal collapse operations are first processed, the vertical increase and horizontal split operations are ordered, and the vertical increase and horizontal split operations are subsequently processed based on the ordering, thereby optimizing application efficiency and utilization of the plurality of resources in the distributed computing environment.
-
公开(公告)号:GB2562008B
公开(公告)日:2019-04-03
申请号:GB201812619
申请日:2017-01-04
Applicant: IBM
Inventor: LIOR ARONOVICH , VINCENZO PASQUANTONIO
IPC: G06F3/06 , G06F16/174
Abstract: Embodiments for distributed data deduplication in a grid of processors. Input data is received on a processor. The input data is partitioned into a plurality of similarity units. A corresponding deduplication metadata slice and owning processor for one of the similarity units is calculated. A representative value and corresponding digest values of the similarity unit are sent to the owning processor. The owning processor is used to search for the representative value in the deduplication metadata slice, and to send a specification and owning processors of calculated identical data sections to the processor. The processor is used to send nominal information of the calculated identical data sections to the owning processors of the data referenced by the calculated identical data sections.
-
公开(公告)号:GB2559691B
公开(公告)日:2019-02-06
申请号:GB201806586
申请日:2016-08-16
Applicant: IBM
Inventor: LIOR ARONOVICH , KIEN KIM HUYNH , GREGORY TAD KISHI
IPC: G06F16/22
Abstract: Computer implemented methods for concurrent processing of operations on a tree-based data structure include: receiving input at a storage system managing a storage device in which the tree-based data structure is stored, the input identifying a set of heterogeneous operations to be applied to the tree-based data structure; determining one or more nodes of the tree-based data structure to which one or more of the set of heterogeneous operations are to be applied; and performing one or more of the set of heterogeneous operations concurrently and in bulk. Systems and methods for accomplishing the same are also disclosed.
-
公开(公告)号:GB2562008A
公开(公告)日:2018-10-31
申请号:GB201812619
申请日:2017-01-04
Applicant: IBM
Inventor: LIOR ARONOVICH , VINCENZO PASQUANTONIO
Abstract: There is a method for distributed data deduplication in a grid of processors. Input data is received on a processor. The input data is partitioned into a plurality of similarity units. A corresponding deduplication metadata slice and owning processor for one of the similarity units is calculated. A representative value and corresponding digest values of the similarity unit are sent to the owning processor. The owning processor is used to search for the representative value in the deduplication metadata slice, and to send a specification and owning processors of calculated identical data sections to the processor. The processor is used to send nominal information of the calculated identical data sections to the owning processors of the data referenced by the calculated identical data sections.
-
公开(公告)号:GB2584980A
公开(公告)日:2020-12-23
申请号:GB202016788
申请日:2019-03-20
Applicant: IBM
Inventor: LIOR ARONOVICH
Abstract: A method as described for workload management with data access awareness in a computing cluster. In response to receiving an input workload for scheduling by a workload manager, a set of inputs is retrieved from a storage system by a data requirements evaluator module. The data requirements evaluator module generates a list of cluster hosts ranked for performing the input workload according to data access considerations and provides the ranked list of cluster hosts to a scheduler module. The scheduler module generates a scheduling of the input workload to certain hosts within the computing cluster where the generated scheduling is optimized with the data access considerations.
-
公开(公告)号:GB2581754A
公开(公告)日:2020-08-26
申请号:GB202008803
申请日:2018-11-05
Applicant: IBM
Inventor: LIOR ARONOVICH
Abstract: Embodiments for prioritizing applications for diagonal scaling operations in a distributed computing environment. A significance value of an application of a plurality of applications is defined, the significance value representing an importance of the application or the functionality performed by the application, and dependencies between the plurality of applications are configured. A significance value of a dependency of a dependent application on an antecedent one of the plurality of applications is defined, and priorities for each of the plurality of applications are computed based on the significance values of each of the plurality of applications and respective dependencies therebetween for performing the diagonal scaling operations of resources allocated to each of the applications in the distributed computing environment.
-
公开(公告)号:GB2499946B
公开(公告)日:2019-01-16
申请号:GB201310506
申请日:2011-11-16
Applicant: IBM
Inventor: LIOR ARONOVICH , ODED SONIN , KONSTANTIN MUSHKIN
IPC: H04L29/06 , G06F12/0862
Abstract: Read messages are issued by a client for data stored in a storage system of the networked client-server architecture. A client agent mediates between the client and the storage system. The storage system sends to the client agent the requested data by partitioning the returned data into segments for each read request. The storage system sends each segment in a separate network message.
-
公开(公告)号:GB2584980B
公开(公告)日:2021-05-19
申请号:GB202016788
申请日:2019-03-20
Applicant: IBM
Inventor: LIOR ARONOVICH
Abstract: Embodiments for workload management with data access awareness in a computing cluster. In response to receiving an input workload for scheduling by a workload manager, a set of inputs is retrieved from a storage system by a data requirements evaluator module. The data requirements evaluator module generates a list of cluster hosts ranked for performing the input workload according to data access considerations and provides the ranked list of cluster hosts to a scheduler module. The scheduler module generates a scheduling of the input workload to certain hosts within the computing cluster where the generated scheduling is optimized with the data access considerations.
-
公开(公告)号:GB2582513A
公开(公告)日:2020-09-23
申请号:GB202008783
申请日:2018-11-05
Applicant: IBM
Inventor: LIOR ARONOVICH , KHALID AHMED , VINCENZO PASQUANTONIO , MICHAEL FEIMAN
IPC: G06F9/445
Abstract: A method for automatic diagonal scaling of workloads in a distributed computing environment includes, for each of a plurality of resources of each of a plurality of application instances, a determination as to whether a change in allocation of at least one of the plurality of resources is required. Operations requirements are computed for each of the plurality of application instances, the computed requirements including vertical increase and decrease operations,and horizontal split and collapse operations. The vertical decrease and horizontal collapse operations are first processed, the vertical increase and horizontal split operations are ordered, and the vertical increase and horizontal split operations are subsequently processed based on the ordering, thereby optimizing application efficiency and utilization of the plurality of resources in the distributed computing environment.
-
公开(公告)号:GB2559691A
公开(公告)日:2018-08-15
申请号:GB201806586
申请日:2016-08-16
Applicant: IBM
Inventor: LIOR ARONOVICH , KIEN KIM HUYNH , GREGORY TAD KISHI
IPC: G06F17/30
Abstract: Computer implemented methods for concurrent processing of operations on a tree-based data structure include: receiving input at a storage system managing a storage device in which the tree-based data structure is stored, the input identifying a set of heterogeneous operations to be applied to the tree-based data structure; determining one or more nodes of the tree-based data structure to which one or more of the set of heterogeneous operations are to be applied; and performing one or more of the set of heterogeneous operations concurrently and in bulk. Systems and methods for accomplishing the same are also disclosed.
-
-
-
-
-
-
-
-
-