|
Sanjeev Baskiyar
Professor Computer Science & Software Eng. 3127C Shelby Technology Center 345 Magnolia Ave W. Auburn University, Auburn, AL 36849 Voice: (334)-844-6306 Fax: (334)-844-6329 <mylastname><at>eng<dot>auburn<dot>edu |
Sanjeev
Baskiyar received the PhD and MSEE degrees (major: Electrical (Computer)
Engineering, minor: Computer Science) from the University of Minnesota, Twin
Cities (Minneapolis), in 1993 and 1988 respectively and the BE (Electronics and
Communications) degree from the Indian Institute of Science, Bangalore
in 1984. He received the BS degree in Physics with honors and distinction
in Mathematics in 1981. He was a recipient of several competitive
national and state-merit scholarships. His academic record has been in
the top decile. He has taught courses in
the areas of Real-time and Embedded Computing, Computer Architecture, Operating
Systems, Microprocessor Programming and Interfacing and VLSI
Design. His experience includes working as an Assistant Professor
at Western Michigan University, as a Senior Software Engineer in Unisys
Corporation, and Computer Engineer in Tata Motors, India. Dr. Baskiyars
research has been supported by grants from the National Science Foundation,
DARPA/AFRL, NASA/MSGC, Wind-River Systems and Mentor Graphics.
Specialty Areas
Computer
Systems: Scheduling, Real-time and
Embedded Computing, Storage, Computer Architecture, STEM education, Fog and
Cloud Computing, Machine Learning in Scheduling, Quantum computing
applications.
Academic
Honors and Awards
1.
Walker
Teaching Excellence Award, Auburn University, Auburn, AL, 2020
2.
Summer
Faculty Fellow, Air Force Research Labs, Rome, NY, 2020
3.
Nominated
Best Teaching Assistant, ECE dept., Univ. of Minnesota, 1992
4.
Merit
Scholarship, Indian Institute of Science, Bangalore, 1982-1983
5.
Merit
Scholarship, Indian Institute of Science, Bangalore, 1983-1984
6.
Honors
in Physics
7.
Distinction
in Mathematics
8.
State-merit
scholarship
9.
State-merit
scholarship
Research
Projects
1.
Resource and
energy aware scheduling: This goal of this project is to develop and
evaluate schedules for embedded systems, multi-core computers, clusters, and
grids. The target is to develop
adaptable and scalable schedules that are resource aware (memory, computational
power) as well as energy and thermal conscious.
2.
Real-time
micro-architecture: This project
investigates the use of secondary bus between cache and memory to develop
better micro-architectures. It also
investigates the use of wireless technology to develop better fault tolerance
and cache coherence techniques. It
involves performance analysis and hardware design.
3.
Storage
architecture: This project investigates novel data and
meta-data organization within disks, disk-clusters and flash drives for better
timing, energy, fault tolerance and wear.
4.
Education: This project
involves development of concept graphs and cartoon strips for computer science
education.
Funding Sources
|
|
|
|
|
|
Graduate
students supervised, their degrees completed and their employments
1.
Chen
Zhang, MS, Software Engineer, Wells Fargo, NY, NY
2.
Meghanathan Natarajan, MS; UT, Dallas
Assistant Professor; Associate; Full Professor, Jackson State Univ., MS
3.
Arun
Kannan, MS, Mentor Graphics, FL
4.
Kiran
Palli, MS, Intel Corporation, CA
5.
Prashanth
C. Ranga, PhD, Assistant Professor,
University of Windsor, Toronto
6.
Rabab
Abdel-Kader, PhD, Assistant Professor, Port Said University, Egypt
7.
Chiao
Huang, Taiwan Energy, Taiwan.
8.
Rakshith Venkatesh, Oracle, CA
9.
Cong
Liu, MS, ->PhD, Univ. of NC, Chapel Hill -Assistant Professor, Univ. of TX,
Dallas.
10.
Yong-won
Park, MS, PhD student, Auburn University.
11.
Christopher
Dickinson, MS, Entergy.
12.
Sudhakar
Jonnalgadda, Oracle, CA.
13.
Ahmed
Owian, BS (Honors thesis)->MS Univ. of Memphis,
Sr. Programmer/Analyst, FedEx,Memphis.
14.
Sreekanth
Boga, MS, Embedded Systems Engineer, Qualcomm, CA.
15.
Yong-Won
Park, PhD, Managing Researcher, Samsung S1
(Security)
16.
Karthik
Vemula, MS, InfoTech, Gainesville, FL.
17.
Chengjun Wang, PhD, Assistant
Professor, Vermont Tech, VT.
18.
John
OFarrell, PhD, Science Applications International Corporation (SAIC),
Huntsville, AL.
19.
Adarsh
Jain, MS, VmWare, Atlanta, GA.
20.
Swathi
Bathula, Intel Corporation, Oregon.
21.
Sankari S. Anupindi, PhD,
Blackhawk Networks, Phoenix, AZ.
22.
Pavan
Ravi Teja-Uppu, MS, AMD, Santa Clara, CA
23.
Sameul Haque, MS, Alpha Corporation, AL
24.
Shehenaz
Shaik, PhD, Auburn University, AL
25.
Bobby
Sharp, BS, Dynetics, Huntsville, AL
26.
Harika
Kilari, MS, Qualcomm, San Diego, CA
27.
Vibudh Mishra, MS, Software Development Lead, Morris
Group, Montgomery
28.
Varun
Deep, MS
29.
Ziyan Tian, MS, Summer Intern, Corus, Florida
30.
Ziyan Tian, PhD, Auburn University
Research
Milestones
1.
Design and
evaluation of an efficient novel proactive thermal aware CPU scheduling
2.
Design and
evaluation of an interface to flash to merge writes that double its
lifetime.
3.
Design and
evaluation of a disk-cache partition to determine the best split
4.
First use
and evaluation of Support Vector machine to schedule tasks on clusters/grids.
5.
Proposal of
an intra-body network for medical uses
6.
Proposal and
proof of an optimal energy efficient rate monotonic algorithm
7.
Design and
evaluation of path from write-back buffer to main memory, which significantly
enhances processor real-time performance.
8.
Design of
intra-chip wireless communication to enhance computer architectures.
9.
Identification
and proof NP-completeness of the fundamental task in-tree scheduling
problem on completely connected multiprocessors
10.
Design and
development of optimal schedules on a very wide set of restricted task in-trees
on multiprocessors
11.
Definition
of the object-invocation graph in program decomposition and partitioning on
multiprocessors for efficient execution
12.
Design and
development of an O(n3p) heuristic yielding optimal/very
near-optimal schedule lengths for thousands of random and benchmark
directed a-cyclic task graphs on homogeneous multiprocessors
13.
Design and development
of one of the fastest dynamic method resolution techniques for pure
object-oriented programs that is usable for reentrant programs
14.
Development
of scheduling libraries
15.
Development
of windows based interactive complete Smith Chart
Selected
Refereed Full-Length Papers in Refereed Journals & Conferences
(Penultimate versions of a few
papers are being placed here for timely research dissemination. The copyright rests with the publisher)
Link to my Google Scholar Citations
page
Link to my LinkedIn page
(A * next to the name
refers to graduate student supervised)
1.
Z.
Zhang*, A. Das*, M. Rahgouy*, Y. Bao* and S.
Baskiyar, Multi-Label Classification of CS Papers Using Natural Language
Processing Models, Proceedings of the IEEE International Conference on
Machine Learning and Applications, pp. 1901-1906, Jacksonville, Florida,
2023, IEEE.
2.
Z.
Zhang*, L. Xu*, Y. Bao*, and S. Baskiyar,
Towards
the Diagnosis of Heart Disease Using an Ensemble Learning Approach,
Proceedings of the IEEE International Conference on Machine Learning and
Applications, pp 1061-1069, Jacksonville, pp. 1901-1907, Florida, 2023,
IEEE.
3. S. Shaik*, J. Hall*,
C. Johnson*, Q. Wang*, R. Sharp*, and S. Baskiyar, PFogSim: A Simulator for
Evaluation of Mobile and Hierarchical Fog Computing, Sustainable Computing:
Informatics and Systems, vol. 35, 100736, Elsevier, 2022.
4. S. Shaik* and S. Baskiyar, Distributed service placement in hierarchical fog environments, Sustainable Computing: Informatics and Systems, vol 34, 100744, Elsevier, 2022.
5.
Z.
Tian* and S. Baskiyar, Fake News Detection: A Quantum Perspective, Proc. of the 7th International
Conference on Advances in Computing & Communication Engineering, LA,
2021
6.
Z.
Tian* and S. Baskiyar, Fake news detection: an application of quantum
k-nearest neighbors, IEEE Symposium Series on Computational
Intelligence (SSCI), pp 1-6, Dec. 2021
7.
Z.
Tian* and S. Baskiyar, Fake News Detection using Machine Learning with Feature
Selection, 6th International Conference on Computing, Communication and
Security (ICCCS), pp 1-6, 2021, IEEE.
8.
S.
Shaik* and S. Baskiyar, A scalable approach to service placement in fog/cloud
environments, IEEE International Performance, Computing, and Communications
Conference (IPCCC), pp 1-8, 2021, IEEE
9. Y.w. Park*, H. Kilari* and S. Baskiyar, Clustered Particle Swarm
Optimization using Self-Organizing Maps, International Journal of
Computers and Applications, vol 28, no. 2, pp. 115-120, Acta Press, June
2021.
10. S. Shaik* and S.
Baskiyar, Hierarchical and Autonomous Fog Architecture, Proc of the 47th
International Conference on Parallel Processing, pp 1-8, 2018, Eugene, OR. https://doi.org/10.1145/3229710.3229740
11. S. Shaik* and S.
Baskiyar, Resource and Service Management in Fog Computing, Proc. of the 47th International Conference
on Parallel Processing Poster Session, Eugene, OR, 2018.
12. S. Shaik* and S.
Baskiyar, Network-Aware Service Pricing Approach for Fog Infrastructure as
a Service, Proc of the 3rd Smart Cloud Conference, pp. 202-207,
NY, NY, 2018
13.S. Shaik* and S.
Baskiyar, Resource and Service Management for Fog Infrastructure as a
Service, Proc of IEEE International Conference on Smart Cloud, pp
64-69, NY, NY, 2018.
14. S. Shaik* and S.
Baskiyar, Fog Infrastructure and Service Management, 9th
International Green and Sustainable Computing Conference (IGSC), pp. 1-2,
2018.
15. Y.w. Park* and S. Baskiyar,
Adaptive Scheduling in heterogeneous systems using Support Vector Machines,
Computing, Springer, DOI 10.1007/s00607-016-0513-x, 2016. PDF
16. S. Baskiyar, C.-C. Huang*, and
T.-Y. Tam, Minimum energy consumption for rate monotonic scheduled tasks, Computing, Springer, 2015 (24 pages) DOI
10.1007/s00607-015-0475-4. PDF
17. J. W. OFarrell* and S. Baskiyar,
Enhanced real-time performance using a secondary bus for cache write-backs,
International Journal of Computers and Applications, Vol. 37, issue 1, pp 1-9,
January 2015, Taylor and Francis.
18. C. Wang* and S. Baskiyar,
Extending flash lifetime in secondary storage, Microprocessors and Microsystems, pp. 167-180, vol. 39, Elsevier,
2015. PDF
19. N. Meghnathan*
and S. Baskiyar, Design and Development of a Ticket Based Scheduling and Load
Sharing Algorithm for Optimal Usage in Mobile Computing Environments, International Journal of Security, Privacy
and Trust Management, vol. 1, no. 1, pp. 1-17, Feb 2012. PDF
20. J. W. O'Farrell*, R. T.
Venkatesh*, S Baskiyar, Secondary Bus Performance in Retiring Cache
Write-Backs to Memory, ISCIS, pp
463-469, London, UK, 2011.
21. Baskiyar,
S. and Abdel-Kader, R*, Energy Aware DAG Scheduling on heterogeneous systems,
Cluster Computing, vol 13, no. 4, pp
373-383, Springer, 2010. PDF
22. OFarrell,
J.* and Baskiyar, S., Improved
Real-Time Performance Using a Secondary Bus, Proceedings of the Computers And Their
Applications, Honolulu, HI, March 2010, ISCA Press.
23. Park,
Y.-w*, Casey, K* and Baskiyar, S.*, A novel adaptive instance
based learning approach to task scheduling, Proceedings of the 9th International PDCN, pp. 32-36,
Feb 2010, Innsbruck, Austria, IASTED Press.
24. Baskiyar,
S. and Wang, C*, A split disk cache architecture to reduce read miss ratio, Proceedings of the 9th
International PDCN, Feb 2010, Innsbruck, Austria, pp. 249-254, IASTED
Press.
25. Liu,
C.* and Baskiyar, S. A General Distributed Scalable Grid Scheduler for
Independent Tasks, Journal of Parallel
and Distributed Computing, vol. 69, no. 3, pp. 307-314, March 2009. PDF
26. Liu, C.* and
Baskiyar, S., A Scalable Grid
Scheduler for Real-Time Applications, International Journal of Computers and Their Applications, vol. 16,
no 1, pp. 34-42, 2009.
27. Liu,
C.* and Baskiyar, S., Scheduling Mixed Real-Time Tasks in Grids using Bin
Packing, Proceedings of the 14th IEEE
International Conference on Parallel and Distributed Systems (ICPADS), pp
229-236, IEEE Computer Society, Dec.
2008.
28. Liu,
C.*, Qin, X., Kulkarni, S.*, Wang C.J.*, Manzanares A., Li S.*, and Baskiyar,
S., Distributed Energy Efficient Scheduling for Real-Time Data-intensive
Applications, Proceedings of the 27th
IEEE International Performance Computing and Communications Conference (IPCCC),
Dec. 2008
29. Soares, C., Page, G., MacDonald,
J., Baskiyar, S., Hamilton, J., and Dozier, G., Bowl championship series
vulnerability analysis, Proceedings of TAPIA Diversity in Computing, pp 1-4,
Orlando, Florida, October 2007.
30.
Liu, C*,
Baskiyar, S. and Li, S.*, A
General Distributed Scalable Peer to Peer Scheduler for Mixed Tasks in Grids, Lecture Notes on Computer Science, vol.
4873, pp. 320-330, Springer, 2007.
31.
Baskiyar, S.
and SaiRanga, P.*, Scheduling DAGs on heterogeneous
network of workstations to minimize finish time, International Journal of
Computers and Their Applications, vol.
13, no 4, Dec 2006.
32.
Baskiyar, S.
and Palli, K.K.*, Low-power scheduling of DAGs to
minimize finish time, Lecture Notes in
Computer Science, pp. 353 -362, 2006.
33.
Abdel-Kader, R.* and Baskiyar, S., Power managed task scheduling on
heterogeneous systems, Proc. of International Conference on Parallel and
Distributed Computing, ISCA, 2006.
34.
Cong, L.*, Baskiyar, S. and Wang, C.J.*, A distributed peer to peer
grid scheduler, Proceedings of the International Conference on Parallel and
Distributed Computing and Systems, IASTED, Nov. 2006.
35.
SaiRanga, P.*
and Baskiyar, S., A low complexity algorithm for dynamic scheduling of
independent tasks onto heterogeneous computing systems, 43rd ACM
SE conference, Kennesaw, GA, March 2005.
36.
Baskiyar, S.
and Dickinson, C.*, Scheduling directed a-cyclic task graphs on a bounded set
of heterogeneous processors using task duplication, Journal of Parallel and
Distributed Computing, vol. 8, no 65, pp 911-921, Elsevier, 2005. PDF
37.
Baskiyar, S.
and Meghanathan, N.*, A survey of contemporary
real-time operating systems, Informatica,
vol. 29, no. 2, pp 233-240, 2005. PDF
38. Baskiyar,
S. and SaiRanga, P.C.*, Scheduling directed a-cyclic graphs on
heterogeneous computing systems, Workshop on CRTPC in Proc. 32nd International Conference on
Parallel Processing, 2003.
39. Baskiyar,
S. and SaiRanga, P. C.*, Scheduling DAGs on heterogeneous network
of workstations to minimize finish time, Proc.
ISCA 16th International Parallel and Distributed Computing Symposium,
pp. 30-35, 2003.
40.
Baskiyar, S.
and Meghanathan, N.*, Binary codes for fast
determination of ancestor-descendant relationship in trees and directed a-cyclic
graphs, International Journal of Computers and Their Applications, vol.
10, no. 3, pp. 67-71, 2003. PDF
41.
Baskiyar, S., A
computer based educational Smith Chart, Computers in Education Journal,
ASEE, vol. 13, no. 3, pp 76-80, 2003. PDF
42. Baskiyar,
S. and
Dickinson, C.*, Scheduling directed
a-cyclic task graphs on heterogeneous processors using task duplication, LNCS,
vol. 2913, pp. 259-267, Springer, 2003.
43.
Baskiyar,
S., Efficient execution of pure object-oriented programs by follow-up
compilation, Computing, Springer, vol 69, no. 10, pp. 273-289,
2002. (This article received separate favorable reviews in the publication
ACM Computing Reviews). PDF
44. Baskiyar, S., A real-time fault
tolerant intra-body network, Proc. 27th International LCN,
pp 235-240, 2002, Tampa, FL, IEEE-ACM Press.
PDF
45. Baskiyar,
S., A survey
on real-time operating systems, Proc. IASTED-NPDA, 2002, Tsukuba,
Japan, Acta Press.
46. Baskiyar,
S., A software
simulation of DNA computing, Proc. 15th PDCS, 2002, pp
373-378, Louisville, KY, ISCA.
47. Baskiyar,
S.,
Simulating DNA computing, Lecture-Notes in Computer Science, v. 2552,
pp. 411-419, Springer, 2002.
48. Baskiyar,
S., Scheduling
task in-trees on distributed memory systems, Proc. 15th IPDPS,
San Francisco, CA, 2001 (IEEE-ACM).
49.
Baskiyar,
S., Minimizing makespan of task in-trees, IEICE
Transactions on Information and
Systems, Oxford Univ. Press, vol. E 84-D, no. 6, pp. 685-691, 2001. PDF
50.
Baskiyar, S.
and Meghanathan, N.*, Scheduling and load sharing in
mobile computing using tickets, Proc. 39th SE-ACM Conference,
Athens, GA, 2001. PDF
51. Baskiyar,
S., Speeding
Smalltalk programs using follow-up compilation, Proc. EIT Conf,
Chicago, 2000, IEEE.
52.
Baskiyar,
S., Scheduling DAGs on message passing m-processors
systems, IEICE Transactions on Information and Systems, vol. E-83-D, no. 7,
pp. 1497-1507, Oxford Univ. Press, 2000.
PDF
53. Baskiyar,
S. and Kain,
R.Y., Smith chart with GUI, Proc. NC-ASEE Conf., Erie, 1999.
54. Baskiyar,
S. and Kain,
R. Y., On the complexity of scheduling task trees on multiprocessors to
minimize makespan, Japan Society of
Artificial Intelligence, vol. SIG-PP-93, 1993.
55. Baskiyar,
S. and Kain,
R. Y., Architectural support for enhancing object-oriented program execution
times, Proc. OOS, Jan. 1993, San Diego, CA.
56. Baskiyar,
S. and Kain,
R. Y., On the complexity of scheduling task trees on multiprocessors to minimize
makespan, Proc. JSPP, Tokyo, Japan, 1993.
57.
Liu, C.*,
Baskiyar, S., P2PGS: A Distributed Grid
Scheduler Adopting P2P Resource Discovery Strategy, Vodafone-U.S.
Foundation Fellows Symposium (Poster Paper), Auburn, AL, Mar. 2007
58.
S. Baskiyar, Architectural and Scheduler Support
for Object-Oriented Programs, PhD Dissertation, University of Minnesota,
Minneapolis, 1993
Teaching
Summer 2021
Computer
Organization and Assembly Programming
Spring 2021
Computer
Organization and Assembly Programming
Fall 2020
Computer
Organization and Assembly Programming
Advanced
Computer Architecture
Spring 2020
Computer
Organization and Assembly Programming
Fall 2019
Computer
Organization and Assembly Programming
Advanced
Computer Architecture
Spring 2018
Computer
Organization and Assembly Programming
Fall 2017
Computer
Organization and Assembly Programming
Advanced
Computer Architecture
Spring 2017
Computer
Organization and Assembly Programming
Fall 2016
Computer
Organization and Assembly Programming
Advanced
Computer Architecture
Spring 2016
COMP
3350 Computer Organization and Assembly Programming
Fall 2015
COMP
3350 Computer Organization and Assembly Programming
COMP
4300 Computer Architecture
Spring 2015
COMP
3350 Computer Organization and Assembly Programming
Fall 2014
COMP
3350 Computer Organization and Assembly Programming
COMP
7300/7306 Advanced Computer Architecture
Spring 2014
COMP
3350 Computer Organization and Assembly Programming
Fall 2013
COMP
3350 Computer Organization and Assembly Programming
COMP
4300 Computer Architecture
Spring 2013
COMP
3350 Computer Organization and Assembly Programming
Fall 2012
COMP
3350 Computer Organization and Assembly Programming
COMP
7300/7306 Advanced Computer Architecture
Spring 2012
COMP
3350 Computer Organization and Assembly Programming
Fall 2011
COMP
3350 Computer Organization and Assembly Programming
COMP
7300/7306 Advanced Computer Architecture
Spring 2011
COMP
3350 Computer Organization and Assembly Programming
Fall 2010
COMP
3350 Computer Organization and Assembly Programming
COMP
7300/7306 Advanced Computer Architecture
Spring 2010
COMP
3350 Computer Organization and Assembly Programming
Fall 2009
COMP
3350 Computer Organization and Assembly Programming
Spring 2009
COMP
3350 Computer Organization and Assembly Programming
COMP
3700 Software Modeling and Design
Spring 2008
COMP
3350 Computer Organization and Assembly Programming
Fall 2007
COMP
4300 - Computer Architecture
COMP
3350 Computer Organization and Assembly Programming
Spring 2007
COMP
3350 Computer Organization and Assembly Programming
COMP
5720/6720Real-time and Embedded Computing
Fall 2006
COMP
4300 - Computer Architecture
COMP
3350 Computer Organization and Assembly Programming
Spring 2006
COMP
4300 - Computer Architecture
COMP
8970 Real-time and Embedded Computing
Fall 2004
COMP
4300 - Computer Architecture
COMP
3350 Computer Organization and Assembly Programming
Spring 2004
COMP
4300 - Computer Architecture
COMP
8970 Architectures and Distributed Systems
Fall 2003
COMP 4300 - Computer Architecture
COMP 3350 Computer Organization
and Assembly Programming
Summer 2003
COMP
3000 - OO Programming for Eng. & Scientists using C++
Spring 2003
COMP
4300 - Computer Architecture
COMP
8700/8706 - Real-time and Embedded Computing
Fall 2002
COMP
4300 - Computer Architecture
COMP
3350 Computer Organization and Assembly Programming
Spring 2002
COMP
4300 - Computer Architecture
COMP
3000 - OO Programming for Eng. & Scientists using C++
Fall 2001
COMP
4300 - Computer Architecture
COMP
6720 - Real-time and Embedded Systems
Spring 2001
COMP
4300 - Computer Architecture
COMP
8700/8706 - Real-time and Embedded Computing
COMP
4300 - Computer Architecture
COMP
6720 - Real-time and Embedded Systems
Spring 2000
COMP
605 - Modern Operating Systems
Winter 2000
COMP
505 - Operating System Design Principles
Fall 1999
COMP
622 - Software Engineering II
Professional
Activities
1. Editorial Board Memberships (Associate Editor)
a.
International
J. of Comp. and Applications, Acta Press, 2003-2012.
b.
International
J. of Parallel and Distributed Compting, Acta Press,
2012-2013.
2.
Session Chairs: CATA 2010 (Honolulu), HIPC 2007
(Goa), ISCA 2003 (St. Louis), LCN 2002 (Miami), SCI 2002 (Orlando), EIT 2000 (Chicago)
3. Program Committees: 16th International Conference on Computer Applications
in Industry and Engineering, 2003, ISCA, Program
Technical Committee, EESD Workshop, 22nd IEEE International
Performance Computing and Communications Conference, 2003.
4. Professional Memberships: IEEE-CS, ISCA
5.
IEEE
Task force on cluster computing
6. Panels and Reviewer: National Science
Foundation, Arlington, VA, IEEE TPDS,
JPDC, Conferences, Book reviews etc.
Grants:
Funded
(Total funding > $ 2
million)
1.
Principal
Investigator: REU: Parallel and Distributed
Computing, $290,000, National
Science Foundation, 2017-2020.
2.
Principal
Investigator: Educating Talented Scholars in Computer
Science and Software Engineering, $594,352, National Science Foundation,
2010-2014.
3.
Principal
Investigator: Enhanced
Micro-architectures for Real-time Systems, $160,366, DARPA, 2009-2010.
4.
Principal
Investigator: Wireless Techniques in Architecture and Fault
Tolerance, National Science Foundation, 2004-2006.
5.
Principal
Investigator: Scheduling in Computational Grids, National
Science Foundation, 2004-2005.
6.
Principal
Investigator: Embedded Networks and Real-Time and Embedded
Computing, $1,440,000, Wind River Systems, Software in-kind grant,
2003-2008.
7.
Principal
Investigator: Competitive Research Grant, Auburn
University, $10,000, 2002-2003
8.
Principal
Investigator: IRSC Grant, Auburn University,
$20,000, 2000-2001.
9.
Principal
Investigator: Research Initiation Award; College of
Engineering, Auburn University, 1999-2000.
10.
Principal
Investigator: Research and Creative Support Award, $5,000, Western
Michigan University, Kalamazoo, MI, 1998-99.
11.
Principal
Investigator: Graduate Student Support Award, $5,000,
NASA/MSGC, 1997-1998.
12.
Principal
Investigator: Research Development Award, $1,250, Western
Michigan University, Kalamazoo, MI, 1997-1998.
13.
Co- Principal
Investigator: Mentor Graphics Software Equipment Grant, Mentor
Graphics, 1998.
Service
and Leadership Roles
1.
Senator
representing Computer Science and Software Engineering in the University
Faculty Senate
2. E-day Committee
Chair (past)
3. Department
curriculum planning committee (past)