Search

Par Anders Botes

from Atherton, CA
Age ~53

Par Botes Phones & Addresses

  • 616 Harvard Ave, Menlo Park, CA 94025 (650) 327-2192
  • Atherton, CA
  • 15340 Via Los Tulares, Carmel Valley, CA 93924
  • 443 Kent Dr, Mountain View, CA 94043 (650) 964-4982 (650) 254-0395
  • 167 Jasmine Ct, Mountain View, CA 94043 (650) 254-0395
  • 34276 Cronin Ter, Fremont, CA 94555 (510) 794-0845
  • Monterey, CA
  • Sunnyvale, CA
  • Santa Clara, CA
  • 167 Jasmine Ct, Mountain View, CA 94043

Work

Position: Construction and Extraction Occupations

Education

Degree: Associate degree or higher

Emails

Publications

Us Patents

Multi-Class Storage Mechanism

View page
US Patent:
7225211, May 29, 2007
Filed:
Dec 31, 2003
Appl. No.:
10/750597
Inventors:
John Colgrove - Los Altos CA, US
Par Botes - Mountain View CA, US
Michael Timpanaro - Cupertino CA, US
Charles H. Silvers - Santa Clara CA, US
Peter Vajgel - Menlo Park CA, US
Assignee:
Veritas Operating Corporation - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707205, 707200
Abstract:
System and method for implementing a file system across different storage classes in a storage system. Embodiments may define multiple classes of storage and automatically and transparently migrate data in the storage classes within the same file system to meet the usage needs of the business. Embodiments may transparently adapt the cost of storage to the usage patterns of data on the storage, thereby reducing the amount that customers need to spend for their storage. In embodiments, storage devices may be classified into different classes of storage to implement a multi-class file system. Embodiments may provide a multi-class storage mechanism for managing and implementing user-defined policies for assigning and migrating data within the multi-class file system. The multi-class storage mechanism may determine where to initially place data, and may transparently migrate data to other storage classes according to the policies. Migrated data remains online within the file system.

Performing Operations Without Requiring Split Mirrors In A Multi-Class File System

View page
US Patent:
7293133, Nov 6, 2007
Filed:
Dec 31, 2003
Appl. No.:
10/749299
Inventors:
John Colgrove - Los Altos CA, US
Par Botes - Mountain View CA, US
Michael Timpanaro - Cupertino CA, US
Charles H. Silvers - Santa Clara CA, US
Peter Vajgel - Menlo Park CA, US
Assignee:
Veritas Operating Corporation - Mountain View CA
International Classification:
G06F 12/08
US Classification:
711111, 711117, 711202
Abstract:
System and method for performing operations in a multi-class file system without requiring split mirrors. For one or more storage classes in the multi-class file system, operations that require stable copies of the storage classes may be performed without using split mirrors. In one embodiment, read-only data may be assigned and/or migrated to lower storage classes, and operations may be performed on the read-only storage classes without using split mirrors. In one embodiment, to perform an operation without using a split mirror, a write lock of a storage class may be examined to determine if the write-locked storage class has been written to during the operation on the storage class and, if so, the operation may be retried for the storage class. In one embodiment, the file system software may be blocked from enabling a storage class for writing for the duration of the operation on the storage class.

Using Roll-Forward And Roll-Backward Logs To Restore A Data Volume

View page
US Patent:
7620785, Nov 17, 2009
Filed:
Jun 30, 2004
Appl. No.:
10/881320
Inventors:
Timothy R. Coulter - Morgan Hill CA, US
Raghu Krishnamurthy - Santa Clara CA, US
Par A. Botes - Mountain View CA, US
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 12/00
G06F 13/00
G06F 13/28
US Classification:
711161, 711162
Abstract:
A roll-back memory can be used to incrementally restore one or more data volumes in reverse chronological order to the data state they occupied at some prior point in time without using a backup copy. After the one or more data volumes have been restored in reverse chronological order, a roll-forward memory can be used to incrementally restore the one or more data volumes in forward chronological order to the data state they occupied at some other point in time without using a backup copy. Incrementally restoring the one or more data volumes in reverse chronological order may follow an incremental restoration of the one or more data volumes in forward chronological order and vice versa until the one or more data volumes are in the data state they occupied just prior to, for example, a data corruption event.

Performance-Adjusted Data Allocation In A Multi-Device File System

