Patents by Inventor Linda A. Riedle
Linda A. Riedle has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10114715Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.Type: GrantFiled: February 24, 2016Date of Patent: October 30, 2018Assignee: NetApp Inc.Inventors: Linda A. Riedle, Fani Jenkins, Bhoovaraghan Subramanian, Sandeep T. Nirmale, Deepan Natesan Seeralan, Yong E. Cho
-
Publication number: 20160170854Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.Type: ApplicationFiled: February 24, 2016Publication date: June 16, 2016Inventors: Linda A. Riedle, Fani Jenkins, Bhoovaraghan Subramanian, Sandeep T. Nirmale, Deepan Natesan Seeralan, Yong E. Cho
-
Patent number: 9280432Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.Type: GrantFiled: March 21, 2014Date of Patent: March 8, 2016Assignee: NetApp, Inc.Inventors: Linda A. Riedle, Fani Jenkins, Bhoovaraghan Subramanian, Sandeep T. Nirmale, Deepan Natesan Seeralan, Yong E. Cho
-
Publication number: 20150269045Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: NetApp, Inc.Inventors: Linda A. Riedle, Fani Jenkins, Bhoovaraghan Subramanian, Sandeep T. Nirmale, Deepan Natesan Seeralan, Yong E. Cho
-
Patent number: 8347284Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: GrantFiled: June 23, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Dennis R. Goetz, Gregory B. Pruett, Linda A. Riedle
-
Publication number: 20100274877Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: ApplicationFiled: June 23, 2010Publication date: October 28, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dennis R. Goetz, Gregory Pruett, Linda A. Riedle
-
Patent number: 7761867Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: GrantFiled: July 29, 2005Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Dennis R. Goetz, Gregory Pruett, Linda A. Riedle
-
Patent number: 7698704Abstract: Two methods (native and clone) are used for installing software, such as an operating system, on client system(s) booting from shared storage. The native installation method configures an interconnection network to create an exclusive communication zone between the client system and the shared storage system and installs the operating system on the client system using the exclusive communication zone. After the software is installed, the method terminates the exclusive communication zone. The clone installation method utilizes a point-in-time copy feature of the shared storage system to clone an operating system drive instantaneously. After the drive is cloned, it is logically attached to a new client and the operating system is customized for that client.Type: GrantFiled: February 17, 2005Date of Patent: April 13, 2010Assignee: International Business Machines CorporationInventors: Bulent Abali, James W. Arendt, Mohammad Banikazemi, D. Scott Guthridge, Dan E. Poff, Ziv Rafalovich, Linda A. Riedle, Gary Valentin, Nancy M. Wei
-
Patent number: 7444341Abstract: A method for detecting a change in a server in a server system includes a server system coupled to a network server. The method includes booting the server from the network server. Scan the server by the network server to obtain a new inventory of information. Compare the new inventory of information to a current inventory of information. Utilize the comparison to generate an event wherein at least one event action plan is based upon the event.Type: GrantFiled: June 29, 2004Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventor: Linda A. Riedle
-
Publication number: 20070028230Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventors: Dennis Goetz, Gregory Pruett, Linda Riedle
-
Patent number: 7171479Abstract: A network and method for servicing simultaneously pending boot image download requests in a multi-client, networked environment. A boot image server on the network is configured to satisfy boot image sessions initiated by one or more client systems on the network. The image server is configured to prioritize requests from different clients to minimize or reduce the network's average download time, which represents the amount of time required to boot a theoretical average client. In one embodiment, the image server is configured to minimize the average download time by prioritizing client requests according to the amount of time required to complete a each client's download such that requests from clients with short remaining download times are given higher priority and, conversely, request from clients with long remaining download times are given lower priority.Type: GrantFiled: April 26, 2002Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: William W. Buchanan, Simon C. Chu, William J. Piazza, David B. Rhoades, Linda A. Riedle
-
Publication number: 20060184650Abstract: Two methods (native and clone) are used for installing software, such as an operating system, on client system(s) booting from shared storage. The native installation method configures an interconnection network to create an exclusive communication zone between the client system and the shared storage system and installs the operating system on the client system using the exclusive communication zone. After the software is installed, the method terminates the exclusive communication zone. The clone installation method utilizes a point-in-time copy feature of the shared storage system to clone an operating system drive instantaneously. After the drive is cloned, it is logically attached to a new client and the operating system is customized for that client.Type: ApplicationFiled: February 17, 2005Publication date: August 17, 2006Inventors: Bulent Abali, James Arendt, Mohammad Banikazemi, D. Guthridge, Dan Poff, Ziv Rafalovich, Linda Riedle, Gary Valentin, Nancy Wei
-
Publication number: 20060136704Abstract: A management computer controlling operations of computer systems in a number of positions within a chassis is programmed to receive a signal indicating that one of the computer systems has been installed and to determine whether it has been installed in a previously unoccupied position, installed in a previously occupied position, or moved from one position to another. If it has been installed in a previously unoccupied position, an operating system is installed for remote booting; if it has been installed in a previously occupied position, it is allowed to continue booting the operating system used by the computer it replaced; if it has been moved from one position to another, it is allowed to continue booting as before.Type: ApplicationFiled: December 17, 2004Publication date: June 22, 2006Applicant: International Business Machines CorporationInventors: James Arendt, Gregory Pruett, Ziv Rafalovich, David Rhoades, Linda Riedle
-
Publication number: 20060053214Abstract: A method for detecting a change in a server in a server system includes a server system coupled to a network server. The method includes booting the server from the network server. Scan the server by the network server to obtain a new inventory of information. Compare the new inventory of information to a current inventory of information. Utilize the comparison to generate an event wherein at least one event action plan is based upon the event.Type: ApplicationFiled: June 29, 2004Publication date: March 9, 2006Applicant: International Business Machines CorporationInventor: Linda Riedle
-
Publication number: 20040268079Abstract: A method and system for providing a secure data storage system is disclosed. The secure data storage system includes a processor and a disk drive system that is partitioned into one or more logical partitions. A backup partition is also created, which is hidden from the processor and used to back up the logical partitions. On system reboot, the low-level physical drive write commands are automatically blocked, thereby preventing a virus from making use of the physical drive write commands to destroy data on the logical partitions and the backup partition.Type: ApplicationFiled: June 24, 2003Publication date: December 30, 2004Applicant: International Business Machines CorporationInventors: Linda A. Riedle, David B. Rhoades
-
Publication number: 20040267960Abstract: A method for increasing performance of a multicast network is disclosed in which a server multicasts packets to a master client and at least one passive client. Aspects of the present invention include determining, by the clients during the multicast transfer, which is a slowest client based on which client drops a highest number of packets, and making the slowest client the master client, thereby adaptively determining which client becomes the master client to minimize network traffic.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Applicant: International Business Machines CorporationInventor: Linda A. Riedle
-
Publication number: 20030204603Abstract: A network and method for servicing simultaneously pending boot image download requests in a multi-client, networked environment. A boot image server on the network is configured to satisfy boot image sessions initiated by one or more client systems on the network. The image server is configured to prioritize requests from different clients to minimize or reduce the network's average download time, which represents the amount of time required to boot a theoretical average client. In one embodiment, the image server is configured to minimize the average download time by prioritizing client requests according to the amount of time required to complete a each client's download such that requests from clients with short remaining download times are given higher priority and, conversely, request from clients with long remaining download times are given lower priority.Type: ApplicationFiled: April 26, 2002Publication date: October 30, 2003Applicant: International Business Machines CorporationInventors: William W. Buchanan, Simon C. Chu, William J. Piazza, David B. Rhoades, Linda A. Riedle