Search

Neil Reinhold Thoma Horman

from Cary, NC
Age ~49

Neil Horman Phones & Addresses

  • 301 Farmington Woods Dr, Cary, NC 27511 (919) 388-3955
  • 2920 Rainford Ct, Raleigh, NC 27603 (919) 828-0714
  • 6340 Chadford Dr, Raleigh, NC 27612
  • 724 Ryan Ct, Raleigh, NC 27606 (919) 743-0374
  • Stowe, VT
  • Wade, NC
  • 301 Farmington Woods Dr, Cary, NC 27511 (919) 868-7348

Work

Position: Building and Grounds Cleaning and Maintenance Occupations

Education

Degree: High school graduate or higher

Emails

Public records

Vehicle Records

Neil Horman

View page
Address:
301 Farmington Wood Dr, Cary, NC 27511
VIN:
JHMGD37467S053344
Make:
HONDA
Model:
FIT
Year:
2007

Resumes

Resumes

Neil Horman Photo 1

Neil Horman

View page
Location:
Raleigh, NC
Industry:
Computer Software
Work:
Gluster Community
Principal Software Engineer

Red Hat
Software Engineer
Skills:
Linux Kernel
Linux
Open Source
Device Drivers
Software Development
Red Hat Linux
Operating Systems
Shell Scripting
C
Kernel
Embedded Software
Unix
Redhat
Bash
Distributed Systems
Software Engineering
Tcp/Ip
Embedded Systems
Git
Perl
Open Source Software
Embedded Linux
Debugging
Python
High Availability
Architecture
Virtualization
Ipv6
System Architecture
Cluster
Linux System Administration
Kernel Programming
Architectures
Gnu Debugger
Storage
File Systems
Cvs
Solaris
Vxworks
Cloud Computing
Programming
Internet Protocol Suite
Ip Networking
Fibre Channel
Routing
Gdb
Powerpc
Languages:
German
French
Neil Horman Photo 2

Neil Horman

View page
Location:
Raleigh, NC
Industry:
Computer Software
Skills:
Device Drivers
Linux Kernel
Kernel
Embedded Linux
Debugging
Linux
Tcp/Ip
C
Python
Ip Networking
Software Development
Operating Systems
Embedded Software
Fibre Channel
Routing
Gdb
Ipv6
Powerpc
Software Engineering
Shell Scripting
Open Source
Red Hat Linux
Gnu Debugger
System Architecture
Virtualization
Cluster
High Availability
Redhat
Unix
Storage
Bash
Architecture
Linux System Administration
Distributed Systems
Embedded Systems
File Systems
Git
Cvs
Perl
Kernel Programming
Solaris
Vxworks
Architectures
Cloud Computing
Programming
Open Source Software
Internet Protocol Suite

Publications

Us Patents

Network Buffer Allocations Based On Consumption Patterns

View page
US Patent:
20110131328, Jun 2, 2011
Filed:
Nov 30, 2009
Appl. No.:
12/627657
Inventors:
Neil Horman - Cary NC, US
Andrew Gospodarek - Raleigh NC, US
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
A buffer manager allocates and logs network buffers for a non-uniform memory access (NUMA) machine is described. In one embodiment, the buffer manager receives information about an allocated network buffer. The buffer manager determines the allocation point of the buffer and logs information about the allocation point and a consumption profile information. This logged information is analyzed to determine a per-process buffer consumption profile. The NUMA machine is configured using the buffer consumption profile.

Lost Computing Resource Notification

View page
US Patent:
20110213874, Sep 1, 2011
Filed:
Feb 26, 2010
Appl. No.:
12/713688
Inventors:
Jeffrey T. Layton - Raleigh NC, US
Eric L. Paris - Raleigh NC, US
Neil R.T. Horman - Cary NC, US
International Classification:
G06F 15/16
US Classification:
709224
Abstract:
Some embodiments of a system and a method to notify applications of lost computing resources have been presented. For instance, a processing device running on a client machine can monitor a computing resource used by an application, which also runs on the client machine. If the computing resource is lost, then the processing device can notify the application of the loss and provides details about the lost computing resource to the application so that the application can take appropriate action in response to the loss.

Access To Shared Memory Segments By Multiple Application Processes

