Search

David P Cordella

from Shrewsbury, MA
Age ~74

David Cordella Phones & Addresses

  • 15 Ruthen Cir, Shrewsbury, MA 01545 (508) 842-0470
  • Worcester, MA
  • 15 Ruthen Cir, Shrewsbury, MA 01545 (508) 667-2625

Work

Company: Cacheio Sep 2015 Position: Senior consultant

Education

Degree: Master of Science, Masters School / High School: Worcester Polytechnic Institute 1976 to 1978 Specialities: Physics

Skills

Storage • Scsi • C++ • C • Linux • Raid • Fibre Channel • Linux Kernel • Linux Device Drivers • Device Drivers • Perl • System Architecture • Physics • High Performance Computing • Virtualization • Cloud Computing • Software Engineering • Solaris • Storage Virtualization • Storage Area Networks • High Availability • Distributed Systems • Nas • San • Iscsi • File Systems • Deduplication • Unix • Enterprise Storage • Storage Management • Clariion • Replication • Shell Scripting • Kernel • Cloud Storage • Operating Systems • Firmware • Software Development

Emails

d***a@comcast.net

Industries

Computer Software

Professional Records

License Records

David P Cordella

Address:
Shrewsbury, MA 01545
License #:
12516-B - Expired
Issued Date:
Sep 29, 2007
Expiration Date:
Jul 31, 2013
Type:
Journeyman Electrician

Resumes

Resumes

David Cordella Photo 1

David Cordella

View page
Location:
652 Main St, Shrewsbury, MA 01545
Industry:
Computer Software
Work:
Cacheio
Senior Consultant

Simplivity Corporation May 2010 - Apr 2013
Storage Architect

Seagate Technology Jan 2008 - Jun 2009
Principal Software Engineer

Dell Emc Nov 2005 - Jan 2007
Consultant Software Engineer

Clariion 1993 - 2000
Consultant Engineer
Education:
Worcester Polytechnic Institute 1976 - 1978
Master of Science, Masters, Physics
Worcester Polytechnic Institute 1972 - 1975
Bachelors, Bachelor of Science, Physics
Skills:
Storage
Scsi
C++
C
Linux
Raid
Fibre Channel
Linux Kernel
Linux Device Drivers
Device Drivers
Perl
System Architecture
Physics
High Performance Computing
Virtualization
Cloud Computing
Software Engineering
Solaris
Storage Virtualization
Storage Area Networks
High Availability
Distributed Systems
Nas
San
Iscsi
File Systems
Deduplication
Unix
Enterprise Storage
Storage Management
Clariion
Replication
Shell Scripting
Kernel
Cloud Storage
Operating Systems
Firmware
Software Development

Publications

Us Patents

Asynchronous Event Notification

View page
US Patent:
20060218532, Sep 28, 2006
Filed:
Mar 25, 2005
Appl. No.:
11/089702
Inventors:
David Cordella - Shrewsbury MA, US
Lee VanTine - Oxford MA, US
International Classification:
G06F 9/44
US Classification:
717124000
Abstract:
Described is a technique for asynchronous event notification in a data storage system. Lower level software, such as a device driver or other software application generating events, reports the occurrence of an event to an event handler. The event handler implements an event reporting policy which may include event consolidation. The event handler reports the events to an event dispatcher which notifies event subscribers of the occurrence of events in accordance with registration information of each subscriber. The event handler may execute in kernel mode or user mode depending on the particular execution mode of lower level software initially reporting the occurrence of events. There may be a hierarchical arrangement of multiple event dispatchers in connection with event reporting. Event dispatchers may implement data sharing of registration information.

Method And Apparatus For Differentiated Data Placement

View page
US Patent:
20130024615, Jan 24, 2013
Filed:
Jul 20, 2011
Appl. No.:
13/186939
Inventors:
David Cordella - Shrewsbury MA, US
Arthur J. Beaverson - Boxborough MA, US
Steven Bagby - Lexington MA, US
Assignee:
SimpliVity Corporation - Westborough MA
International Classification:
G06F 12/08
US Classification:
711114, 711E12019
Abstract:
Method and apparatus for locating data on disk storage, wherein multiple instances of data can be stored at different locations to satisfy different use requirements such as read access, write access, and data security. The method allows a data storage system, such as a file system, to provide both read optimized and write optimized performance on disk storage of different types (e.g., sizes and speed).

Method And Apparatus For Allocating Erasure Coded Data To Disk Storage

View page
US Patent:
20130132800, May 23, 2013
Filed:
Nov 22, 2011
Appl. No.:
13/302510
Inventors:
David Cordella - Shrewsbury MA, US
Arthur J. Beaverson - Boxborough MA, US
Steven Bagby - Lexington MA, US
Assignee:
SimpliVity Corporation - Westborough MA
International Classification:
H03M 13/05
G06F 11/10
US Classification:
714769, 714763, 714E11034
Abstract:
Allocation process that allows erasure coded data to be stored on any of a plurality of disk drives, in a pool of drives, so that the allocation is not tied to a fixed group of drives. Still further, the encoded data can be generated by any of multiple different erasure coding algorithms, where again storage of the encoded data is not restricted to a single group of drives based on the erasure algorithm being utilized to encode the data. In another embodiment, the encoded data can be “stacked” (aligned) on select drives to reduce the number of head seeks required to access the data. As a result of these improvements, the system can dynamically determine which one of multiple erasure coding algorithms to utilize for a given incoming data block, without being tied to one particular algorithm and one particular group of storage devices as in the prior art.

Self-Balancing Scooter Differential Control Apparatus

View page
US Patent:
20180029662, Feb 1, 2018
Filed:
Nov 21, 2016
Appl. No.:
15/356934
Inventors:
- Shrewsbury MA, US
David Peter Cordella - Shrewsbury MA, US
Andrew Michael Agbay - Shrewsbury MA, US
Albert J. Agbay - Shrewsbury MA, US
Bruce A. Horwitz - Newton MA, US
International Classification:
B62K 11/14
B62D 11/02
B62K 21/12
B62D 11/00
B62K 11/00
B62K 23/02
Abstract:
A differential control apparatus for a self-balancing scooter includes platform interfaces, such as clamping mechanisms, configured to be rigidly connected to respective foot platforms of the self-balancing scooter, and a differential drive coupler mechanically joined to the platform interfaces to impart differential rotational motion thereto in response to a mechanical control input. A rider interface control mechanism is connected to the differential drive coupler to supply the mechanical control input in response to user control actions to control movement of the self-balancing scooter in operation.
David P Cordella from Shrewsbury, MA, age ~74 Get Report