CHARLES CHRISTOPHER BAILEY
Pilots at Caraway Ln, Cary, NC

License number
North Carolina A4435660
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
402 Caraway Ln, Cary, NC 27519

Professional information

Charles Bailey Photo 1

Systems, Methods, And Computer Readable Media For Tracking Pool Storage Space Reservations

US Patent:
8479046, Jul 2, 2013
Filed:
Jun 28, 2010
Appl. No.:
12/824966
Inventors:
Charles Christopher Bailey - Cary NC, US
Miles Aram de Forest - Bahama NC, US
David Haase - Fuquay Varina NC, US
Saurabh M. Pathak - Jersey City NJ, US
Chetan Rameshchandra Vaidya - Morrisville NC, US
Paul T. McGrath - Raleigh NC, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 11/00
US Classification:
714 25, 714 48, 714 2
Abstract:
Systems, methods, and computer readable media for tracking storage pool reservations are disclosed. According to one aspect, the subject matter described herein includes a system for tracking storage pool reservations. The system includes a storage entity having data storage space for storing data, the data storage space being divided into a plurality of slices. The system also includes one or more portions of non-volatile memory, different from the data storage space, for storing slice reservation statistics and information about requests that affect slice reservation statistics, wherein storing information in the portion of non-volatile memory is an atomic operation. The system further includes a control module for receiving a request that affect slice reservation statistics, storing information about the request in the portion of non-volatile memory, performing the request, and updating the slice reservation statistics and clearing the information about the request in the portion of non-volatile memory.


Charles Bailey Photo 2

Selecting Physical Storage In Data Storage Systems

US Patent:
8645654, Feb 4, 2014
Filed:
Jun 29, 2011
Appl. No.:
13/172517
Inventors:
Charles Christopher Bailey - Cary NC, US
Dayanand Suldhal - Durham NC, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 12/00
US Classification:
711165, 711170, 711E12002
Abstract:
A method is used in selecting physical storage in data storage systems. A request for allocation of a portion of storage area of a data storage system is received from a requesting entity. The data storage system is comprised of a set of storage entities and a set of data buses for transferring data to and from the set of storage entities. The set of storage entities are organized into a set of logical units. Each logical unit of the set of logical units is subdivided into a set of slices. A slice is selected from a logical unit of the set of logical units for allocation for use by the requesting entity in response to receiving the request for allocation. The selection is based on an optimum value indicating physical location of the logical unit within the set of storage entities during access to data to be stored in the data storage system.