Research

Research Interests:
Publications:
Journal Articles / Book Chapters
J. Lichtenberg, K. Kurz, X. Liang, R. Al-ouran, L. Neiman, L. J Nau, J. D Welch, E. Jacox, T. Bitterman, K. Ecker, L. Elnitski, F. Drews, S. S. Lee, L. R. Welch, “Concurrent Bioinformatics Software For Discovering Genome-wide Patterns and Word Based Genomic Signatures”, BMC Bioinformatics , 11 (Suppl 12):S6doi:10.1186/1471-2105-11-S12-S6, 2010.
F.
Drews, J. Lichtenberg, and L. Welch, "Scalable Parallel Word Search in Multicore/Multiprocessor Systems", Special Issue for the
Journal of Supercomputing on “Scalability of Data Management Applications
and Systems”, Springer DOI: 10.1007/s11227-009-0308-3, 2010.
J. Lichtenberg, A. Yilmaz, J. D. Welch, K. Kurz, X. Liang, F.
Drews, K. Ecker, S. S. Lee, M. Geisler, E. Grotewold, L. R. Welch, “The Word
Landscape of the Non-Coding Segments of the Arabidopsis thaliana Genome”, BMC Genomics,
10:463, 2009.
Jens Lichtenberg, Edwin Jacox,
Josiah Seaman, Xiaoyu Liang, Mary Q Yang, Frank Drews, Stephen Lee,
Klaus Ecker, Laura Elnitski, and Lonnie Welch, Word-based
Characterization of Promoters involved in Human DNA-repair Pathways, BMC Genomics,
Vol 10(Suppl1): S18, DOI: 10. 1186/1471-2164-10-S1-S18, 2009.
D. Gu, L. Welch, F. Drews, K.
Ecker, Characterizing Robustness in Dynamic Real-Time Systems, Journal of
Systems and Software, Volume 80, Issue 7, 1005-1014, 2007.
C. Cavanaugh, F. Drews, L.
Welch, Dynamic Resource Management in Distributed Real-Time Systems
(Editorial, Journal of Systems and Software, Volume 80, Issue 7,
933-937, 2007.
D. Juedes,
F. Drews,
D. Gu,
L. Welch,
K. Ecker and
S. Schomann, “Approximation
algorithm for periodic real-time tasks with workload-dependent running-time
functions,” Journal of Real-time Systems, 34(3):173-194,
November 2006.
F. Drews, K. Ecker, O. Kao and S. Schomann, Strategies
for Workload Balancing in Cluster-Based Image Databases, In Parallel
Processing Letters, World Scientific, Vol. 14, No. 1, pp. 33 - 43, March
2004
U. Rerrer, O. Kao, and F. Drews, Extending the
Divisible Task Model for Workload Balancing in Clusters, in Parallel
Computing: Software Technology, Algorithms, Architectures and Applications, G. Joubert, W. Nagel, F. Peters, W. Walter, Elsevier, ISBN 0444516891,
219 – 224, 2004.
.
Conference Publications
M. Yuan, J. Baker, W. Meilander,
Lev Neiman, F. Drews, “An Efficient Associative Processor Solution to an
Air Traffic Control Problem”, accepted for publication in Proceedings of the
24th IEEE
International Parallel and Distributed Processing Symposium (IPDPS 2010),
2010
M. Yuan, J. Baker, F.
Drews, W. Meilander, “Efficient Implementation of Air Traffic Control Using
the ClearSpeed CSX600 System”, in Proceedings of the 21st IASTED
International Conference on Parallel and Distributed Computing and Systems
(PDCS’09), 2009.
K. Kurz, L. Nau, F. Drews, and L.
Welch, “An Open Source Framework for Bioinformatics Word
Enumeration and Scoring”, In Proceedings of the Bioinformatics Open
Source Conference (BOSC 2009), 2009.
L. Welch, J. Lichtenberg, F.
Drews, “The WORDIFIER Pattern for Functional and Regulatory Genomics”, In
Proceedings of the Bioinformatics Open Source Conference (BOSC 2009),
2009.
J. Lichtenberg, F.
Drews, L. Elnitski, E. Grotewold, E. Jacox, K. Kurz, S. S. Lee, X. Liang, P.
Morris, C. Nelson, E. Stockinger, J. D. Welch, S. Wyatt, A. Yilmaz,
and L. R. Welch. “Identification of Regulatory Landscapes in Genomes:
Strategies and Case Studies”, Proceedings of the Ohio Collaborative
Conference on Bioinformatics (OCCBIO’09), IEEE Computer Society Press, 2009.
F. Drews, W.
Leal, P. K. Srinivasan, Enabling Uniform CPU Allocation in the Presence of
System Dynamics: Implementation and Experimental Evaluation, In Proceedings
of the 2008 International Conference on Embedded Systems and Applications
(ESA'08), Las Vegas, NV, 2008.
F. Drews, E.
Petri, J. Lichtenberg, and L. Welch, Scalable Parallel Word Search in
Multi-Core/Multiprocessor Systems ,
Proceedings of The 2008 International Conference on Bioinformatics and
Computational Biology (BIOCOMP'08), Las Vegas, July, 2008.
K. Ecker, F.
Drews, QoS-based Management of Multiple Shared Resource in Dynamic Real-Time
Systems, In Proceedings of the 20th IEEE International Parallel &
Distributed Processing Symposium, 2006.
F. Drews, K.
Ecker, J. Lichtenberg, QoS-based Management of Multiple Shared Resources in
Dynamic Real-Time Systems, in CIRM 2006 Symposium on Scheduling Algorithms
for new Emerging Applications, 2006.
D. Gu, F.
Drews, and L. Welch, “Robust Task Allocation for Dynamic Distributed
Real-time Systems Subject to Multiple Environmental Parameters,” The 25th
International Conference on Distributed Computing Systems, June 2005.
H.
Zhao, D. Gu, L. Welch, F. Drews, Stable Allocations in Distributed Real-time
Systems with Multiple Environmental Parameters and Replicable
Applications," 13th International Workshop on Parallel and
Distributed Real-time Systems, April 2005.
R. Judd, F.
Drews, D. Lawrence, D. Juedes, B. Leal, J. Deshpande, and L. Welch
QoS-based Resource Allocation in Dynamic Real-Time Systems, Proceedings of
the 24th American Control Conference (ACC 2005), pp. 1745-1751, 2005.
Klaus Ecker,
Andrej Chernyk, Frank Drews, Continuous Mode Changes in Real-Time Systems,
In Proceedings of the 3-rd International Conference on Parallel Computing
Systems, Colima, Mexico, September 19-22, 2004.
Eric Aber,
Frank Drews, Dazhang Gu, David Juedes, Andrew Lenharth, David Parrott,
Lonnie Welch, Hang Zhao, David Fleeman, “Experimental Comparison of
Heuristic and Optimal Resource Allocation Algorithms for Maximizing
Allowable Workload in Dynamic, Distributed Real-Time Systems,” WTR 2004 -
6th Brazilian Workshop on Real-Time Systems, May 2004.
David
Juedes, Frank Drews, and Lonnie Welch, Workload Functions: A New Paradigm
for Real-time Computing, In Proceedings of the 10th IEEE Real-Time and
Embedded Technology and Applications Symposium RTAS2004, 2004.
A. Bruening,
F. Drews, M. Hoefer, O. Kao, and U. Rerrer, Towards Quality of Service Based
Resource Management for Cluster-Based Image Retrieval Systems, In
Proceedings of the 2004 International Conference on Algorithmic Mathematics
and Computer Science (AMCS'04), Las Vegas, 2004.
William Leal,
Frank Drews, Chang Liu, Lonnie Welch, “Toward Model-Based Verification of
Adaptive Allocation Managers,” Workshop on Model-based Development of
Embedded Systems, May 2004.
F. Drews,
L.Welch, D. Juedes, D. Fleeman, A. Bruening, K. Ecker and M. Hoefer,
"Utility-Function based Resource Allocation for Adaptable Applications in
Dynamic Distributed Real-Time Systems," 12th International
Workshop on Parallel and Distributed Real-time Systems, April 2004.
David Juedes,
Frank Drews, Lonnie Welch, and David Fleeman, “Heuristic Resource Allocation
Algorithms for Maximizing Allowable Workload in Dynamic, Distributed
Real-Time Systems,”
12th
International Workshop on Parallel and Distributed Real-time Systems,
April
2004.
D.
Gu, F. Drews and L. Welch, “A Characterization of Task Allocation Problems
for Distributed Real-time Systems,” Parallel and Distributed Computing
and Systems (PDCS), July 2004.
U.
Rerrer, O. Kao, and F. Drews, Extending the Divisible Task Model for
Workload Balancing in Clusters, In Proceedings of Conference on Parallel
Computing (ParCo 2003), published 2004.
D.
Parrott, D. Fleeman, L. Welch, D. Chelberg, C. Bruggeman, F. Drews and Z.
Tan, “Autonomous Satellite Systems Operating in Dynamic, Real-Time
Environments.” International Conference of Artificial Intelligence,
Las Vegas, Nevada, June 2003.
D.
Chelberg, F. Drews, D. Fleeman, L. Welch, J. Marquart and B. Pfarr,
“Obtaining the Greatest Scientific Benefit from Observational Platforms by
Consideration of the Relative Benefit of Observations,” International
Conference on Space Mission Challenges for Information Technology (SMC-IT),
Pasadena, CA, July 2003.
K. Ecker, F. Drews, D. Juedes, L.
Welch, D. Chelberg, D. Fleeman. and D. Parrott, “An Optimization Framework
for Dynamic, Distributed Real-Time Systems,” in Proceedings of the 11th
International Workshop on Parallel and Distributed Real-Time Systems,
Nice, France, April 2003.
F. Drews and L. Welch, An Architecture
and a General Optimization Framework for Resource Management in Dynamic,
Distributed Real-Time Systems, IEEE International Workshop on
Object-oriented Real-time Dependable Systems, Capri, Italy, Oct. 2003.
F. Drews, K. Ecker, O. Kao and U.
Rerrer, Extending the Divisible Task Model for Load Balancing in Parallel
and Distributed Systems, In Proceedings of The 2003 International
Conference on Parallel and Distributed Processing Techniques and
Applications (PDPTA 2003), CSREA Press, 2003, Vol. 1 pp. 493-497.
S. Schomann, F. Drews, and O. Kao,
Evolutionary Algorithms for Scheduling in the Extended LogGP Model, in Proceedings of The 2003 International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA 2003), CSREA Press 2003,
Vol. 1 pp. 286-292.
F. Drews, K. Ecker, O. Kao and S.
Schomann, Simulated Annealing Strategy for Workload Balancing in Parallel
Image Databases, Proceedings of the International Conference on Parallel and
Distributed Processing Techniques and Applications (PDPTA), Special Session
on Parallel and Distributed Retrieval of Multimedia Data, CSREA Publishing,
pp. 734-740, 2002
F. Drews, Scheduling and Performance
Prediction of I/O intensive Tasks in parallel Time-Sharing Systems, in
Proceedings of the International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA 2001), CSREA Publishing,
June 25-28 2001.
F. Drews, O. Kao, Randomized Block
Size Scheduling Strategy for Cluster-Based Image Databases, Proceedings of
the International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA 2001), CSREA Publishing, pp.
2116-2123, 2001.
O. Kao, G. Steinert, F. Drews,
Scheduling Aspects for Image Retrieval in Cluster-Based Image Databases,
Proceedings of the IEEE/ACM International Symposium on Cluster Computing
and the Grid (CCGrid 2001), 2001, pp 329-336, IEEE Society Press.
Other Publications
F. Drews, K. Ecker, K. Kurz, S.
S. Lee, X. Liang, J. Lichtenberg, J. Welch, L. Welch (2008) WordSeeker,
“ A High Performance Bioinformatics Pipeline for Computational Regulatory
Genomics”, OPBC, 2008.
J. Lichtenberg, E. Jacox, J. Welch, K.
Kurz, M. Yang, K. Ecker, F. Drews, L. Elnitski, and L. Welch, Word-based
characterization of promoters from human DNA-repair pathways, in Genome
Informatics, 2008.
F. Drews, D. Juedes, L.
Welch, and K. Ecker, An Approximation Algorithm for Periodic Real-Time
Tasks with Workload-Dependant Running Times, In Dagstuhl Seminar
Proceedings No. 04231, Schloss Dagstuhl, International Conference and
Research Center for Computer Science, Germany, 2004
F. Drews, Incorporating Multitasking
into a Static Scheduling Model, Schloss Dagstuhl, International Conference
and Research Center for Computer Science,
Dagstuhl Seminar Report, 2002
Grants:
A Customized,
Fully Automated Sequencing and Analysis Pipeline for the Illumina Sequencing
Machine
Ohio Agricultural Research and Development Center
November 2010 – February 2011
$ 8,926.72
|
Role: |
My role in this project is that of Principal Investigator (100%) |
|
|
|
|
|
|
|
|
|
|
|
The Center for Scientific Computing (CSC) at Ohio University will design, develop, and deploy a customized, fully-automated sequencing and analysis pipeline for the Ilumina sequencing machine. The software will be deployed at the Ohio Agricultural Research and Development Center (OARDC) |
|
|
Ohio
Bioinformatics Consortium
Ohio Board
of Regents
July 2008 - June 2013
$ 4,475,000.00
|
Role: |
My role in this project is that of Co-Principal Investigator (25%) with Dr. Lonnie Welch as Principal Investigator and Dr. Sarah Wyatt as Co-Principal Investigator. |
|
|
|
|
|
|
|
|
|
|
|
This proposal led by Ohio University and powered by the resources of the Ohio Supercomputer Center and the Ralph Regula School of Computational Science is aimed at positioning the state as a national leader in the emerging field of bioinformatics. The Ohio Consortium for Bioinformatics will receive $4.475 million from the Ohio Board of Regents for student scholarships. |
|
|
Biomimetic
Aerial Robotic Transformer
Air Force Research
Laboratory Campus Challenge Competition
December 2007 – December 2008
$ 150,000.00
|
Role: |
My role in this project is that of Co-Lead Investigator in Cybertronics (with Dr. Matolak; Dr. Jim Zhu is the Principal Investigator). My responsibility was the development of a concept for a Quality-of-Service-based on-board resource management architecture that enables the ART to operate autonomously in highly dynamic and unpredictable environments. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A Minor
Program in Computation Sciences
National Science Foundation (NSF) Subcontract
August 2008 – September 2008
$ 5,000.00
|
Role: |
My role in this project is that of an NSF Subcontractor (Dr. Steven Gordon, Ohio Supercomputing Center is the Principal Investigator of the NSF grant through which the subcontract was awarded). |
|
|
|
|
|
|
Bringing
Together the Cell and the Computer: A Proposal for a Research Program in
Bioinformatics
Ohio University 1804 Research Fund
July 2005 – June 2006
$ 36,000.00
|
Role: |
My role in this project is that of an Co-Principal Investigator with Dr. Lonnie R. Welch, Dr. David Juedes, Dr. Allan Showalter, Dr. Ahmed Faik, Dr. Sarah Wyatt (Department of Environmental and Plant Biology), Dr. John Kopchik, David Wight (Edison Biotechnology Institute), and Dr. Winfried Just (Department of Mathematics). My responsibilities included the supervision and mentoring of the graduate students hired under this grant. |
|
|
|
|
|
|
|
|
Research and Development Activities:
Research in Bioinformatics:
Development of high-performance software to find exceptional motifs in genomic sequences. Collaboration with the National Institute of Health (NIH), The Ohio State University, Ohio Supercomputing Center (OSC), 2007- to date.
Development of a Real-time Air Traffic Control System using SIMD COTS technology
Collaboration between Ohio University, Kent State, and Worldscape Inc. (2006-to date).
QoS-based Resource Management
Collaboration between Ohio University and The Ohio State University. Development of algorithms for QoS-based resource management; development of (RT-)CORBA-based resource management middleware architectures and components. Design and development of a QoS-based Resource Management Subsystem and Integration into the Linux 2.6 Kernel (2004-to date).
NASA HART (Hierarchical Adaptive Resource Management) Project:
Development of QoS-based resource management algorithms and a resource management middleware architecture for NASA’s future generation earth observing satellites (2002-2004).
Cluster-Computing
Design and implementation of a resource management middleware for a cluster-based image retrieval system (1999-2002)
Professional Activities
Editorial
Associate Editor/Member of the Editorial Board, IASTED/ACTA Press International Journal of Computational Bioscience, 2008.
Guest Editor, Journal of Systems and Software, Special Issue on Resource Management for Real-Time and Distributed Systems, 2006.
Conference Activities, Committee Memberships and Other Professional Service
Member of the Organizing Committee – Bioinformatics Open Source Conference (BOSC 2009) held in conjunction with the 17th Annual International Conference on Intelligent Systems for Molecular Biology (ISMB) 2009.
Program Committee Member - The 2009 IEEE International Joint Conference on Computational Sciences and Optimization (CSO 2009)
Program Co-Chair – The Second IEEE International Symposium on Applied Computing and Computational Sciences (ACCS 2009)
Program Committee Member – 4th Ohio Collaborative Conference on Bioinformatics and its Applications in the Life Sciences (OCCBIO 2009).
Exhibitor – “Wordseeker – A Software to find Exceptional Motifs in Genomic Sequences”, Supercomputing 2008 (SC’08), 2008. Collaboration with the Ohio Supercomputing Center (OSC).
General Chair – 16th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008) International Workshop on Parallel and Distributed Real-Time Systems, Miami, FL, 2008.
Program Chair – 15th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2007) International Workshop on Parallel and Distributed Real-Time Systems, Long Beach, CA, 2007.
Program Committee Member – IEEE Real-Time and Embedded Technology and Applications Symposium 2007 (RTAS 2007).
Program Committee Member – IEEE International Symposium of Object-oriented Real-Time Computing 2007 (ISORC 2007).
Publication Chair – 1st Ohio Collaborative Conference on Bioinformatics and its Applications in the Life Sciences (OCCBIO 2006), Ohio University, June 2006.
Invited Session Organizer – "Soft and Firm Real-Time Systems” at the 14th IEEE IPDPS International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS2005), Rhodes Island, Greece, 2006.
Program Committee Member – IEEE Real-Time Systems Symposium 2006 (RTSS 2006).
Invited Session Organizer – "Scheduling and Resource Management in Parallel and Distributed Real-time Systems” at the 13th IEEE IPDPS International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS2005), Denver, Colorado, 2005.
Publicity Chair – 12th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2004) International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS2004), 2004.
Dissertation: Compile-time Scheduling in Multiprocessor Systems (7/2002)