View page
US Patent:
7631023, Dec 8, 2009
Filed:
Nov 24, 2004
Appl. No.:
10/997594
Inventors:
Scott D. Kaiser - Belmont CA, US
Par Botes - Mountain View CA, US
Oleg Kiselev - Palo Alto CA, US
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707205, 707204, 711114, 711170
Abstract:
A file system may employ an enhanced or performance-adjusted allocation scheme when storing data to multiple storage devices. A file system may monitor one or more performance characteristics of storage devices. The file system may, in response to storage requests, select one or more of the storage devices for storing data associated storage requests based on differences among the respective monitored performance characteristics for the storage devices. Additionally, the file system may determine an allocation pattern for storing data to the storage devices and may modify the determined allocation pattern based on a detected change in the monitored performance characteristics of the storage devices. Further, the file system may store data based on both the allocation pattern and on data characteristics associated with a data storage request. The file system may also incorporate input specifying either new performance characteristics or a new allocation pattern.

System And Method For Point-In-Time Recovery Of Application Resource Sets

View page
US Patent:
7640454, Dec 29, 2009
Filed:
Jun 28, 2004
Appl. No.:
10/878955
Inventors:
Par Botes - Mountain View CA, US
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 11/00
US Classification:
714 19, 714 20
Abstract:
An application uses a set of resources, where the set of resources may include a variety of software and hardware resources, such as database management software, file systems, logical volumes, and physical disks. Configuration information, including various attributes of individual resources and dependencies among resources, is used to manage the set of resources. For example, tuning parameters for a database management system and information describing the dependency of the database management software on a set of logical volumes may be maintained as part of the configuration information. A subset of this configuration information is dynamically maintained in volatile storage. Recovery software is configured to retain a previous state of the dynamically maintained configuration information by storing the previous state in persistent storage.

Consistent Backups Of Data Using A Roll-Back Log

View page
US Patent:
7739464, Jun 15, 2010
Filed:
Jun 30, 2004
Appl. No.:
10/881723
Inventors:
Timothy R. Coulter - Morgan Hill CA, US
Raghu Krishnamurthy - Santa Clara CA, US
Par A. Botes - Mountain View CA, US
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 12/00
G06F 13/00
G06F 13/28
US Classification:
711162
Abstract:
A system or method for creating a point-in-time (PIT) or backup copy of one or more data volumes using a roll-back log. The backup copy can be created without employing hot backup mode. In one embodiment, the method includes copying data blocks of a volume to a backup memory configured to store a backup copy of the volume, wherein the data blocks are sequentially copied until all of the data blocks of the volume are copied to the backup memory. A first request is generated to overwrite existing data of a first data block of the volume with new data before all of the data blocks of the volume are copied to the backup memory. Before overwriting the existing data and before all of the data blocks of the volume are copied to the backup memory, the existing data is copied to a first memory (e. g. , the roll-back log). Before all of the data blocks of the volume are copied to the backup memory, the existing data is overwritten with the new data.

System And Method Of Controlling Data Center Resources For Management Of Greenhouse Gas Emission

View page
US Patent:
7742830, Jun 22, 2010
Filed:
Jan 23, 2007
Appl. No.:
11/657670
Inventors:
Par Botes - Mountain View CA, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G05B 13/02
G06Q 40/00
G06F 15/173
US Classification:
700 32, 705 37, 709225
Abstract:
A data center control system includes a storage configured to maintain an emission usage value indicative of an estimated amount of greenhouse gas emission caused by consumption of power by resources within one or more data centers. The control system also includes a controller that may provide a signal to control an operation of at least one of the resources depending upon the indication of the estimated amount of greenhouse gas emission.

Roll-Back Log To Provide Data Consistency

View page
US Patent:
7831782, Nov 9, 2010
Filed:
Jun 30, 2004
Appl. No.:
10/881724
Inventors:
Timothy R. Coulter - Morgan Hill CA, US
Raghu Krishnamurthy - Santa Clara CA, US
Par A. Botes - Mountain View CA, US
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 12/00
G06F 13/00
G06F 13/28
US Classification:
711159, 711E12036
Abstract:
A system or method for reestablishing data consistency between data volume P and its real time or near real time copy volume S. When volumes P and S enter a state of data inconsistency, data consistency can be restored through use of roll-back and/or roll-forward logs. The roll-forward log stores new data to be written to volume P. The roll-back log stores existing data of volume S before the existing data of volume S is overwritten with new data. As will be more fully described below, the roll-back log can be used to incrementally restore volume S to a prior data state in reverse chronological order, while a roll-forward log can be used to incrementally restore volume S in forward chronological to equal the data state of volume P.
Par Anders Botes from Atherton, CA, age ~53 Get Report