|

|
Hossein Hosseini, PhD
Associate Professor and
Computer Science Chair
Contact Information
Phone: (414)229-5184
Fax: (414)229-2769
E-Mail: hosseini@uwm.edu
Address:
Department of Electrical Engineering and Computer Science
3200 N. Cramer St.
University of Wisconsin-Milwaukee
Milwaukee, WI 53211
|
EDUCATION
University of Iowa Electrical and
Computer Engineering PhD. 1982
Iowa State University Electrical and Computer
Engineering M.E. 1977
Polytechnique University Electrical Engineering B.S.1972
POSITIONS
2002-Present Computer
Science Chairman, Department of Electrical Engineering and Computer Science at
UWM
2004-Present Co-Director
of Computer Networks Laboratory
1989-Present Associate
Professor, Department of Electrical Engineering and Computer
1982-1989 Assistant
Professor, Department of electrical Engineering and Computer
RESEARCH
My interest has evolved and grown over years from
Fault-Tolerance to Computer Architecture, Distributed Systems, Load Balancing
and Scheduling, and to Computer Networks. This evolution is seen in my teaching
as well as my research activities. Developing and expanding into a new area
requires time and effort and I am glad I have done that knowing the growing
needs of our department and students.
Because of my diverse interests, I have been contributing to
the research, teaching, and service needs of both Computer Science (CS) and
Electrical Engineering (EE) programs. I have also been an instrument to meet
the needs of students whose interests fall where the two programs interface. I
have taught and developed several courses which are cross-listed in EE and CS
programs and I have supervised PhD and MS theses from both programs.
Research Interests
My research contributions cover a wide range of activities
from publication, to funding, seeking patents, collaboration with colleagues
and members of local industry, and graduate student thesis supervision. Over
years I have worked on several different research projects with my students and
my colleagues in pursuit of creative, novel, and original research work for the
advancement of knowledge.
Selected List of Publications
I have
published over a total of 100 refereed journal and conference papers, and book chapters.
The following are representative samples:
- Inbum Kim and S.H. Hosseini, “A Study on the Choice of
G-Node and Disconnections for GOSST Heuristic”, Fifth IEEE Consumer
Communications & Networking Conference (CCNC 2008), January 10-12, 2008
in Las Vegas, Nevada, USA , Accepted.
- M. Goyal, W. Xie, M. Soperi, S. H. Hosseini, and K. Vairavan,
“Scheduling Routing Table Calculations to Achieve Fast Convergence in OSPF
Protocol,” IEEE Broadnets 2007, Durham, NC, Sept. 2007.
- D. Rohm, M. Goyal, N. Dua, S. H. Hosseini, and K. Vairavan,
“Smart Parking Lots of the Future,” RTAS 2007: Workshop on Smart
Transportation, Bellevue, WA, April 3, 2007.
- Hamed El-Afandi, Hossein Hosseini, and K. Vairavan,
"Wireless Ad Hoc Protocols: A Comparison Study of DSR, AODV and
IWAR," Journal of Computational Methods in Science and Engineering,
Special Issue, Vol. 6, No. 5, pages 181-190, Dec. , 2006.
- Inbum Kim, Chae-Kak Kim, and S. Hossein Hosseini, “A
Heuristic Using GOSST with 2-Connection Strategies for Minimum
Construction Cost of Network”, International Journal of Computer Science
and Network Security (IJCSNS) , Vol. 6, No. 12, pp. 60-72, Dec. 2006.
- Tariq Omari, H. Hosseini, and G. Franks, “Dynamic Load
Balancing Protocol for Locally Distributed Systems,” International Journal
of Computers and Their Applications (IJCA), Vol. 13, No. 4, pp. 211-219,
Dec. 2006.
- M. Goyal, W. Xie, H. Hosseini, and K. Vairavan, “Improving
OSPF Dynamics Over Broadcast LAN,” SIMULATION of Transaction of the
Society for Modeling and Simulation International-Special Issue on Recent Advances
in Network Modeling and Simulation, Vol. 82, No. 2, pp. 107-130, Feb.
2006.
- Hamed El-Afandi, Hossein Hosseini, and K. Vairavan,”A
Simulation Study between the Ad Hoc Protocols IWAR and AODV,” The 5th
IEEE International Symposium on Signal Processing and Information
Technology, pp. 630-634, Athens, Greece, December 18-21, 2005
- Hamed El-Afandi, Hossein Hosseini, and K. Vairavan, “A
Simulation Study of the Intelligent Wireless Ad Hoc Routing (IWAR)
Protocol,” Proceedings of the 2nd ACM International Workshop on
Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous
Networks, pp. 264-266, Montreal, Canada, October 2005.
- Tariq Omari, Hossein Hosseini, K. Vairavan, “Traveling
Token for Dynamic Load Balancing,” 3 rd IEEE International Symposium on
Network Computing and Applications (NCA 2004), pp 329-332, Cambridge, MA,
Aug. 30-Sept. 1, 2004.
- Hamed El-Afandi, Hossein Hosseini, and K. Vairavan, “A
Load Balancing Routing Protocol for Wireless Ad Hoc Network”,
International Workshop on Advanced Architectures and Algorithms for
Internet Delivery and Applications Proceedings of the International
Conference on Internet Computing, pp. 369-375, Las Vegas, Nevada, June
21-24, 2004.M. Huang, S. H. Hosseini,
and K. Vairavan, “A Receiver Initiated Load Balancing Method in Computer
Networks using Fuzzy Logic, “ Proceedings of IEEE 2003 Global
Communications Conference, Vol. 7, pp 4028-4033, San Francisco, CA, USA.,
December 2003.
- M. Huang, S. H. Hosseini,
and K. Vairavan, “Fuzzy Logic Based Congestion Control for Load Balancing
in Computer Networks, “ The 16th International Conference on
Parallel and Distributed Computing Systems, PDCS 2003, pp 199-204, Reno,
Nevada, August 13-15, 2003.
- M. Huang, S. H. Hosseini,
and K. Vairavan, “Load Balancing in Computer Networks, “Proceedings of
ISCA 15th International Conference on Parallel and Distributed
Computing Systems, PDCS-2002, Special Session on Networks Communication
and Protocols, pp. 331-336, Louisville, Kentucky, Sept. 2002.
- S. H. Hosseini, Editorial page on, “Load Balancing,”
Cluster Computing Journal, Vol. 3, No.2, September 2000.
- S. H. Hosseini, O.A. Abulnaja, K. Vairavan, “An Efficient
Hardware Fault Tolerant Technique,” Chapter 17, pp. 301-314,
Fault-Tolerant Parallel and Distributed Systems, D. R. Avresky and David
R. Kaeli, Dluwer Academic Publishers, 1998.
- O. A. Abulnaja , S. H. Hosseini, K. Vairavan, "
Reliability Evaluation of A Task Under Hardware Fault Tolerant
Technique" , Chapter 18, pages 315-327 , Fault-Tolerant Parallel and
Distributed Systems, D. R. Avresky and David R. Kaeli, Kluwer Academic
Publishers,1998.
- Joshi, Bharat and Hosseini, Seyed, ``Efficient Algorithms
for Microprocessor Testing'', Proceedings of the IEEE Annual Reliability
and Maintainability Symposium, pp. 100-104, Anaheim, CA, January 19-22,
1998.
- M. Rooholamini and S. H. Hosseini, “Load Sharing in Fault
Tolerant Real Time Systems," 10th International Conference on
Computer Applications in Industry and Engineering, CAINE-97, San Antonio,
Texas, December 3-5, 1997.
- O. A. Abulnaja, S. H. Hosseini, K. Vairavan, ``On the
Effect of Recovery Block Scheme on System Performance,'' Proc. IEEE 21st
Annual International Computer Software and Applications Conference,
COMPSAC97, pp76-81, Washington, DC, Aug 13-15, 1997.
- Joshi, Bharat, Hosseini, S. and Vairavan K., ``On a Load
Balancing Algorithm Based on Edge Coloring'', Proceedings of the
Twenty-Ninth IEEE Southeastern Symposium on System Theory, pp. 174-178,
Cookeville, TN, March 9-11, 1997
- Joshi, Bharat, Hosseini, S. and Vairavan K., ``A Load
Balancing Algorithm for Bus-Oriented Systems'', Proceedings of the Eighth
IEEE Symposium for Parallel and Distributed Processing}, pp. 370-374, New
Orleans, LA, October 23-26, 1996.
- Joshi, Bharat, Hosseini, S. and Vairavan K., ``Stability
Analysis of a Load Balancing Algorithm'', Proceedings of the Twenty-Eighth
IEEE Southeastern Symposium on System Theory, pp. 412-415, Baton Rouge,
LA, 1996.
- Bruce Litow, S.H. Hosseini, K. Vairvan, and Gregory S. Wolffe,
“Performance Characteristics of a Load Balancing Algorithm,” Journal of
Parallel and Distributed Computing Vol. 31, No. 2, 159-165, 1995.
- Ibrahim Onyuksel and S. Hossein Hosseini, " Amdahl's
Law: A Generalization under Processor Failures ", IEEE Transaction on
Reliability, Vol. 44, No. 3, pp. 455-462, Sept. 1995.
- Ramakumar Kosuru and S.H. Hosseini, "On
Fault-Tolerant Embeddings in a Faulty 2D Torus", Presented at The
Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean
Hilton, McLean, VA, February 6-9, 1995.
- Ramakumar Kosuru and S.H. Hosseini, "Fault-Tolerant
Embeddings of Graphs in Generalized Hypercubes", 1994 IEEE Workshop
on Fault-Tolerant Parallel and Distributed Systems, College Station,
Texas. June 12-14, 1994.
- S. H. Hosseini and N. Jamal, "Efficient Distributed
Algorithms for Self Testing of Multiple Processor Systems,” IEEE
Transactions on Computers, Vol. 41, No. 1, pp. 1397-1409, Nov.1992.
- S. H. Hosseini, B. Litow, M. Malkawi, S. Nadella, and K. Vairavan,
"Distributed Parallel Algorithms for Edge Coloring of Graphs,"
Proceedings of the ISMM International Conference on Parallel and
Distributed Computing and Systems," pp. 170-172, Pittsburgh, Oct.
1992.
- B. Litow , S. H. Hosseini, and K. Vairavan, "
Distributed Global State Determination via Graph Coloring ," Proc.
IEEE International Phoenix Conference on Computers and Communications, pp.
247-251, Vol. 1, Scottsdale, Arizona, March 27-30, 1991
- S. H. Hosseini, "On Fault Tolerant Structure,
Distributed Fault Diagnosis, Reconfiguration, and Recovery of the Array
Processors," IEEE Transactions on Computers, Vol. 38, No. 7, pp.
932-942, July 1989.
- S. H. Hosseini, J. G. Kuhl, and S. M. Reddy, "On Self
Fault-Diagnosis of the Distributed Systems," IEEE Transactions on
Computers, Vol. 37, No. 2, pp. 248-251, February, 1988.
- S. H. Hosseini, J. G. Kuhl, and S. M. Reddy,
"Distributed Fault-Tolerance of Tree Structures," IEEE
Transactions on Computers, Vol. C-36, No. 11, pp. 1378-1382, November,
1987.
- S. H. Hosseini, B. E. Litow, M. I. Malkawi, and K. Vairavan,
"Distributed Algorithms for Load Balancing in Very Large Homogeneous
Systems," Proceedings IEEE/ACM Fall Joint Computer Conference, pp.
397-404, Texas, 1987.
- S. H. Hosseini, J.G. Kuhl, and S. M. Reddy, “A Diagnostic
Algorithm for Distributed Computing Systems with Dynamic Failure and
Recovery,” IEEE Transactions on Computers, vol. C-33, No. 3, pp. 223-233,
March 1984.
Patents
NETS-NBD:
Fast Convergence to Topology Changes in Link State Routing Protocols- T06019US.
CO-PI; with Mukul Goyal as the PI, 2007, Applied for Regular Patent through the
UWM Research Foundation.
Funding & Collaboration
I have received funding from NSF and Industry supporting my
research. I have collaborated with my colleagues at UWM and other universities
as well as with our local industry. My collaboration with our colleagues and
local industry is on the rise. For instance; my CS colleagues same as I are planning
to reach out to our faculty in the School of Nursing for collaborating in the
applications of sensor networks for monitoring and managing the health of
elderly people. We are currently collaborating with Johnson Controls and are
expanding our collaboration with Rockwell Automation, Astronautics Corporation,
Eaton Corporation, and GE healthcare.
Professional
Experience
- Served on the Editorial Board of Cluster Computing
Journal. The Journal of Networks, Software, and Applications.
- Have served as a chairman of several sessions of IEEE conferences.
- Have served as a committee member for several conference
proceedings.
- Have reviewed proposals for NSF.
- Regularly review papers for various journals and
conferences.
- Regularly review books for various publishing companies
including Prentice Hall, McGraw Hill, John Wiley & Sons, Addison
Wesley.
TEACHING
My teaching contribution is very broad and comprehensive. It
ranges from teaching courses, to course, laboratory, curriculum, and program
development.
Program Development
- I have played a leading role in the development of a new
BS degree program in Computer Engineering.
- I have initiated the development of a BS program in the
Software Engineering.
- I have played a leading role in the development of new
Blended (Partially On-line) MS degree in Computer Science with support
from a Sloan Foundation grant to UWM.
Curriculum Development
I have played a leading role in the development of the Computer
Network Curriculum at our department. I have developed research as well as
teaching components. Already several graduate students have completed their PhD
and MS theses in this area under my supervision. I have also developed new
courses in this area.
Course
Development
I
have developed the following graduate courses:
- Advanced Computer Networks CS 730
- Advanced Computer Architecture EE/CS 758
- Computer Systems Performance Evaluation EE/CS 760
- Fault Tolerant Computing EE/CS 762
Laboratory Development
I have developed Computer Network Laboratory CS 530 and I am
currently one of the directors of this lab.
Courses Taught (Partial list)
- Digital Logic EE 354
- Introduction to Computer Organization and Assembly
Language Programming CS 315
- Introduction to Microprocessors EE 367
- Computer Architecture EE/CS 458
- Computer Networks CS 520
- Advanced Computer Networks CS 730
- Advanced Computer Architecture EE/CS 758
- Computer Systems Performance Evaluation EE/CS 760
- Fault Tolerant Computing EE/CS 762
Graduate Student Supervision
Over the years, I have supervised or co-supervised a large
number of graduate students as indicated below:
All my PhD students have published several research papers
based on their theses and all have very successful careers. They are working
either as a university professor or in the research and development areas of
major companies (including HP, GE, and Intel.)
My MS students have also done very well. I have published
journal as well as conference papers with some of them and they have produced
quality theses.
Some of MS graduates have
also reached very high-level positions in their careers. For instance, Satya Nadella,
a former MS thesis student of mine, is now a senior vice president at Microsoft
Corporation.
My contribution to our graduate student supervision is
strong. I have invested a lot of time and effort into supervising our graduate
students from problem formulation, to problem solution, and to the publication
of our results. I have also been available to serve as a committee member for
numerous PhD and MS theses. I have served in a total of 142 PhD and MS thesis
committees in our college.
PhD
Students Supervised or Co-Supervised :
- Inbum Kim.
Thesis Title: Heuristics for Solving the Grade Services Steiner Minimum
Tree Problem. , Dec., 2007.
- Hamed El-Afandi
Thesis Title: An Intelligent Wireless Ad Hoc Routing Protocol, Dec.
2006.
- Ming-Chang Huang
Thesis Title: Load Balancing and Congestion Control Using Fuzzy Logic
Control Method in Computer Networks, Dec. 2003.
- Gregory S. Wolffe
Thesis Title: Scheduling and Load Balancing for Distributed Computing
Systems, August 1998.
- Mohamad Rooholamini
Thesis Title: Fault-Tolerant Scheduling of Real-Time Multiple Processor
Systems, Dec. 1997.
- Osama A. Abulnaja
Thesis Title: High Performance Techniques for Reliable Execution of Tasks
under Hardware and Software Faults, Feb. 1996.
- Ramakumar Kosuru
Thesis Title: Mapping of Parallel Programs on Multiprocessor
Systems with Processor and Link Faults, Dec. 1995.
- Bharatkumar S. Joshi
Thesis Title: Graph Coloring Based Load Balancing Algorithms for
Distributed Systems, May 1994.
Current
PhD Students
SERVICE
I have had the privilege to serve our department as a
faculty as well as the chair. While this is a very rewarding experience, with
each one comes its own duties, responsibilities and challenges. During my years
of service, I have always aimed at fulfilling the mission of our department,
college, and university to pursue excellence in research, teaching, and service.
My service contributions include an array of activities including:
University, College, and Department Committee Service
(Partial List)
- Have served in many department, college and university
committees.
- Served on the UWM College of Engineering and Applied
Science Strategic Planning Committee.
- Have participated in the EE and CS external program
evaluations and accreditations.
Department Chair
I have served as the Computer Science Chair since 2002. The
department chair is about leadership, management of the department affairs in
consultation with the faculty, dean, and other university officials, and
marketing the department programs to potential students and broader community. It
requires dedication and commitment in facilitating excellent scholarly work,
teaching, and service as stated in the mission and vision of the department. It
is my honor to serve this position in pursuit of achieving the educational
goals of our department.