Andrew P Alleman, Age 562435 SW Winchester Ave, Portland, OR 97225

Andrew Alleman Phones & Addresses

10262 Engleman St, Portland, OR 97229 (503) 297-9032

Lincoln City, OR

Hillsboro, OR

Seattle, WA

Brookline, MA

Social networks

Andrew P Alleman

Linkedin

Work

Company: Intel corporation Jan 2018 Position: Chief architect, advanced network solutions

Education

Degree: Master of Science, Masters School / High School: University of Washington 1991 to 1994 Specialities: Electrical Engineering

Skills

Embedded Systems • Telecommunications • Product Management • Embedded Software • System Architecture • Systems Engineering • Wireless • Integration • Software Development • Linux • Ethernet • Hardware • Software Engineering • Tcp/Ip • Engineering Management • Voip • Lte • Strategic Planning • Debugging • Executive Management • Firmware • Distributed Systems • Internet Protocol • Cross Functional Team Leadership • Leadership • Management • Program Management • Project Management • Product Development • Software Defined Networking • Network Virtualization • Organizational Development • Business Strategy • Data Center Infrastructure • Internet of Things • Ip • Testing • Device Drivers • C • Snmp • Sip • C++

Industries

Computer Networking

Mentions for Andrew P Alleman

Andrew Alleman resumes & CV records

Resumes

Andrew Alleman Photo 31

Chief Architect, Advanced Network Solutions

Location:
10262 northwest Engleman St, Portland, OR 97229
Industry:
Computer Networking
Work:
Intel Corporation
Chief Architect, Advanced Network Solutions
Microware 2015 - Dec 2017
Chief Technology Officer
Microware 2011 - 2015
Vice President of Platform Engineering
Microware 2003 - 2009
Chief System Architect
Copper Mountain Networks 2002 - 2003
Chief Architect
Oresis Communications 1998 - 2002
Chief Architect
Adc 1994 - 1998
Engineering Project Manager
Education:
University of Washington 1991 - 1994
Master of Science, Masters, Electrical Engineering
Massachusetts Institute of Technology 1987 - 1991
Bachelors, Bachelor of Science, Electrical Engineering
Skills:
Embedded Systems, Telecommunications, Product Management, Embedded Software, System Architecture, Systems Engineering, Wireless, Integration, Software Development, Linux, Ethernet, Hardware, Software Engineering, Tcp/Ip, Engineering Management, Voip, Lte, Strategic Planning, Debugging, Executive Management, Firmware, Distributed Systems, Internet Protocol, Cross Functional Team Leadership, Leadership, Management, Program Management, Project Management, Product Development, Software Defined Networking, Network Virtualization, Organizational Development, Business Strategy, Data Center Infrastructure, Internet of Things, Ip, Testing, Device Drivers, C, Snmp, Sip, C++

Publications & IP owners

Wikipedia

Andrew Alleman Photo 32

Andy Alleman

Andrew "Andy" Alleman (born November 20, 1983 in Akron, Ohio) is a former American football guard. Alleman last played for the Indianapolis Colts of the ...

Us Patents

Stateless Load Balancer In A Multi-Node System For Transparent Processing With Packet Preservation

US Patent:
8553552, Oct 8, 2013
Filed:
Feb 8, 2012
Appl. No.:
13/369070
Inventors:
Michael W. Hu - Portland OR, US
Andrew P. Alleman - Portland OR, US
Assignee:
RadiSys Corporation - Hillsboro OR
International Classification:
H04L 12/26
H04L 12/28
G06F 15/173
US Classification:
370235, 370392, 709238
Abstract:
Stateless load balancing of network packets within a system avoids detection by a network client or end user for deep packet inspection or other bump-in-the-wire applications. At least one header field of a received packet is used in generating a hash value. The hash value is used to identify a processing resource within the system for processing the received packet. Before being sent to the identified resource, the received packet is encapsulated with a new header that includes an indication of ingress port. The encapsulation does not modify the original packet. On a return path from the identified processing resource, the ingress port is determined from the encapsulated packet, the encapsulated packet is decapsulated to obtain a recovered packet that is identical to the received packet, and the recovered packet is forwarded to the network through an egress port as determined from the recovered ingress port.

Switch Redundancy In Systems With Dual-Star Backplanes

