Search

Clark E Lubbers

from Colorado Springs, CO
Age ~78

Clark Lubbers Phones & Addresses

  • 5301 Pinon Valley Rd, Colorado Springs, CO 80919 (719) 599-3236
  • Colorado Spgs, CO
  • North Hollywood, CA
  • Ann Arbor, MI
  • Manitou Springs, CO
  • Lafayette, CA
  • 5301 Pinon Valley Rd, Colorado Spgs, CO 80919

Work

Company: Seagate technology Oct 2014 to Apr 2015 Position: Development technologist

Skills

Cloud Computing • Virtualization • Storage • Linux • Vmware • San • Storage Area Networks • High Availability • Data Center • Disaster Recovery • Cluster • Solaris • Vmware Esx • Servers • Nas • Enterprise Storage • Enterprise Software • Storage Virtualization • System Architecture • Saas • Network Attached Storage • Software As A Service • Storage Area Network

Emails

Industries

Information Technology And Services

Resumes

Resumes

Clark Lubbers Photo 1

Clark Lubbers

View page
Location:
Colorado Springs, CO
Industry:
Information Technology And Services
Work:
Seagate Technology Oct 2014 - Apr 2015
Development Technologist

Xio Dec 2007 - Jul 2014
Storage Fellow

Hewlett-Packard Oct 1997 - Jun 2002
Senior Member of Technical Staff

Hewlett-Packard Mar 1982 - Mar 1993
Software Engineering Consultant

Clark Lubbers Jan 1975 - Mar 1982
Consultant
Skills:
Cloud Computing
Virtualization
Storage
Linux
Vmware
San
Storage Area Networks
High Availability
Data Center
Disaster Recovery
Cluster
Solaris
Vmware Esx
Servers
Nas
Enterprise Storage
Enterprise Software
Storage Virtualization
System Architecture
Saas
Network Attached Storage
Software As A Service
Storage Area Network

Publications

Us Patents

Maximizing Sequential Read Streams While Minimizing The Impact On Cache And Other Applications

View page
US Patent:
6633957, Oct 14, 2003
Filed:
May 1, 2001
Appl. No.:
09/846650
Inventors:
Susan Gaye Elkington - Colorado Springs CO
James Perry Jackson - Colorado Springs CO
Clark Edward Lubbers - Colorado Springs CO
John Franklin Mertz - Colorado Springs CO
Bradford Scott Morgan - Colorado Springs CO
Assignee:
Hewlett-Packard Development Company, LP. - Houston TX
International Classification:
G06F 1200
US Classification:
711137, 711118, 711154, 711207
Abstract:
In a data storage system a number of records are prefetched from large volume storage devices for transfer to a cache in order to return requested records to a host computer in response to a read request from the host computer. If a previous prefetch is not complete when the read request is received, the number of records in a next prefetch of records is increased by a preset amount. If a previous prefetch is complete, a next prefetch of records is initiated with the same number of records in the prefetch as the previous prefetch. The initiation of prefetch operations is triggered by detection of a sequential read stream in a plurality of read requests from the host computer. When the prefetch size is increased, the preset amount of the increase equals the number of records in the read request from the host computer. After requested records are returned from the cache to the host computer in response to the read request, storage space in the cache used by the returned requested records is released.

Storage Area Network, Data Replication And Storage Controller, And Method For Replicating Data Using Virtualized Volumes

View page
US Patent:
6880052, Apr 12, 2005
Filed:
Mar 26, 2002
Appl. No.:
10/106906
Inventors:
Clark Lubbers - Colorado Springs CO, US
Susan Elkington - Colorado Springs CO, US
Randy Hess - Colorado Springs CO, US
Stephen J. Sicola - Palmer Lake CO, US
James McCarty - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Jason Leveille - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, LP - Houston TX
International Classification:
G06F012/00
US Classification:
711162, 711 6, 711114, 714 6
Abstract:
A storage area network (SAN) controller and method for storing and replicating data between sites in a storage area network in which storage controllers at each site implement storage virtualization. A storage cell is implemented at each site comprising at least one storage controller and a pool of physical storage coupled to the controller. A copy set comprising a logical unit (LUN) of storage, referred to as a member, in each of the storage cells is defined. As operational data transactions are performed against one of the members of a copy set, they are replicated, immediately or after a delay, in each other member of the copy set. As changes are made to dependent attributes such as size of one member of the copy set, the change is replicated in each other member of the copy set automatically. Changes can be made in the independent attributes such as size of each member of the copy set independently of other members of the copy set.

System And Method For Atomizing Storage

View page
US Patent:
6895467, May 17, 2005
Filed:
Oct 22, 2001
Appl. No.:
10/040194
Inventors:
Clark E. Lubbers - Colorado Springs CO, US
Keith D. Woestehoff - Monument CO, US
Jesse L. Yandell - Colorado Springs CO, US
James M. Reiser - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Randy L. Roberson - New Port Richey FL, US
Robert G. Bean - Monument CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F012/00
G06F012/14
US Classification:
711114, 711112, 711170, 711173
Abstract:
Systems, methods and software for implementing a virtualized storage system. Physical storage is carved into units called physical segments. Logical storage is implemented in atomic logical units called RStores comprising a range of virtual address space that when allocated, is bound to a particular group of PSEGs. RStores preferably implement a selected level of data protection. A pool of physical storage devices is carved into redundant storage sets. A plurality of RStores make up a logical disk that is presented to a user. Storage access requests expressed in terms of logical disk addresses are mapped to PSEGs containing data represented by the logical addresses through a split-directory representation of the logical unit.

System And Method For Generating Point In Time Storage Copy

