Search

Nicholas Rogness Phones & Addresses

  • 6026 Portsmouth Dr NW, Rochester, MN 55901 (507) 990-9670
  • 9098 County Road 3, Oronoco, MN 55960 (507) 356-8262
  • Mankato, MN

Resumes

Resumes

Nicholas Rogness Photo 1

Nicholas Rogness

View page
Location:
Rochester, Minnesota Area
Industry:
Computer Software
Nicholas Rogness Photo 2

Nicholas Rogness

View page
Location:
Rochester, Minnesota Area
Industry:
Computer Software

Publications

Us Patents

Managing A Logically Partitioned Computing System Through A Virtual File System

View page
US Patent:
20100250892, Sep 30, 2010
Filed:
Mar 27, 2009
Appl. No.:
12/412634
Inventors:
Bryan M. Logan - Rochester MN, US
Nicholas J. Rogness - Rochester MN, US
Steven E. Royer - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/02
G06F 9/46
US Classification:
711173, 718104, 711E12002
Abstract:
A method, apparatus, and program product for managing partitionable resources in a logically partitioned computing system is disclosed. The method includes associating each of a plurality of partitionable resources in the logically partitioned computing system with a respective file entry in a virtual file system, associating each of a plurality of partitionable resources in the logically partitioned computing system with a respective file entry in a virtual file system, and allocating a first partitionable resource among the plurality of partitionable resources to a first logical partition among the plurality of logical partitions in response to a file system operation directed to the virtual file system to organize a respective file entry for the first partitionable resource within the respective directory for the first logical partition.

Virtualization Of Hardware Queues In Self-Virtualizing Input/Output Devices

View page
US Patent:
20120151472, Jun 14, 2012
Filed:
Dec 8, 2010
Appl. No.:
12/963256
Inventors:
Andrew T. Koch - Rochester MN, US
Kyle A. Lucke - Oronoco MN, US
Nicholas J. Rogness - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
Hardware transmit and/or receive queues in a self-virtualizing IO resource are virtualized to effectively abstract away resource-specific details for the self-virtualizing IO resource. By doing so, a logical partition may be permitted to configure and access a desired number of virtual transmit and/or receive queues, and have an adjunct partition that interfaces the logical partition with the self-virtualizing IO resource handle the appropriate mappings between the hardware and virtual queues.

Parallel Mapping Of Client Partition Memory To Multiple Physical Adapters

View page
US Patent:
20180129521, May 10, 2018
Filed:
Jan 4, 2018
Appl. No.:
15/861732
Inventors:
- Armonk NY, US
Kyle A. LUCKE - Oronoco MN, US
Nicholas J. ROGNESS - Rochester MN, US
Steven E. ROYER - Rochester MN, US
International Classification:
G06F 9/455
G06F 12/10
Abstract:
Techniques are disclosed for performing input/output (I/O) requests to two or more physical adapters in parallel. An address for at least a first page associated with a virtual I/O request is mapped to an entry in a virtual translation control entry (TCE) table. A plurality of physical adapters required to service the virtual I/O request are identified. Upon determining, in each of the identified physical adapters, that an entry in the respective physical TCE table corresponding to the physical adapter is available, for each of the identified physical adapters, the entry in the virtual TCE table is mapped to an entry in the respective physical TCE table corresponding to the physical adapter, and a physical I/O request corresponding to each physical TCE table entry is issued to the respective physical adapter.

Parallel Mapping Of Client Partition Memory To Multiple Physical Adapters

View page
US Patent:
20180129522, May 10, 2018
Filed:
Jan 4, 2018
Appl. No.:
15/861762
Inventors:
- Armonk NY, US
Kyle A. LUCKE - Oronoco MN, US
Nicholas J. ROGNESS - Rochester MN, US
Steven E. ROYER - Rochester MN, US
International Classification:
G06F 9/455
G06F 12/10
Abstract:
Techniques are disclosed for performing input/output (I/O) requests to two or more physical adapters in parallel. An address for at least a first page associated with a virtual I/O request is mapped to an entry in a virtual translation control entry (TCE) table. A plurality of physical adapters required to service the virtual I/O request are identified. Upon determining, in each of the identified physical adapters, that an entry in the respective physical TCE table corresponding to the physical adapter is available, for each of the identified physical adapters, the entry in the virtual TCE table is mapped to an entry in the respective physical TCE table corresponding to the physical adapter, and a physical I/O request corresponding to each physical TCE table entry is issued to the respective physical adapter.

