-
公开(公告)号:US20210124510A1
公开(公告)日:2021-04-29
申请号:US16662185
申请日:2019-10-24
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Paulo Ferreira , Adriana Prado , Pablo Da Silva , Ron Arnan , Hagay Dagan , Adnan Sahin
Abstract: Telemetry data gathered from active deployed SAN nodes is used to create a machine learning model that predicts storage system performance, e.g. in terms of response time. The telemetry data may be filtered to remove outlier values and less relevant information before creating the training dataset. Engineered features may be created that include types of data that are not present in the telemetry data. For example, data types from the telemetry data may be combined to create engineered features that are more relevant than the individual data types. The engineered features are included in the training dataset. The machine learning model may be used to test possible configurations for a planned SAN node based on expected workload and performance requirements. Outputted data may include satisfactory configurations for a planned storage system.
-
公开(公告)号:US11853656B1
公开(公告)日:2023-12-26
申请号:US14870595
申请日:2015-09-30
Applicant: EMC IP Holding Company LLC
Inventor: Amnon Naamad , Hui Wang , Ron Arnan
IPC: G06F30/20
CPC classification number: G06F30/20
Abstract: Described are techniques for modeling processing performed in a data storage system. Inputs received may include a plurality of workloads each denoting a workload for one of a plurality of storage groups, a plurality of service level objectives each denoting a target level of performance for one of the plurality of storage groups, a plurality of capacities each denoting a storage capacity of one of a plurality of storage tiers, and a plurality of maximum workloads each denoting a maximum workload capability of one of the plurality of storage tiers. Using the inputs, placement of data of the plurality of storage groups on the plurality of storage tiers may be modeled. Output(s) may be generated based on the modeling where the output(s) may include an amount of each of the plurality of storage tiers allocated by modeling to each of the plurality of storage groups.
-
公开(公告)号:US11366771B2
公开(公告)日:2022-06-21
申请号:US16401280
申请日:2019-05-02
Applicant: EMC IP Holding Company LLC
Inventor: Erik P. Smith , Ron Arnan , Arieh Don
Abstract: An apparatus comprises a host device configured to communicate over a network with a storage system. The host device comprises a plurality of host bus adaptors, and a multi-path input-output driver configured to control delivery of input-output operations from the host device to the storage system over selected ones of a plurality of paths through the network. The paths are associated with respective initiator-target pairs wherein each of the initiators comprises a corresponding one of the host bus adaptors and each of the targets comprises a corresponding one of a plurality of ports of the storage system. The host device monitors performance of the ports in processing input-output operations delivered thereto, detects an initiator-related condition based at least in part on the monitored performance, and automatically adjusts an assignment of one or more of the initiators to one or more of the targets based at least in part on the detected initiator-related condition.
-
公开(公告)号:US11347414B2
公开(公告)日:2022-05-31
申请号:US16662185
申请日:2019-10-24
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Paulo Ferreira , Adriana Prado , Pablo Da Silva , Ron Arnan , Hagay Dagan , Adnan Sahin
Abstract: Telemetry data gathered from active deployed SAN nodes is used to create a machine learning model that predicts storage system performance, e.g. in terms of response time. The telemetry data may be filtered to remove outlier values and less relevant information before creating the training dataset. Engineered features may be created that include types of data that are not present in the telemetry data. For example, data types from the telemetry data may be combined to create engineered features that are more relevant than the individual data types. The engineered features are included in the training dataset. The machine learning model may be used to test possible configurations for a planned SAN node based on expected workload and performance requirements. Outputted data may include satisfactory configurations for a planned storage system.
-
公开(公告)号: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.
-
7.
公开(公告)号:US20200349094A1
公开(公告)日:2020-11-05
申请号:US16401280
申请日:2019-05-02
Applicant: EMC IP Holding Company LLC
Inventor: Erik P. Smith , Ron Arnan , Arieh Don
Abstract: An apparatus comprises a host device configured to communicate over a network with a storage system. The host device comprises a plurality of host bus adaptors, and a multi-path input-output driver configured to control delivery of input-output operations from the host device to the storage system over selected ones of a plurality of paths through the network. The paths are associated with respective initiator-target pairs wherein each of the initiators comprises a corresponding one of the host bus adaptors and each of the targets comprises a corresponding one of a plurality of ports of the storage system. The host device monitors performance of the ports in processing input-output operations delivered thereto, detects an initiator-related condition based at least in part on the monitored performance, and automatically adjusts an assignment of one or more of the initiators to one or more of the targets based at least in part on the detected initiator-related condition.
-
公开(公告)号:US10802731B1
公开(公告)日:2020-10-13
申请号:US16259036
申请日:2019-01-28
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Adnan Sahin , Sachin More , Preston Crow , Ron Arnan
IPC: G06F12/00 , G06F3/06 , G06F12/0866
Abstract: Described is storage system and method for reducing power consumption. The storage system has first and second physical disks configured to provide mirroring. The first physical disk is placed into a power-saving mode of operation, while the second physical disk is in an active mode of operation responding to read and write requests. The first physical disk transitions from the power-saving mode of operation to an active mode of operation for destaging writes pending from cache to the first physical disk, while the second physical disk responds to read and write requests. The second physical disk transitions from the active mode of operation to the power-saving mode of operation, while the first physical disk responds to read and write requests.
-
公开(公告)号:US10235072B1
公开(公告)日:2019-03-19
申请号:US15233461
申请日:2016-08-10
Applicant: EMC IP Holding Company LLC
Inventor: Adnan Sahin , Sachin More , Preston Crow , Ron Arnan
IPC: G06F12/00 , G06F3/06 , G06F12/0866
Abstract: Described is storage system and method for reducing power consumption. The storage system has first and second physical disks configured to provide mirroring. The first physical disk is placed into a power-saving mode of operation, while the second physical disk is in an active mode of operation responding to read and write requests. The first physical disk transitions from the power-saving mode of operation to an active mode of operation for destaging writes pending from cache to the first physical disk, while the second physical disk responds to read and write requests. The second physical disk transitions from the active mode of operation to the power-saving mode of operation, while the first physical disk responds to read and write requests.
-
-
-
-
-
-
-
-