Search

William Z Zahavi

from Westborough, MA
Age ~79

William Zahavi Phones & Addresses

  • 30 Haskell St, Westborough, MA 01581 (508) 366-7628
  • 7 Breezy Green Rd, Leicester, MA 01524 (508) 892-8189
  • 42 Joe Long Rd, Brewster, MA 02631 (508) 896-9606
  • Marlborough, MA
  • 30 Haskell St, Westborough, MA 01581 (508) 878-6315

Work

Position: Professional/Technical

Education

Degree: High school graduate or higher

Emails

Publications

Us Patents

System And Method For Replaying Workload Data In A Data Storage Environment

View page
US Patent:
6775826, Aug 10, 2004
Filed:
Jun 26, 2002
Appl. No.:
10/180849
Inventors:
William Zahavi - Westborough MA
Kenneth R. Coguen - Berlin MA
Paul F. Hale - Hudson MA
Andrew M. Shooman - Sharon MA
Yeshayahu Hass - Hon-Hasharon, IL
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1130
US Classification:
717128, 710 18, 714 45, 711162
Abstract:
This invention is a system and method for replaying workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability to extract a trace of all I/Os to a data storage system for an extended period of time and then replay these I/Os back to that or another system. Variables may also be manipulated though the play back system to increase testing flexibility at a lower cost than actually introducing new physical variables.

Methods And Apparatus For Accessing Trace Data

View page
US Patent:
6813731, Nov 2, 2004
Filed:
Feb 26, 2001
Appl. No.:
09/794696
Inventors:
William Zahavi - Westborough MA
Andrew M. Shooman - Sharon MA
Yeshayahu Hass - Hod-Hasharon, IL
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1100
US Classification:
714 45, 717128
Abstract:
A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates in trace mode to produce trace data in the trace buffer upon occurrence of trace events. An event trace routine operates in response to a system call to access the trace buffer and return either a current value of a trace buffer pointer or the current trace buffer pointer as well as trace data read from the trace buffer beginning at a location and in an amount as specified in the system call to the event trace routine. The trace capture process can operate either within the data storage system or preferably on a remote host computer system to access trace data in the trace buffer in the data storage system by using the event trace routine. The trace capture process can periodically query the event trace routine with a frequency determined by an adaptive timing algorithm in order to detect the addition of trace data to the trace buffer. Upon detecting such a condition, the trace capture process can use the event trace routine to retrieve the trace data from the trace buffer.

System And Method For Determining Workload Characteristics For One Or More Applications Operating In A Data Storage Environment

View page
US Patent:
6820035, Nov 16, 2004
Filed:
Jun 26, 2002
Appl. No.:
10/180703
Inventors:
William Zahavi - Westborough MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1200
US Classification:
702182
Abstract:
This invention is a system and method for performing a data management function using correlated data obtained from analyzing work performed on data stored in a data storage system.

Method And Apparatus For Storage System Metrics Management And Archive

View page
US Patent:
6886020, Apr 26, 2005
Filed:
Aug 17, 2000
Appl. No.:
09/641227
Inventors:
William Zahavi - Westborough MA, US
Lee W. Sapiro - Hudson MA, US
Saymai Thammavong - Marlborough MA, US
Ron Arnan - Brookline MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F017/30
US Classification:
707204, 711161
Abstract:
A data management and archive method and apparatus, such as for implementation in an automated system to monitor and manage status, performance and configuration data for a plurality of networked storage components. Analysis and cross-correlation of data related to the plurality of storage components can be done individually, collectively and/or comparatively. A collection manager component of a workload analyzer is implemented to start and stop data collection in the context of a system comprising at least one storage component (or at least two networked storage components). The collection manager includes a command and control module that coordinates requests of data from at least one collection agent configured on at least one host connected to the storage component(s).

System And Method For Configuring Data Storage In Accordance With Workload Requirements

View page
US Patent:
7024517, Apr 4, 2006
Filed:
Sep 27, 2001
Appl. No.:
09/965431
Inventors:
William Zahavi - Westborough MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711114, 711170, 711113
Abstract:
This invention is a system and method for configuring data storage in accordance with workload requirements. The method of this invention allows management and planning for data storage system requirements based on user or administrator defined requirements. It also allows such a user or administrator to iteratively adjust and balance tolerances for performance thresholds or capacity parameters against each other. The invention provides an easy to use user interface that simplifies the configuration and planning task and eases restrictions on the amount of experience and knowledge that a user of the tool needs to achieve a satisfactory data storage solution.

System And Method For Determining Workload Characteristics For One Or More Applications Operating In A Data Storage Environment

View page
US Patent:
7035970, Apr 25, 2006
Filed:
Jun 26, 2002
Appl. No.:
10/180716
Inventors:
William Zahavi - Westborough MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711114, 711170, 711113
Abstract:
This invention is a system and method for configuring or modeling a data storage environment in accordance with workload and performance characteristics and by using correlation information regarding logical devices storing data on a data storage system in the environment.

System And Method For Determining Workload Characteristics For One Or More Applications Operating In A Data Storage Environment With Ability To Control Grouping

View page
US Patent:
7065624, Jun 20, 2006
Filed:
Sep 24, 2002
Appl. No.:
10/254228
Inventors:
William Zahavi - Westborough MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/02
US Classification:
711170, 711171, 711172, 711173, 718104
Abstract:
This invention is a system and method for configuring or modeling a data storage environment in accordance with workload and performance characteristics and by using selected correlation characteristics of logical devices storing data on a data storage system in the environment.

Method And Storage And Manipulation Of Storage System Metrics

View page
US Patent:
7082441, Jul 25, 2006
Filed:
Aug 17, 2000
Appl. No.:
09/641224
Inventors:
William Zahavi - Westborough MA, US
Lee W. Sapiro - Hudson MA, US
Saymai Thammavong - Marlborough MA, US
Ron Arnan - Brookline MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 17/30
US Classification:
707200, 707204, 711162
Abstract:
A method for storage and manipulation of storage system metrics incorporates a self-describing format wherein each data file includes a header block that contains the description and order of the periodic data. The header block is followed by a data block in which the data items are presented in the order that they appear in the data description block for that category. Two types of data are managed, including Base Metrics and Derived Metrics. Base Metrics are metrics that appear in the data file sent by an agent. Derived Metrics are computed based on a set of functions that derive new metrics from the base metrics as well as from previously defined derived metrics. A subset of the data block or file describes the configuration of the storage system at the time that the data file was created. Thus the data file contains a header section that in addition to describing the metrics also describes the configuration. A performance view component a user interface that facilitates access to the archives, and data manipulation effecting enhanced performance analysis, workload characterization and capacity planning.
William Z Zahavi from Westborough, MA, age ~79 Get Report