Packet Encapsulation With Redirected Dma For Software Defined Networks

View page
US Patent:
20150381385, Dec 31, 2015
Filed:
Oct 28, 2014
Appl. No.:
14/525604
Inventors:
- Armonk NY, US
Nicholas J. Rogness - Rochester MN, US
Steven E. Royer - Rochester MN, US
International Classification:
H04L 12/46
H04L 12/741
Abstract:
A method, system, and computer program product for encapsulating a packet within a virtualized network. The method includes writing one or more first translation control entries (TCEs) from a TCE table of a client system to a TCE table of a host system, and writing one or more second TCEs to the TCE table of the host system. The first TCEs indicate a location within the client system of payload data for the packet, and the second TCEs indicate a location within the host system of at least one of header and footer information to be included with the payload data.

Packet Encapsulation With Redirected Dma For Software Defined Networks

View page
US Patent:
20150381491, Dec 31, 2015
Filed:
Jun 27, 2014
Appl. No.:
14/316944
Inventors:
- Armonk NY, US
Nicholas J. Rogness - Rochester MN, US
Steven E. Royer - Rochester MN, US
International Classification:
H04L 12/741
H04L 12/775
H04L 12/46
Abstract:
A method, system, and computer program product for encapsulating a packet within a virtualized network. The method includes writing one or more first translation control entries (TCEs) from a TCE table of a client system to a TCE table of a host system, and writing one or more second TCEs to the TCE table of the host system. The first TCEs indicate a location within the client system of payload data for the packet, and the second TCEs indicate a location within the host system of at least one of header and footer information to be included with the payload data.

Parallel Mapping Of Client Partition Memory To Multiple Physical Adapters

View page
US Patent:
20150100718, Apr 9, 2015
Filed:
Dec 15, 2014
Appl. No.:
14/570878
Inventors:
- Armonk NY, US
Kyle A. LUCKE - Oronoco MN, US
Nicholas J. ROGNESS - Rochester MN, US
Steven E. ROYER - Rochester MN, US
International Classification:
G06F 9/455
G06F 12/10
US Classification:
711 6
Abstract:
Techniques are disclosed for performing input/output (I/O) requests to two or more physical adapters in parallel. One method for performing an input/output (I/O) request includes mapping an address for at least a first page associated with a virtual I/O request to an entry in a virtual TCE table and identifying a plurality of physical adapters required to service the virtual I/O request. For each of the identified physical adapters, the entry in the virtual TCE table is mapped to an entry in a physical TCE table corresponding to the physical adapter. This method may also include, in parallel, issuing physical I/O requests to the physical adapters.

Parallel Mapping Of Client Partition Memory To Multiple Physical Adapters

View page
US Patent:
20140372716, Dec 18, 2014
Filed:
Jun 14, 2013
Appl. No.:
13/917859
Inventors:
- Armonk NY, US
Kyle A. LUCKE - Oronoco MN, US
Nicholas J. ROGNESS - Rochester MN, US
Steven E. ROYER - Rochester MN, US
International Classification:
G06F 12/10
G06F 12/12
US Classification:
711159
Abstract:
Techniques are disclosed for performing input/output (I/O) requests to two or more physical adapters in parallel. One method for performing an input/output (I/O) request includes mapping an address for at least a first page associated with a virtual I/O request to an entry in a virtual TCE table and identifying a plurality of physical adapters required to service the virtual I/O request. For each of the identified physical adapters, the entry in the virtual TCE table is mapped to an entry in a physical TCE table corresponding to the physical adapter. This method may also include, in parallel, issuing physical I/O requests to the physical adapters.
Nicholas J Rogness from Rochester, MN, age ~45 Get Report