Department of Electrical and Computer Engineering

Pratt School of Engineering

Duke University

 

 

 

 

 


 

 

 

 

 

 

IBM Fellow, Next Generation Systems

Systems & Technology Group (STG)

NCSU Adjunct Professor (CSC, ECE)

 

 

Contact Information

Steven Wade Hunter

IBM Corporation, P.O. Box 12195 
Research Triangle Park, NC 27709

E-mail: hunters AT us.ibm.com

 

 

 

IBM Activities

IBM Server Design and Architecture

IBM eServer BladeCenter (Previously Systems Architect and CTO)

Clustering / High-Speed Networking Technology

InfiniBand Architecture and Technology

Software Reliability and Rejuvenation

Power Management

 

 

Academic/Research Interests and Activities

Computer Architecture and Systems including High-Performance Computing / Cluster Computing / Grid Computing, Reliable and Fault-Tolerant Computing, Special-Purpose Processor Architectures

Networking Architecture, Technology, and Standards including Computer Communications, Local-Area and Wide-Area Networks, Network Performance and Reliability

Courses taught (NCSU): 

ECE 407 Introduction to Computer Communications

CSC 456 Computer Architecture and Multiprocessors

CSC/ECE 506 Architecture of Parallel Computers

CSC/ECE 576 Connection-Oriented Networks

 

 

Education

1984 - BS in Electrical Engineering, Auburn University, Auburn, AL

1988 - MS in Electrical Engineering, NC State University, Raleigh, NC

1997 - PhD in Electrical Engineering, Duke University, Durham, NC

 

 

Professional/Academic Memberships

North Carolina Licensed Professional Engineer (NCEES, NCBES)

National Society of Professional Engineers (NSPE)

Institute of Electrical and Electronic Engineers - Senior Member (IEEE)

Association for Computing Machinery (ACM)

Academic: Tau Beta Pi, Eta Kappa Nu, Pi Mu Epsilon, Sigma Pi Sigma

 

 

External Publications

Workload and network-optimized computing systems, with David LaPotin, Shahrokh Daijavad, Charles Johnson, Kazuaki Ishizaki, Hubertus Franke, Heather Achilles, Dan Dumarot, Nancy Greco and Bijan Davari, IBM Journal of Research and Development, Volume 54, Number 1, 2010.

Applying Amdahl’s Other Law to the Data Center, with Dave Cohen, Fabrizio Petrini, Mike Day, Muli Ben-Yehuda and Uri Cummings, IBM Journal of Research and Development, Volume 53, Number 5, 2009.

AC Coupled Backplane Communications Using Embedded Capacitor, with Bruce Su, Pravin Patel, Moises Cases, Paul D Franzon, 17th Conference on Electrical Performance of Electronic Packaging, San Jose, CA, October 27-29, 2008.

BladeCenter Networking (HTML, PDF), with Norm Strole, David Cosby and David Green, IBM Journal of Research and Development, September/November 2005.

The Application of Network Processing to the Scale-Out Model, with Andy Gram, Network Processing Forum (NPF) Whitepaper, March 2004.

Workload-Based Power Management for Parallel Computer Systems (HTML, PDF), with Dave Bradley and Rick Harper, IBM Journal of Research and Development, Sept 2003.

Analysis of Software Rejuvenation in Cluster Systems Using Stochastic Reward Nets, with Kalyanaraman Vaidyanathan, Richard E. Harper, and Kishor Trivedi, The Journal of Mathematical Sciences, Vol. 1, 2002.

Analysis and Implementation of Software Rejuvenation in Cluster Systems, with Kalyanaraman Vaidyanathan, Richard E. Harper, and Kishor Trivedi, ACM Sigmetrics 2001 Conf, Cambridge, Mass, June 16-20, 2001.

Proactive Management of Software Aging (HTML, PDF), with Vittorio Castelli, Richard E. Harper, Phil Heidelberger, Kishor Trivedi, Kalyanaraman Vaidyanathan, and William Zeggert, IBM Journal of Research and Development, April 2001.

Availability Modeling and Analysis of a Two Node Cluster, with W.E. Smith, 5th International Conference on Information Systems Analysis and Synthesis (ISAS ‘99), Orlando, Florida, July 31-August 4, 1999.

