Consulting Engineers Group Ltd. Aug 2015 - Jul 2016
Software Engineer
Bayware Inc. Aug 2015 - Jul 2016
Principal Engineer
Brocade 2004 - 2014
Senior Staff Engineer, Asic Engineering
Cosine Communications 1999 - 2004
Hardware Engineering Manager
Education:
University of California, Berkeley 1991 - 1992
Masters, Master of Science In Electrical Engineering, Electrical Engineering
University of Michigan 1986 - 1990
Bachelors, Bachelor of Science In Electrical Engineering, Electrical Engineering
Skills:
Verilog Asic Hardware Architecture Fpga Debugging Systemverilog Perl Rtl Design Hardware Ethernet Fibre Channel Soc Application Specific Integrated Circuits Field Programmable Gate Arrays Embedded Systems Linux C++ Device Drivers Ic C System on A Chip Computer Hardware Fibre Channel Protocol C/C++ Logic Analyzer Oscilloscope Rtl Verification
Interests:
Social Services Cooking Medicine Investing Outdoors Exercise Electronics Home Improvement Reading Fitness Music Sports Travel Movies Home Decoration Health
Thrivent Financial Dec 2007 - Apr 2011
Financial Representative
Winecountry.com Freerun Technologies 2004 - 2005
Consulting Editor
Pinotreport 2004 - 2005
Editor and Publisher and Owner
The Carneros Group 2004 - 2005
Owner and President
M. Shanken Communications 1981 - Feb 1994
Senior Editor and President
Education:
San Diego State University 1976 - 1981
Bachelors, Journalism
Skills:
Social Media Public Speaking Books Magazines Web Content Press Releases Media Relations Blogging Publishing Seo Editorial New Media Facebook Online Publishing Content Strategy Internal Communications Editing Journalism Social Media Marketing Content Development Newsletters Wine Public Relations Marketing Communications Copywriting Copy Editing Publicity
Prateek Sharma - San Jose CA, US Tony Sonthe Nguyen - San Jose CA, US Gregory S. Walter - San Francisco CA, US Surya P. Varanasi - Dublin CA, US
Assignee:
Brocade Communication Systems, Inc. - San Jose CA
International Classification:
G06F 13/36
US Classification:
710310, 710 39, 709250
Abstract:
A multi-host host bus adapter (HBA) can be connected to multiple host devices to allow the multiple host devices to communicate on a SAN fabric. More specifically, the multi-host HBA provides an interface for multiple SAN hosts without necessitating an HBA on each host, eliminating the need for an on-board HBA on each SAN host. The multi-host HBA interfaces to memory in each SAN host to which it is connected using PCI-Express (or a similar protocol), and communicates with other devices on the SAN fabric using Fibre Channel ports. The multi-host HBA communicates by receiving a command from a connected host, forwarding the command to a processor in the multi-host HBA, and sending the command to a device on a SAN. When the multi-host HBA receives a response from the device on the SAN, the multi-host HBA associates the response with the process and sends the response to the host.
University Park Elementary School Fairbanks AK 1982-1989, Ryan Middle School Fairbanks AK 1989-1990, Immaculate Conception School Fairbanks AK 1990-1991