US Patent:
2013020, Aug 8, 2013
Filed:
Feb 8, 2012
Appl. No.:
13/369073
Inventors:
Michael W. Hu - Portland OR, US
Andrew P. Alleman - Portland OR, US
Assignee:
RADISYS CORPORATION - Hillsboro OR
International Classification:
H04L 12/24
US Classification:
370219
Abstract:
Backplane redundancy is provided for a system including multiple nodes that communicate packets through first and second switches. Assuming that the first switch is initially assigned to an active state and the second switch to a standby state, the nodes communicate the data packets through physically enabled first backplane links to the first switch. The nodes physically enable second backplane links that are in a condition to communicate the data packets to the second switch. A messageless failover process is initiated by temporarily disabling, at the first switch, the first backplane links between the first switch and the nodes. In response to the nodes detecting the disabled first backplane links to the first switch, the nodes reconfigure themselves to communicate the data packets through the second backplane links to the second switch and to stop communicating the packets through the first backplane links to the first switch.

Stateless Load Balancer In A Multi-Node System For Transparent Processing With Packet Preservation

US Patent:
2014005, Feb 27, 2014
Filed:
Aug 30, 2013
Appl. No.:
14/015683
Inventors:
Andrew P. Alleman - Portland OR, US
Assignee:
RadiSys Corporation - Hillsboro OR
International Classification:
H04L 12/911
H04L 12/721
US Classification:
370235
Abstract:
Stateless load balancing of network packets within a system avoids detection by a network client or end user for deep packet inspection or other bump-in-the-wire applications. At least one header field of a received packet is used in generating a hash value. The hash value is used to identify a processing resource within the system for processing the received packet. Before being sent to the identified resource, the received packet is encapsulated with a new header that includes an indication of ingress port. The encapsulation does not modify the original packet. On a return path from the identified processing resource, the ingress port is determined from the encapsulated packet, the encapsulated packet is decapsulated to obtain a recovered packet that is identical to the received packet, and the recovered packet is forwarded to the network through an egress port as determined from the recovered ingress port.

Public Switched Telephone Network Call Routing Using Dyamic Asynchronous Mode Transfer Bearer Voice Trunking

US Patent:
6389130, May 14, 2002
Filed:
Mar 30, 2000
Appl. No.:
09/540006
Inventors:
George Shenoda - Portland OR
Andrew P. Alleman - Portland OR
Assignee:
Oresis Communications - Beaverton OR
International Classification:
H04L 1228
US Classification:
37922108, 370352, 37039551, 3703956, 370410, 370467
Abstract:
The distributed architecture switch of the invention provides a scalable, flexible switching device to route telephone calls and other data (e. g. , frame relay, ISDN) over an asynchronous transfer mode (ATM) network. The switch includes multiple service modules that can be geographically disparate and function as a single switching device. The multiple service modules are coupled to a system controller that controls the service modules and passes messages between the service modules.

Weighted Flow Distribution, And Systematic Redistribution Upon Failure, Across Pool Of Processing Resources Taking Account Of Relative Loading

US Patent:
2018009, Mar 29, 2018
Filed:
Sep 27, 2017
Appl. No.:
15/717790
Inventors:
- Hillsboro OR, US
Andrew Alleman - Portland OR, US
International Classification:
H04L 29/08
H04L 12/803
Abstract:
To facilitate high throughput, disclosed are lightweight processes, suitable for implementation on a network processor unit, for assigning new workloads to a pool of processing resources, in which the processes include considering each processing resource's relative loading. The disclosed techniques facilitate coping with assigning new work to individual processing resources in a ratio relating to their most recently advertised spare capacity. Also, the disclosed techniques include assigning workloads to buckets, which in turn are allocated to processing resources as a means of load distribution. Thus, the allocations are amenable to rapid redistribution within a subset of active services so as to recover from the failure of a processing resource. Support for elastic provisioning is facilitated by blocking any new load going to a processing resource that has been marked for eventual graceful shutdown.

Optimization Of Multi-Table Lookups For Software-Defined Networking Systems

US Patent:
2018008, Mar 22, 2018
Filed:
Sep 20, 2017
Appl. No.:
15/710452
Inventors:
- Hillsboro OR, US
Andrew Alleman - Portland OR, US
Srinivas Sadagopan - Bangalore, IN
Prathap Thammanna - Bangalore, IN
International Classification:
H04L 12/741
H04L 12/721
Abstract:
To optimize the multi-table search process, the present disclosure defines a method in which searching across multiple OpenFlow tables is consolidated into searching across a set of three distinct flow caches called access control, application, and forward flow caches. Each OpenFlow table is mapped into one of these flow caches based on the size of the table and whether it contains flows of different priority. The mapping rule ensures that large (in terms of number of entries) OpenFlow tables with no conflicting priority rules are mapped to a flow cache. The disclosed techniques reduce the number of searches and, at the same time, selectively avoid a costly process of revalidation of entries in the flow cache when new higher-priority flows are added by the SDN controller.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.