The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 13, 2009
Filed:
Dec. 01, 2004
Peter Yale Kushner, Fiskdale, MA (US);
Jonathan I. Krasner, North Attleboro, MA (US);
Kenneth Vineleaf, Leominster, MA (US);
Philip E. Tamer, Westboro, MA (US);
James H. Torrey, Grafton, MA (US);
Daryl Kinney, Hopkinton, MA (US);
John D. Sullivan, Wrentham, MA (US);
Peter Yale Kushner, Fiskdale, MA (US);
Jonathan I. Krasner, North Attleboro, MA (US);
Kenneth Vineleaf, Leominster, MA (US);
Philip E. Tamer, Westboro, MA (US);
James H. Torrey, Grafton, MA (US);
Daryl Kinney, Hopkinton, MA (US);
John D. Sullivan, Wrentham, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
Described are techniques for simulation of a data storage system configuration. The simulation state reflects the data storage system configuration in accordance with an application programming interface (API) model. API calls result in reading existing data storage system configuration data and/or modifying the configuration data by execution of one or more low level calls. A daemon may operate in a simulation mode in which the low level calls are simulated rather than resulting in communications with a data storage system when operating in a non-simulation mode. A low level cache is used to store simulated values returned from the data storage system microcode. A high level cache is used to store API call return data. A seed file is used to initialize the simulation state.