-
公开(公告)号:US09870434B1
公开(公告)日:2018-01-16
申请号:US14310150
申请日:2014-06-20
Applicant: EMC IP Holding Company LLC
Inventor: Gil Ratsaby , Ophir Aharoni , Almog Tabak , Dan Aharoni , Ilies Idrissi
IPC: G06F17/30
CPC classification number: G06F17/30994
Abstract: Described are techniques for processing collected workload and performance data. Components of a component category are selected, filtering criteria is specified, the filtering criteria is applied to the collected workload and performance data for the components selected and thereby generating filtered data results, and the filtered results are viewed. The filtering criteria may include a first operation and a first set of one or more metrics included in the collected workload and performance data for the components selected. The first operation may be applied to the first set of one or more metrics and may be selected from a plurality of operations. The plurality of operations may include at least one arithmetic operation, at least one logical operation and at least one relational operation.
-
公开(公告)号:US09940024B1
公开(公告)日:2018-04-10
申请号:US15358408
申请日:2016-11-22
Applicant: EMC IP Holding Company LLC
Inventor: Dan Aharoni , Hui Wang , Gil Ratsaby , Hagay Dagan , Amnon Naamad
CPC classification number: G06F3/0604 , G06F3/061 , G06F3/0649 , G06F3/0665 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/30 , G06F11/3409 , G06F2201/87
Abstract: Determining cumulative workload skew is described. Measurements for one or more logical devices are determined. The set of measurements include, for each of N storage tiers, a workload measurement identifying workload directed to the single tier, and a capacity measurement identifying an amount of data stored in the single tier. N points may be determined using the measurements. Each point corresponds to a different storage tier and has a first coordinate identifying a cumulative percentage of data portions stored in the storage tier and all other tiers having a higher performance ranking than the one storage tier, and a second coordinate denoting an aggregated percentage of total workload directed to the foregoing cumulative percentage of data portions. A curve representing a cumulative workload skew may be determined using these N points and a point of origin.
-
公开(公告)号:US11275766B2
公开(公告)日:2022-03-15
申请号:US16901428
申请日:2020-06-15
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Gil Ratsaby , Ron Arnan , Hagay Dagan
Abstract: A complex object generator is implemented, for example, as an integrated development environment. The complex object generator includes a hierarchical object relationship data structure describing classes of objects, relationships between the classes of objects, and metrics associated with the classes of objects. The hierarchical object relationship data structure is parsed by parser to create a hierarchy of Java classes. A user interface uses the hierarchy of Java classes to constrain selection of objects and metrics during creation of the complex object. As input is received relative to selected objects and metrics, the complex object is incrementally built. By constraining object and metric selection using the hierarchy of Java classes, the complex object is guaranteed to be valid when built, thus reducing or eliminating the number of errors associated with building complex objects.
-
公开(公告)号:US20210390121A1
公开(公告)日:2021-12-16
申请号:US16901428
申请日:2020-06-15
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Gil Ratsaby , Ron Arnan , Hagay Dagan
Abstract: A complex object generator is implemented, for example, as an integrated development environment. The complex object generator includes a hierarchical object relationship data structure describing classes of objects, relationships between the classes of objects, and metrics associated with the classes of objects. The hierarchical object relationship data structure is parsed by parser to create a hierarchy of Java classes. A user interface uses the hierarchy of Java classes to constrain selection of objects and metrics during creation of the complex object. As input is received relative to selected objects and metrics, the complex object is incrementally built. By constraining object and metric selection using the hierarchy of Java classes, the complex object is guaranteed to be valid when built, thus reducing or eliminating the number of errors associated with building complex objects.
-
-
-