Combined Performance and Availability Analysis of a Switched Network Application, with T. Philip, and K. Trivedi, International Conference on Communications (ICC '97), Montreal, Quebec, Canada, June 8-12, 1997.

Performance and Dependability Modeling of Some Switched Network Applications, Ph.D. Dissertation March 1997.

IDEA: Integrated Design Environment for the Assessment of ATM Networks, with R. Fricks, S. Garg and K. Trivedi, Second IEEE International Conference on Engineering of Complex Computer Systems, Montreal, Quebec, Canada -- October 21-25, 1996.

The Effects of LAN-like Input Traffic on a Switch Access Node, with R. Fricks, Proceedings of IEEE Intl. Computer Performance and Dependability Symposium, Urbana-Champaign, IL -- Sept. 4-6, 1996.

ATM-to-the-Desktop: Its Position and Advantages in Emerging Networks with A. Rindos, S. Woolet, M. Vouk, D. Cosby and J. Glekas, in Proceedings of IEEE Southcon '96, July, 1996.

Reliability Analysis Techniques Explored Through a Communication Network Example, with K. Trivedi, S. Garg and R. Fricks, International Workshop on Computer-Aided Design, Test, and Evaluation for Dependability, Beijing, China, July 2-3, 1996.

Traffic Measurements from a Working ATM Network, with L. Bottomley, A. Nilsson, and K. Trivedi, Third Workshop on Performance Modeling and Evaluation of ATM Networks, Bradford, England, July 3-5, 1995.

 

 

Conference and Symposium Activities

20th IEEE International Symposium on Software Reliability Engineering (ISSRE 2009), Bengaluru-Mysuru, India, November 16-19, 2009; Program Committee Member

The Third International Conference on the Virtual Computing Initiative (ICVCI) 2009, Research Triangle Park, NC.  October 22-23, 2009; Program Committee Member

IEEE International Service Availability Symposium 2008 (ISAS-2008), Tokyo, Japan.  May 19-21, 2008; Program Committee Member

9th International Conference on Distributed Computing and Networks ICDCN 2008, Calcutta, India; January 5 – 8, 2008; Invited Speaker

IEEE International Service Availability Symposium 2007 (ISAS-2007), Durham, New Hampshire.  May 21-22, 2007; Program Committee Member

International Conference on the Virtual Computing Initiative (ICVCI) 2007, Research Triangle Park, NC.  May 7-8, 2007; Program Committee Member

10 Gigabit Ethernet in the Datacenter, Networld Interop, Las Vegas, NV; April  27 – May 2, 2007;  Invited Speaker

Carnegie Mellon Cylab Seminar, Pittsburgh, PA, February 12, 2007   BladeCenter Systems – Leading the way toward better IT

17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Raleigh, North Carolina, November 6-10, 2006; Program Committee Member

IEEE International Conference of Computer Design 2006 (ICCD-2006), San Jose, CA, October 1-4, 2006; Program Committee Member for the Computer Systems Design and Applications Track

North Carolina System Administrators (NC*SA) Symposium, Research Triangle Park, NC. July 10, 2006; Topic:  Blade Technology and the IBM BladeCenter

IEEE International Service Availability Symposium 2006 (ISAS-2006), Helsinki, Finland. May 15-16, 2006; Program Committee Member

NCSU College of Engineering Innovators Forum, Raleigh, NC. May 15, 2006; Topic: Virtualization and IBM BladeCenter

Intel Developer Forum (IDF), San Francisco, CA, March 2006; Presented From Servers Blades to SMP: IBM Leads in x64

UNC-NCSU Joint Department of Biomedical Engineering (BME) Seminar, Chapel Hill, NC, February 2006; Presented The IBM BladeCenter - Optimizing the Cluster Computing Environment

Network I/O Architecture: Partner Concepts Session at the 2005 Microsoft WinHEC: Windows Hardware Engineering Conference; Invited Speaker Blade Architectures, Applications and Benefits with a Networking Focus

IFIP Working Group 10.4 Dependable Computing and Fault Tolerance 47th Meeting, Rincon, PR, USA, January 26-30, 2005; Invited Speaker IBM BladeCenter as a Dependable Web Infrastructure Platform

Optical Internetworking Forum, Network Computing Initiative, January - December, 2004; Chair

IBM DeveloperWorks Live! in New Orleans, LA, April, 2003; Presented Scale-up vs Scale-out

IEEE 2003 Dependable Systems and Networks Conference, San Francisco, CA. Workshop on Self-Managing Systems; Program Committee Member

Server I/O Conference in Monterey, CA, Invited Panelist and Presenter on The Future of Blade Servers

IEEE 2002 Dependable Systems and Networks Conference, Washington, D.C. June 2002. Dependability of e-Commerce Systems Workshop Co-chair

IEEE Mesa 2001 Computing Elements Workshop, Mesa, AZ. January 2001. Session Chairman, Presented on Internet Communications

PSI Symposium, RTP, NC, October, 2000. Presented Web Hosting Technologies

IEEE 2000 Dependable Systems and Networks Conference, NY, NY, July 2000. Presented Web Hosting Technology Tutorial

IEEE Mesa 2000 Computing Elements Workshop, Mesa, AZ. January 2000. Invited speaker on Future I/O Architecture

IEEE IPDS 2000 Conference, Chicago, IL. Program Committee Member

IEEE ISAS ’99 Conference, Orlando, FL. Session Chairman, Presented Availability Modeling and Analysis of a Two Node Cluster

IBM PSI ’99 Symposium, RTP, NC. October, 1999. Future Server Session Chairman

IBM PSI ’99 Symposium, RTP, NC. October, 1999. Presented Software Rejuvenation

IEEE ICC ‘97 Conference, Montreal, Quebec, Canada. Presented Combined Performance and Availability Analysis of a Switched Network Application

IEEE IPDS ‘96 Conference, Urbana-Champaign, IL. September 1996, Presented The Effects of LAN-like Input Traffic on a Switch Access Node

 

Some Patents

US 5,754,804: Method and system for managing system bus communications in a data processing system

(Delphion) (USPTO)

 

US 6,594,784: Method and system for transparent time-based selective software rejuvenation

(Delphion) (USPTO)

 

US 6,629,266: Method and system for transparent symptom-based selective software rejuvenation

(Delphion) (USPTO)

 

US 6,795,928: Method for managing power consumption of multiple computer servers

(Delphion) (USPTO)

 

US 6,820,215: System and method for performing automatic rejuvenation at the optimal time based on work load history in a distributed data processing environment

(Delphion) (USPTO)

 

US 6,964,539: Method for managing power consumption of multiple computer servers

(Delphion) (USPTO)

 

US 6,978,398: Method and system for proactively reducing the outage time of a computer system

(Delphion) (USPTO)

 

US 6,996,751: Method and system for reduction of service costs by discrimination between software and hardware induced outages

(Delphion) (USPTO)

 

 

Personal Information

I was born in Los Angeles, CA and lived there for six years. I then moved to Tuscumbia, AL with my family and lived there until I graduated from Deshler High School in 1979. After high school, I moved to Auburn, AL to begin college at Auburn University. During this time, I also participated in the Auburn co-op program in which I worked for Reynolds Aluminum in Sheffield, AL (later merged with Alcoa) and IBM in Research Triangle Park, NC. I completed my Bachelor's degree at Auburn in the Department of Electrical Engineering in March 1984 and accepted a position with IBM in Research Triangle Park, NC.

I’m now a full time IBM employee and an Adjunct Professor in the NCSU Computer Science and ECE departments. I started my IBM career in the Networking Division where I worked on a variety of networking products and technology. During this time, I also received my Master's degree from North Carolina State University in the Department of Electrical and Computer Engineering and my Ph.D. from Duke University in the Department of Electrical and Computer Engineering. I joined the IBM xSeries group in 1997 where I’ve been a systems architect and designer for network and clustering technology, the InfiniBand architecture, and the IBM eServer BladeCenter system.  I’m currently focused on Next Generation Systems.

While at Auburn, I met Frances (Fran) Stallings while at Auburn and she is now my wife of 29 years. We live in Raleigh, NC and have three children: Stephanye (27), Emma (23), and Will (19). Here they are hanging around in Tuscumbia, AL.

During my free time I enjoy reading, basketball, woodworking, fishing, hunting and camping.

 

 

Other Links of Interest

Salem Baptist Church

Focus on the Family

Promise Keepers

WRAL News

USA Today

ESPN.com