Search

Trek Palmer Phones & Addresses

  • Amherst, MA
  • Lexington, MA
  • 161 Raymond St APT 1, Cambridge, MA 02140
  • Northampton, MA
  • North Quincy, MA
  • Albuquerque, NM

Publications

Us Patents

System And Method For Managing Integrity In A Distributed Database

View page
US Patent:
8600944, Dec 3, 2013
Filed:
Sep 24, 2010
Appl. No.:
12/889744
Inventors:
Alan G. Bryant - Walpole MA, US
Kevin S. Grimaldi - Roslindale MA, US
Trek Palmer - Cambridge MA, US
David B. Pinkney - Andover MA, US
Assignee:
Hitachi Data Systems Corporation - Santa Clara CA
International Classification:
G06F 17/30
US Classification:
707647
Abstract:
Cluster recovery time is reduced by an incremental refresh technique that is described herein. The goal of the technique is to salvage the portion of the redundant distributed database lost (e. g. , during a fault) by performing an incremental refresh of only the updates occurring to that portion of the database since the time of loss.

System And Method For Enhancing Availability Of A Distributed Object Storage System During A Partial Database Outage

View page
US Patent:
20120078849, Mar 29, 2012
Filed:
Sep 24, 2010
Appl. No.:
12/889762
Inventors:
Alan G. Bryant - Walpole MA, US
Kevin S. Grimaldi - Roslindale MA, US
Trek Palmer - Cambridge MA, US
David B. Pinkney - Andover MA, US
Assignee:
HITACHI DATA SYSTEMS CORPORATION - Santa Clara CA
International Classification:
G06F 17/30
US Classification:
707652, 707E17007
Abstract:
An “operate with missing region” feature of this disclosure allows the cluster to continue servicing reads for available regions even when some regions are missing. In particular, upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. As used herein, “read-only” means that no client write or update requests will succeed while the cluster is in this state. In particular, those requests should fail with an error message (or the like) that indicates failure because of the read-only status. Preferably, such requests are then re-tried. In this mode, all regions are only allowed to perform read operations. During the read-only state, the cluster continues to operate with missing regions, and missing regions are entered on the region map. The cluster then automatically recovers returning missing region(s), after which is leaves the read-only state.

System And Method For Managing Scalability In A Distributed Database

View page
US Patent:
20120078850, Mar 29, 2012
Filed:
Sep 24, 2010
Appl. No.:
12/889773
Inventors:
Alan G. Bryant - Walpole MA, US
Kevin S. Grimaldi - Roslindale MA, US
Trek Palmer - Cambridge MA, US
David B. Pinkney - Andover MA, US
Assignee:
HITACHI DATA SYSTEMS CORPORATION - Santa Clara CA
International Classification:
G06F 17/30
US Classification:
707652, 707E17007
Abstract:
This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map.

Disconnected Operation Within Distributed Database Systems

View page
US Patent:
20220253427, Aug 11, 2022
Filed:
Jan 10, 2022
Appl. No.:
17/572347
Inventors:
- Cambridge MA, US
Trek Skyward Palmer - Cambridge MA, US
Assignee:
NuoDB, Inc. - Cambridge MA
International Classification:
G06F 16/23
G06F 16/27
Abstract:
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation.

Disconnected Operation Within Distributed Database Systems

View page
US Patent:
20190332595, Oct 31, 2019
Filed:
Dec 7, 2018
Appl. No.:
16/213695
Inventors:
- Cambridge MA, US
Trek Palmer - Cambridge MA, US
International Classification:
G06F 16/23
G06F 16/27
Abstract:
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation.

Disconnected Operation Within Distributed Database Systems

View page
US Patent:
20160350357, Dec 1, 2016
Filed:
May 29, 2015
Appl. No.:
14/726200
Inventors:
- Cambridge MA, US
Trek Skyward Palmer - Cambridge MA, US
Assignee:
NUODB, INC. - Cambridge MA
International Classification:
G06F 17/30
Abstract:
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation.

System And Method For Enhancing Availability Of A Distributed Object Storage System During A Partial Database Outage

View page
US Patent:
20160070622, Mar 10, 2016
Filed:
Nov 3, 2015
Appl. No.:
14/930751
Inventors:
- Santa Clara CA, US
Kevin S. Grimaldi - Roslindale MA, US
Trek Palmer - Cambridge MA, US
David B. Pinkney - Andover MA, US
International Classification:
G06F 11/14
G06F 3/06
Abstract:
An “operate with missing region” feature allows a cluster to continue servicing reads for available regions even when some regions are missing. Upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. Typically, “read-only” means no client write or update requests succeed while the cluster is in this state. Those requests should fail with an error message that indicates failure because of the read-only status. Preferably, such requests are re-tried. In this mode, regions are only allowed to perform read operations but the cluster continues to operate with missing regions, and missing regions are entered on a region map. The cluster then automatically recovers returning missing regions, after which it leaves the read-only state.

Cluster-Wide Unique Id For Object Access Control Lists

View page
US Patent:
20150012497, Jan 8, 2015
Filed:
Mar 29, 2012
Appl. No.:
14/364210
Inventors:
- Santa Clara CA, US
Trek Palmer - Cambridge MA, US
Alan G. Bryant - East Walpole MA, US
Assignee:
HITACHI DATA SYSTEMS CORPORATION - Santa Clara CA
International Classification:
G06F 17/30
G06F 11/14
US Classification:
707654
Abstract:
A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into systems each having multiple nodes. Objects in the systems have access control lists (ACLs) associated therewith. A method of providing a search key to each ACL in any one system comprises: selecting a region for each metadata object pertaining to the objects in the system; and generating, for each ACL associated with an object in the system, an ACL ID (identifier) as a search key which includes the region number of the region selected for the metadata object pertaining to the object, a region map level corresponding to the region selected, and a monotonically increasing counter value that is automatically incremented each time an ACL ID is generated. The ACL ID remains unique during reconfiguration via splitting/merging existing distributed portions of the database.
Trek S Palmer from Amherst, MA, age ~45 Get Report