Medical School A.T. Still University of Health Sciences/ Kirksville College of Osteopathic Medicine Graduated: 1970
Conditions:
Fractures, Dislocations, Derangement, and Sprains Internal Derangement of Knee Cartilage Intervertebral Disc Degeneration Osteoarthritis Rheumatoid Arthritis
Languages:
English Portuguese
Description:
Dr. Herr graduated from the A.T. Still University of Health Sciences/ Kirksville College of Osteopathic Medicine in 1970. He works in Springboro, OH and 1 other location and specializes in Pain Management and Orthopaedic Surgery. Dr. Herr is affiliated with Mercy Health Clermont Hospital and Mercy Hospital Anderson.
Alfred Bundgaard Christensen - Raleigh NC, US Wesley McMillan Devine - Apex NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/16 G06F011/00
US Classification:
709250, 709227, 714 4
Abstract:
Methods, systems and computer program products provide for recovery from a failure of a primary routing communication protocol stack which routes communications over connections to a virtual Internet Protocol address (VIPA) and at least one port associated with the VIPA to a plurality of other communication protocol stacks associated by the primary routing stack and with the VIPA and the at least one port. At least one backup routing communication protocol stack is identified. The backup routing stack stores an identification of stacks associated with the VIPA and the at least one port as candidate target stacks. Messages are received at the backup routing stack identifying stacks having application instances bound to the VIPA and listening on the at least one port as current actual target stacks. Connections to the VIPA and the at least one port for current actual target stacks are also identified and a routing table constructed from the received messages so as to provide routing path information to current actual target stacks associated with the connection. Messages on the connections to the VIPA and the at least one port are routed through the backup stack utilizing the constructed routing table.
Systems, Method And Computer Program Products For Cluster Workload Distribution Without Preconfigured Port Identification By Utilizing A Port Of Multiple Ports Associated With A Single Ip Address
Alfred Bundgaard Christensen - Raleigh NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/177
US Classification:
709220, 709238, 709239
Abstract:
Cluster-wide port assignments in a workload distribution system in a cluster of data processing systems are provided such that a unique port may be provided for a socket. Establishing ports associated with workload distribution is also provided by allowing either enumerated ports and/or all ports of a common IP address to be associated with workload distribution. Workload distribution is provided in a cluster of data processing systems where a single IP address may be associated with a plurality of data processing systems and/or protocol stacks in the cluster of data processing systems and a port of the single IP address may be shared among multiple data processing systems and/or protocol stacks or may be unique among the plurality of data processing systems and/or protocol stacks.
Methods, Systems And Computer Program Products For Workload Distribution Based On End-To-End Quality Of Service
Andrew Hilliard Arrowood - Raleigh NC, US Wesley McMillian Devine - Apex NC, US David Anthony Herr - Apex NC, US Lap Thiet Huynh - Raleigh NC, US Dinakaran B. Joseph - Durham NC, US Alan George Packett - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/173
US Classification:
709223, 709224, 709225, 709226, 718105
Abstract:
Methods, systems and computer program products provide for distributing workload between data processing systems executing an application which communicates over a network, by receiving a request for a connection to the application over the network, obtaining workload information for the data processing systems, obtaining network quality of service (QoS) information associated with communications over the network for the data processing systems and utilizing the workload information and the corresponding network quality of service information for the data processing systems so as to provide workload metrics. The requested connection to the application is distributed based on the generated workload metrics.
Methods, Systems And Computer Program Products For Non-Disruptively Transferring A Virtual Internet Protocol Address Between Communication Protocol Stacks
Alfred Bundgaard Christensen - Raleigh NC, US Wesley McMillan Devine - Apex NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 H04L 12/66
US Classification:
709227, 709230, 709203, 370352, 37039552, 3703952
Abstract:
Methods, systems and computer program products provide for transferring a virtual Internet Protocol address (VIPA) between communication protocol stacks including at least a first communication protocol stack and a second communication protocol stack. Ownership of the VIPA is established at the second communication protocol stack and connections to the first communication protocol stack utilizing the VIPA are maintained. TCP/IP messages for the connections to the first communication protocol stack are routed through the second communication protocol stack so as to non-disruptively move the VIPA from the first communication protocol stack to the second communication protocol stack.
System Having A Single Ip Address Associated With Communication Protocol Stacks In A Cluster Of Processing Systems
Alfred Bundgaard Christensen - Raleigh NC, US Wesley McMillan Devine - Apex NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709242, 709238, 709239, 709220
Abstract:
Methods, systems and computer program products provide communications with a plurality of application instances using a plurality of communication protocol stacks and a single Internet Protocol (IP) address. A stack is established as a routing stack associated with the single IP address. Other stacks which are associated with the single IP address are defined as candidate target stacks and an identification of candidate target stacks and the routing stack is distributed to the stacks. The routing stack is notified when an application associated with a candidate target stack listens to a port of the IP address to establish a current actual target stack. A request to establish a connection to the IP address and the port of the IP address is received and a routing table entry corresponding to the current actual target stack is created to provide a routing path from the routing stack to the current actual target stack. Communications to the port of the IP address received by the routing stack are routed based on the routing table.
Methods, Systems And Computer Program Products For Port Assignments Of Multiple Application Instances Using The Same Source Ip Address
Wesley McMillan Devine - Apex NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US Raymond E. Ward - Durham NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
709229, 709226, 709228, 709249
Abstract:
Methods, systems and computer program products provide assignment of ports for connections originated by multiple application instances executing on different data processing systems utilizing a common network address. An indication of available ports for the common network address is provided to each of the different data processing systems executing the multiple application instances. A port identified as available is selected as a port for a connection utilizing the common network address.
Methods, For Providing Data From Network Secure Communications In A Cluster Computing Environment
James Russell Godwin - Raleigh NC, US David Anthony Herr - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 G06F 11/00
US Classification:
709232, 709238, 709245, 370218
Abstract:
Secure communications are provided over a network in a distributed workload environment having target hosts which are accessed through a distribution processor by a common network address. Secure communications are provided by routing both inbound and outbound communications with target hosts which are associated with a secure network communication through the distribution processor. Both inbound and outbound secure network communications are processed at the distribution processor so as to provide network security processing of communications from the target host and network security processing of communications to the target host.
System Having A Single Ip Address Associated With Communication Protocol Stacks In A Cluster Of Processing Systems
Alfred Bundgaard Christensen - Raleigh NC, US Wesley McMillan Devine - Apex NC, US David Anthony Herr - Apex NC, US Mark W. McClintock - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709238, 709242
Abstract:
Methods, systems and computer program products provide communications with a plurality of application instances using a plurality of communication protocol stacks and a single Internet Protocol (IP) address. A stack is established as a routing stack associated with the single IP address. Other stacks which are associated with the single IP address are defined as candidate target stacks and an identification of candidate target stacks and the routing stack is distributed to the stacks. The routing stack is notified when an application associated with a candidate target stack listens to a port of the IP address to establish a current actual target stack. A request to establish a connection to the IP address and the port of the IP address is received and a routing table entry corresponding to the current actual target stack is created to provide a routing path from the routing stack to the current actual target stack. Communications to the port of the IP address received by the routing stack are routed based on the routing table.
Farmington Woods Elementary School Cary NC 1980-1986, Kingswood Elementary School Cary NC 1986-1987, East Cary Junior High School Cary NC 1987-1989
Community:
Herbert Herb, Bo Hobbs, Jennifer Saul, Ryan Hopkins, Cheryl Babcock, Michael Saucedo, John Grass, April Mcclain, Nikki Eatman, Heidi Rose, Jennifer Warner
Edgecumbe Elementary School St. Paul MN 1961-1967, Battle Creek Magnet Elementary School St. Paul MN 1967-1968, Mounds Park Junior High School St. Paul MN 1968-1971
Community:
Kathy Holerud, Dawn Leko, Susan Pisarowicz, Rod Swanson, Cindy Cocchiarella, Barbara Beesley, Susan Jetzke, Rick Bore, Rick Burdine, Anne Johnson, Robin Dike
Youtube
GoPro: David Herr - Imonator 11.30.16 - Bike
GoPro and Pinkbike have teamed up to bring you a POV video contest lik...
Duration:
1m 29s
Tow Truck Procession for David Herr
Over 100 tow trucks staged a memorial caravan on Sunday to honor slain...
Duration:
14m 22s
GoPro: Dave Herr - GoPro of the World Best Li...
Vote for your favorite line from the 2020 Pinkbike x GoPro of the Worl...
Duration:
1m 56s
David F. Herr: Lifetime Achievement Celebration
David has dedicated his career to serving clients, teaching and mentor...
Duration:
56m 28s
DISPATCHES - Michael Herr's Vietnam war book ...
"It is as if Dante had gone to hell with a cassette recording of Jimi ...