View page
US Patent:
6915397, Jul 5, 2005
Filed:
Oct 22, 2001
Appl. No.:
10/080961
Inventors:
Clark E. Lubbers - Colorado Springs CO, US
James M. Reiser - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Randy L. Roberson - New Port Richey FL, US
Robert G. Bean - Monument CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F012/16
G06F017/30
US Classification:
711162, 707204, 711206
Abstract:
A storage system permits virtual storage of user data by implementing a logical disk mapping structure that provides access to user data stored on physical storage media and methods for generating point-in-time copies, or snapshots, of logical disks. A snapshot logical disk is referred to as a predecessor logical disk and the original logical disk is referred to as a successor logical disk. Creating a snapshot involves creating predecessor logical disk mapping data structures and populating the data structures with metadata that maps the predecessor logical disk to the user data stored on physical media. Logical disks include metadata that indicates whether user information is shared between logical disks. Multiple generations of snapshots may be created, and user data may be shared between these generations. Methods are disclosed for maintaining data accuracy when write I/O operations are directed to a logical disk.

System And Method For Managing Data Logging Memory In A Storage Area Network

View page
US Patent:
6928513, Aug 9, 2005
Filed:
Mar 26, 2002
Appl. No.:
10/106814
Inventors:
Clark Lubbers - Colorado Springs CO, US
Susan Elkington - Colorado Springs CO, US
Randy Hess - Colorado Springs CO, US
Stephen J. Sicola - Palmer Lake CO, US
James McCarty - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Jason Leveille - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F012/16
US Classification:
711114, 711203, 711112, 711161, 711162, 714 19, 714 20, 714 15
Abstract:
A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The data storage system maintains a data log that may be activated when the destination volume is inaccessible due to, for example, a malfunction in the destination storage system or in the communication link between the source system and the destination system. I/O commands and the data associated with those commands are written to the data log, and after a destination system becomes available the information in the data log is merged into the destination volume to conform the data in the destination volume to the data in the source volume. The data log competes for disk capacity with other volumes on the system, and log memory is allocated as needed. Command entries and data entries are stored in distinct areas of the data log, and the command entries include information identifying the memory offset of the associated data entries.

High Performance Multi-Controller Processing

View page
US Patent:
6931487, Aug 16, 2005
Filed:
Oct 22, 2001
Appl. No.:
10/053991
Inventors:
Clark E. Lubbers - Colorado Springs CO, US
R. Brian Schow - Monument CO, US
Wayne Umland - Colorado Springs CO, US
Randy L. Roberson - New Port Richey FL, US
Robert G. Bean - Monument CO, US
Assignee:
Hewlett-Packard Development Company L.P. - Houston TX
International Classification:
G06F012/16
US Classification:
711114, 711162
Abstract:
A system and method for high performance multi-controller processing is disclosed. Independent Network storage controllers (NSCs) are connected by a high-speed data link. The NSCs control a plurality of storage devices connected by a Fiber Channel Arbitrated Loop (FCAL). To provide redundancy, for a given logical unit of storage one NSC will function as the primary controller and the other NSC will function as a mirror controller. To enhance the efficiency of command-response data transfers between NSCs, mirror memory is correlated with primary memory and named resources are used for command-response data transfers. Methods are disclosed to provide for efficient active mirroring of data.

System And Method For Dynamically Allocating Memory And Managing Memory Allocated To Logging In A Storage Area Network

View page
US Patent:
6934826, Aug 23, 2005
Filed:
Mar 26, 2002
Appl. No.:
10/106904
Inventors:
Clark Lubbers - Colorado Springs CO, US
Susan Elkington - Colorado Springs CO, US
Randy Hess - Colorado Springs CO, US
Stephen J. Sicola - Palmer Lake CO, US
James McCarty - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Jason Leveille - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F012/00
US Classification:
711170, 714 6, 714 19
Abstract:
Methods for allocating memory for logging data written by a host computer to a source virtual disk and for managing memory allocated to a data log, in a data storage system adapted to maintain redundant data storage sets at a destination location(s) are disclosed. The data storage system maintains a data log that may be activated when a destination volume is inaccessible. During the logging process the system implements an adaptive memory allocation algorithm that adjusts the log memory allocation increment as a function of the velocity of logging data written by the host computer(s). Similarly, during a merge process the system implements an adaptive memory deallocation algorithm that deallocates log memory in response to the velocity of logging data written by the host computer(s) and the velocity of merge data transmitted to the remote system. An amount of memory allocated to logging data may be compared with an amount of memory allocated to corresponding user data and, if greater, the data log terminated.

Flexible Data Replication Mechanism

View page
US Patent:
6947981, Sep 20, 2005
Filed:
Mar 26, 2002
Appl. No.:
10/106908
Inventors:
Clark Lubbers - Colorado Springs CO, US
Susan Elkington - Colorado Springs CO, US
Randy Hess - Colorado Springs CO, US
Stephen J. Sicola - Palmer Lake CO, US
James McCarty - Colorado Springs CO, US
Anuja Korgaonkar - Colorado Springs CO, US
Jason Leveille - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F012/00
US Classification:
709223, 714 6, 711162, 711114, 711 6, 707204
Abstract:
A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the fabric to handle both host data access requests and DRM traffic. Each storage cell comprises one or more storage controllers that can be connected to the fabric in any combination. Processes executing in the storage controller find a path to a desired destination storage cell. The discovery algorithm implements a link service that exchanges information related to DRM between the storage controllers. The DRM architecture is symmetric and peer cooperative such that each controller and storage cell can function as a source and a destination of replicated data. The DRM architecture supports parallel and serial “fan-out” to multiple destinations, whereby the multiple storage cells may implement data replicas.
Clark E Lubbers from Colorado Springs, CO, age ~78 Get Report