View page
US Patent:
20120036334, Feb 9, 2012
Filed:
Aug 5, 2010
Appl. No.:
12/850865
Inventors:
Neil R.T. Horman - Cary NC, US
Eric L. Paris - Raleigh NC, US
Jeffrey T. Layton - Raleigh NC, US
International Classification:
G06F 12/16
G06F 12/00
US Classification:
711165, 711E12001, 711E12002, 711E12103
Abstract:
A system configures page tables to cause an operating system to copy original page data in a data store when any one of the application processes makes a first write request for the original page data. The system detects a page fault from a memory management unit receiving a first write request from one of the application processes and creates the copy in physical memory to allow the application process to modify the page data copy. The other application processes have read access to the original page data. The system replaces the original page data in the data store with the page data copy in response to receiving a first synchronization request from the application process and updates a page table for one of the other application processes to configure access to the replaced page data in response to receiving a second synchronization request from the one other application process.

Naming Network Interface Cards

View page
US Patent:
20120131157, May 24, 2012
Filed:
Nov 19, 2010
Appl. No.:
12/950372
Inventors:
Andy Gospodarek - Raleigh NC, US
Neil Horman - Cary NC, US
International Classification:
G06F 15/177
US Classification:
709222
Abstract:
A method and system for network interface naming is described.

Crash Recovery Memory Reservation Based On Device Drivers For An Operational Kernel

View page
US Patent:
20120131380, May 24, 2012
Filed:
Nov 24, 2010
Appl. No.:
12/953972
Inventors:
Neil R.T. Horman - Cary NC, US
Vivek Goyal - Lowell MA, US
International Classification:
G06F 11/16
G06F 12/02
G06F 12/00
US Classification:
714 61, 711170, 714E11055, 711E12001, 711E12002
Abstract:
A computing system stores actual memory usage data in a user memory space. The actual memory usage data represents memory usage of a plurality of device drivers that are loaded by a first kernel. The computing system generates an estimate of memory space to be reserved for a second kernel based on the actual memory usage data for the plurality of device drivers that are loaded by the first kernel and reserves memory space for the second kernel using the estimate.

Performing Zero-Copy Sends In A Networked File System With Cryptographic Signing

View page
US Patent:
20120311336, Dec 6, 2012
Filed:
May 31, 2011
Appl. No.:
13/149788
Inventors:
Jeffrey T. Layton - Raleigh NC, US
Neil R.T. Horman - Cary NC, US
Eric L. Paris - Raleigh NC, US
Josef M. Bacik - Willow Spring NC, US
International Classification:
H04L 9/32
US Classification:
713176
Abstract:
A method and system for sending data in a file system that uses cryptographic signatures to protect data integrity. A computer system calculates a signature based on the content of a page of a memory. The memory is shared by processes that run on the computer system. The computer system write-protects the page while the page is used for calculation of the signature. When a first process attempts to modify the page, a page fault is triggered. In response to the page fault, the content of the page in memory is copied to a new page in the memory. The new page is accessible by the processes. Access to the page by the first process is redirected to the new page. Subsequent to the page fault, access to the page by the second process is also redirected to the new page.

Centralized Kernal Module Loading

View page
US Patent:
20120311341, Dec 6, 2012
Filed:
May 31, 2011
Appl. No.:
13/149808
Inventors:
Eric Paris - Raleigh NC, US
Neil Horman - Cary NC, US
International Classification:
H04L 9/32
US Classification:
713179, 726 4
Abstract:
Methods and systems for centralized kernel module loading are described. In one embodiment, a computing system detects a kernel module load event to load a kernel module into a kernel of a client. Upon detection of the kernel module load event, the computing system computes a cryptographic hash of the kernel module, and sends the cryptographic hash to an access control server to verify whether the cryptographic hash is a permitted hash. The computing system receives a response from the access control server to permit or deny the kernel module load event, and permits or denies the kernel module load event based on the response.

Reducing Latency At A Network Interface Card

View page
US Patent:
20130054857, Feb 28, 2013
Filed:
Aug 25, 2011
Appl. No.:
13/218026
Inventors:
Neil R.T Horman - Cary NC, US
Eric L. Paris - Raleigh NC, US
Jeffrey T. Layton - Raleigh NC, US
International Classification:
G06F 13/24
US Classification:
710260
Abstract:
A computing device receives a first data packet at a network interface card. The network interface card asserts a hard interrupt request on a first processing device based on a interrupt affinity value. A latency reduction module consults a data structure to identify a second processing device and schedules a soft interrupt request for the first data packet on the second processing device. The latency reduction module determines if an affinity threshold is met, and if the affinity threshold is met, updates the interrupt affinity value to reflect the second processing device.
Neil Reinhold Thoma Horman from Cary, NC, age ~49 Get Report