Richard Bramley - Mansfield MA, US Paul Chicoine - North Attleboro MA, US Aamir Rashid - Norwood MA, US
Assignee:
Phoenix Technologies, Ltd. - Milpitas CA
International Classification:
G06F 11/00
US Classification:
714 13
Abstract:
A device operating method includes saving initial state information of an electronic device. Next, transferring control of the electronic device to a principal operating system. After transferring control and upon receiving an operating system shut down indication signal, transferring control of the electronic device to an alternate operating system without performing a power on self test. An electronic device includes a processor and at least one memory. The memory maintains instructions, in the form of program code, that when executed by the processor causes the processor to save the initial state information of the electronic device. Next, control of the electronic device is transferred to a principal operating system. After the principal operating system has been launched and upon receiving an operating system shut down indication signal, transfer control of the electronic device to an alternate operating system without performing a power on self test.
Stanley Luke - Stow MA, US Nils Wygant - Nashua NH, US Aamir Rashid - Sharon MA, US Ravikanth Dronamraju - Pleasanton CA, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707644
Abstract:
Data storage volumes, such as a file system on a storage system, may utilize a particular operating system format. Converting a volume to a different format may be desirable at times. However, this can be time consuming and resource intensive if data needs to be copied. Accordingly, substantially copying-free, in-place conversion of a data-storage volume from a first format to a second format is provided herein. In one embodiment, it is determined whether the volume can be converted, for example, by comparing compatibility of features between the first and second formats. A desired feature list is retrieved and respective features are checked for compatibility. Access to the volume is blocked during the conversion, and the volume is converted if the features are found to be compatible. If the conversion is successful, post conversion operations are performed, including unblocking the volume and notifying clients that the volume is available for access.
Stanley Luke - Stow MA, US Nils Wygant - Nashua NH, US Aamir Rashid - Sharon MA, US Ravikanth Dronamraju - Pleasanton CA, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707661
Abstract:
Data-storage volumes, such as a file system on a storage system, may utilize a particular operating system format. Converting a data-storage volume to a different format may be desirable at times. However, this can be time consuming and resource intensive if data needs to be copied. Accordingly, substantially copying-free, in-place conversion of a data-storage volume from a first format to a second format is provided herein. In one embodiment, a data-storage volume may be converted from a first format to a second format while the data-storage volume is mounted and/or without copying data within the data-storage volume to a separate data-storage volume. Before conversion, features associated with the first format and the second format may be compared to detect incompatibilities that may result from conversion. During conversion, access to the data-storage volume may be blocked. Upon successful conversion, various post conversion operations may be performed.
Method And System For Dynamically Reconfiguring A Cluster Of Computer Systems
Robert Gorczyca - Cambridge MA Aamir Arshad Rashid - Norwood MA Kevin Forress Rodgers - Derry NH Stuart Warnsman - Watertown MA Thomas Van Weaver - Dripping Springs TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9445 G06F 906
US Classification:
39520051
Abstract:
A method and system for dynamically reconfiguring a cluster of computer systems are disclosed. In accordance with the present invention, a first configuration file is provided at a plurality of computer systems within a cluster that specifies a current configuration of the cluster. A second configuration file is created at each of the plurality of computer systems that specifies a modified configuration of the cluster. The modified configuration is then verified. In response to the verification, the cluster is operated utilizing the modified configuration. In accordance with one embodiment, the dynamic reconfiguration of the cluster can include a reconfiguration of the cluster topology or resources.
- Houston TX, US Jeffrey C. Hanson - Lakewood OH, US Aamir Arshad Rashid - Sharon MA, US Michael McKay - Wellesley, CA
International Classification:
G05B 19/042 G06F 16/16
Abstract:
In some examples, a controller dynamically configures a property associated with monitoring performed by an agent. The controller stores, in a repository, metadata relating to the agent. The controller receives, from the agent, first sensor data that excludes the metadata, and uses indexing information in the first sensor data to retrieve the metadata from the repository.
Terascala since Jun 2012
Principal Software Engineer
Hitachi Data Systems Mar 2009 - Jun 2012
Principal Software Engineer
Network Appliance Oct 2006 - Mar 2009
Member of Technical Staff
Phoenix Technologies Oct 2002 - Sep 2006
Principal Engineer
Avici Systems Jun 2001 - Sep 2002
Senior Software Engineer
Education:
Northeastern University 2004 - 2006
MS, Engineering Management
Northeastern University 1989 - 1994
BS, Computer Science
Skills:
File Systems Kernel Storage Distributed Systems Device Drivers Cloud Computing Embedded Systems Linux High Availability Virtualization Linux Kernel