May, 2015
Jeffrey Michael Galloway
Western Kentucky University
Department of Computer Science
COHH 4135
Bowling Green, KY 42101
Phone: (334) 559-2536
Email: jeffrey.galloway@wku.edu
Homepage: http://204-5.sth.wku.edu/
Education
Ph.D. Computer Science, The University of Alabama, 2013.
Dissertation: A Cloud Architecture for Reducing Costs in Local Parallel and Distributed Virtualized Cloud
Environments
Advisor: Dr. Susan Vrbsky
Cloud and Cluster Computing Lab
M.S. Computer Science, The University of Alabama, 2008.
Advisor: Dr. Xioyan Hong
Wireless Research Group
B.W.E Wireless Engineering, Auburn University, 2005.
A.A.S Electronics Technology, Central Alabama Community College, 2001
Research Interests
My research focus is distributed computing, specifically cloud computing. I’m focused on deploying private cloud
architectures in small to medium sized organizations. The three main areas of my research are developing a power
aware load consolidation algorithm for compute nodes, power aware persistent cloud storage, and deployment
of cloud resources in a limited networking environment. Other research focuses include wireless communication
protocols, computer networking, distributed resource provisioning, autonomous robotics, and computer science
education.
General Terms
Cloud Computing
Distributed Systems
Data Intensive Computing
Computer Science Education
Skills
Languages
Java, C#, C, C++, PHP, Python, SQL, LATEX, HTML, CSS, XML, Visual Basic, R, Matlab
Jeffrey Michael Galloway 2
Architectures
Eucalyptus, Amazon EC2, OpenStack, Apache Hadoop
Operating Systems
GNU/Linux, Windows, Mac OSX
Academic Appointments
Western Kentucky University, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . 2013 – Present
The University of Alabama, Graduate Teaching Assistant . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2011 – 2013
Shelton State Community College, Adjunct Instructor. . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010 – 2013
Southern Union State Community College, Adjunct Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009 – 2010
Faulkner University, Adjunct Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2008 – 2010
The University of Alabama, Graduate Assistant. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2006 – 2008
Courses Taught
Western Kentucky University
Graduate Courses
CS595 - Cloud Computing, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015
Undergraduate Courses
CS360 - Software Engineering, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2015
CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2015
CS180 - Computer Science 1 in Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2015
CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015
CS381 - Computer Networks, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015
CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014
CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014
CS180 - Computer Science 1 in Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014
CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014
CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014
CS325 - Computer Systems Hardware and Software, Instructor. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014
CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2013
CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2013
CS239 - Problem Solving with Computational Techniques in C, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2013
Western Kentucky University
VAMPY Courses
CS595 - Computer Science, Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . Summer 2015
Jeffrey Michael Galloway 3
The University of Alabama
CS150 - Introduction to Programming in Python, Instructor. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2013
CS150 - Introduction to Programming in Python, Instructor. . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2012
CS150 - Introduction to Programming in Python, Instructor. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2012
CS150 - Introduction to Programming in Python, Instructor. . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011
Shelton State Community College
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2013
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2013
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2012
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2012
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2012
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2011
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011
Southern Union State Community College
CIS130 - Introduction to Computers, Instructor. . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2010
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010
CIS130 - Introduction to Computers, Instructor. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010
CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009
Faulkner University
CS1305 - Introduction to Programming in Java, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010
CS2310 - Discrete Mathematics, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010
CS3330 - Introduction to Computer Networks, Instructor. . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009
CS2320 - Data Structures and Algorithms, Instructor . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009
CS4350 - Programming Languages, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2009
CS2310 - Discrete Mathematics, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2009
CS3330 - Introduction to Computer Networks, Instructor. . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2008
Student Advising
Master’s Thesis Advisor:
Travis Brummett, Vertical Cloud Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Present
Debadrita Sarkar, Cloud Storage Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Present
Pezhman Sheinidashtegol, Cloud Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Present
Master’s Thesis Committee Member:
Bryan Knowles, Graph Theory Algorithms . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . Fall 2014 - Spring 2016
Harinivesh Donepudi, Distributed Computing with Hadoop . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Spring 2016
Jeffrey Michael Galloway 4
Undergraduate Research Advisor:
Colton Ramos, Game Engine Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Spring 2015
Connor Brooks, Coverage Algorithms using Autonomous Robots . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Present
Christopher Goulet, Coverage Algorithms using Autonomous Robots. . . . . . . . . . . . . . . . . . . . Spring 2014 - Present
Professional Service
University
Faculty Advisor, Cloud Computing Research Group .
Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2014 – Present
Faculty Advisor, Autonomous Robotics Research Group .
Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2014 – Present
Faculty Co-Advisor, ACM Student Chapter .
Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2013 – 2015
Vice President - Upsilon Pi Epsilon (UPE) National Honor Society for .
Computer Science, The University of Alabama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2012 – 2013
Conferences
Session Chair - Session I Undergraduate 4 - ACM MidSoutheast Conference . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014
Judge - Undergraduate 4 - ACM MidSoutheast Conference . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014
Session Chair - Session I Undergraduate 4 - ACM MidSoutheast Conference . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2013
Judge - Undergraduate 4 - ACM MidSoutheast Conference . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2013
Program Committee Member - 50th ACM Southeast Conference. . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2012
Session Chair - HPC and Algorithms - ACM MidSoutheast Conference . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2012
Session Chair - Session II Professional, Session III Undergraduate 4, .
Session IV Undergraduate 4 - ACM MidSoutheast Conference. . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2011
Journal Reviews
Reviewer - Elsevier Journal of Sustainable Computing, Informatics and Systems.. . . . . . . . . . . . . . . . . . . . . . . . . . .2014
Paper Reviewed:
S.K. Tesfatsion, E. Wadbro, J. Tordsson,A Combined Frequency Scaling and Application Elasticity Approach for
Energy-Efficient Clouds
Reviewer - Elsevier Journal of Sustainable Computing, Informatics and Systems.. . . . . . . . . . . . . . . . . . . . . . . . . . .2014
Paper Reviewed:
A. Abdulrahman, A. Eman, Z. Michelle, C. Dunren, Multi-Step Energy-Aware Task Scheduling in Cloud
Conference Reviews
Reviewer - IEEE Mobile Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014
Paper Reviewed:
I. Hwang, S. Youm, User Data Processing Platform based on Devices
Jeffrey Michael Galloway 5
Memberships
Cloud, Cluster, and Grid Computing Research Group, Dept. of .
Computer Science, UA. Directed by Dr. Susan Vrbsky. . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . .2010 – 2013
Upsilon Pi Epsilon (UPE), National Honor Society for Computer Science . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013
Association for Computing Machinery (ACM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013
Institute for Electrical and Electronics Engineers (IEEE) . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013
Wireless Research Group, Dept. of Computer Science, UA. Directed .
by Dr. Xioyan Hong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2006 – 2008
Honors and Scholarships
Graduate Assistantship Tuition Grant, Dept. of Computer Science, UA . . . . . . . .. . . . . . . . . . . . . . . . . . .2011 – 2013
Upsilon Pi Epsilon Outstanding Graduate Student Award, Computer .
Science Department. The University of Alabama . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2012
EPSCoR Cyberinfrastructure Student Engagement Program Recipient . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2012
National Science Foundation Computer Science, Engineering, and .
Mathematics Scholarship (CSEMS) program recipient. The University of .
Alabama. Directed by Dr. Susan Vrbsky and Dr. Xiaoyan Hong. . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2010
Graduate Assistantship Tuition Grant, Dept. of Computer Science, UA . . . . . . . .. . . . . . . . . . . . . . . . . . .2006 – 2008
Western Kentucky University
Publications
Journal Articles
1. G. Loewen, M. Galloway, J. Robinson, and S. Vrbsky. THUNDER: Helping Underfunded NPO’s Dis-
tribute Electronic Resources. Journal of Cloud Computing: Advances, Systems and Applications 2013,
2:24. Springer, 2013.
Conference Proceedings
1. M. Galloway, G. Loewen, S. Vrbsky. Performance Metrics of Virtual Machine Live Migration. In Pro-
ceedings of the 8th IEEE International Conference on Cloud Computing. New York, NY. June 27 - July 2,
2015.
2. J. Robinson, B. Dixon, M. Galloway. Montgomery Multiplication using CUDA. In Proceedings of the ACM
Southeast Conference (ACMSE ’14). Kennesaw, GA, 2014.
Posters
1. G. Loewen, M. Galloway, S. Vrbsky. Empirical Study on the Deployment of Local Cloud Architectures. In
Proceedings of the ACM Southeast Conference (ACMSE ’14), Kennesaw, GA, 2014.
2. P. Sheinidashtegol, M. Galloway. Cloud Security. Western Kentucky University 45th Student Research
Conference (WKU REACH ’15), Bowling Green, KY, 2015.
3. C. Brooks, C. Goulet, M. Galloway. Autonomous Multi-rotor Vehicle Creation. Western Kentucky Univer-
sity 45th Student Research Conference (WKU REACH ’15), Bowling Green, KY, 2015.
Jeffrey Michael Galloway 6
Abstracts
1. T. Brummett, M. Galloway. Building a Vertical Cloud Architecture. In Proceedings of the ACM Mid-
Southeast Conference (ACM Mid-SE ’14), Gatlinburg, TN, 2014.
2. C. Ramos, M. Galloway. Crafting Tools for Video Game Development. In Proceedings of the ACM
Mid-Southeast Conference (ACM Mid-SE ’14), Gatlinburg, TN, 2014.
Research Grants and Funding
Total: $10,500
1. M. Galloway, Connor Brooks, Autonomous Multirotor Robotics. FUSE Grant # 15-FA245. Western
Kentucky University. May 1 to December 15, 2016. $4,500.
2. M. Galloway, Connor Brooks, Autonomous MultiRotor Robotics. Student Government Association Scholar
Development Grant. Western Kentucky University. April 29, 2015. $250.
3. M. Galloway, Travis Brummett, Development of a Local Cloud Architecture. Student Government Asso-
ciation Scholar Development Grant. Western Kentucky University. April 29, 2015. $250.
4. M. Galloway, Pezhman Sheinidashtegol, Cloud Security. Student Government Association Scholar Devel-
opment Grant. Western Kentucky University. April 29, 2015. $250.
5. M. Galloway, Colton Ramos, Crafting Tools for Game Development. FUSE Grant # 14-FA122. Western
Kentucky University. April 15 to December 12, 2014. $4,500.
6. M. Galloway, Connor Brooks, Autonomous Robotics. Student Government Association Scholar Develop-
ment Grant. Western Kentucky University. November 10, 2014. $250.
7. M. Galloway, Bryan Knowles, Association for Computing Machinery. Student Government Association
Organizational Aid. Western Kentucky University. November 10, 2014. $500.
The University of Alabama
Publications
Journal Articles
1. Susan V. Vrbsky, M. Galloway, Robert Carr, Rahul Nori, David Grubic. Decreasing power consumption
with energy efficient data aware strategies. Future Generation Computer Systems, Available online 8 January
2013, ISSN 0167-739X, 10.1016/j.future.2012.12.016.
2. M. Galloway, G. Loewen, and S. Vrbsky. Deploying a cost efficient geographically distributed private cloud
architecture. The International Journal of Cloud Computing. Inderscience Publishers, 2012.
3. M. Galloway, J. Robinson, G. Loewen, and S. Vrbsky. On Power Aware Load Consolidation in Private
IaaS Cloud Architectures. The International Journal of Research and Reviews. Science Academy Publisher,
United Kingdom, 2012.
4. Y. Xiao, V. Rayi, B. Sun, X. Du, F. Hu, and M. Galloway. A Survey of Key Management Schemes in
Wireless Sensor Networks. Computer Communications Journal, Special Issue on Security on Wireless Ad
Hoc and Sensor Networks, Volume 30, Issues 11-12, September 10, 2007.
Jeffrey Michael Galloway 7
Conference Proceedings
1. G. Loewen, M. Galloway, S. Vrbsky. On The Performance of Apache Hadoop in a Tiny Private IAAS
Cloud. In Proceedings of the 10th International Conference on Information Technology : New Generations
(ITNG ’13). Las Vegas, NV, April 2013.
2. G. Loewen, M. Galloway, S. Vrbsky. A Graphical Interface for Private Cloud and Cluster Management. In
Proceedings of the ACM Southeast Conference (ACMSE ’13). Savannah, GA. 2013.
3. M. Galloway, R. Smith, S. Vrbsky. Graphical User Interface for Power Efficient Local Cloud Architec-
ture. 9th IASTED International Conference on Human-Computer Interaction (IASTED-HCI ’12), Baltimore,
Maryland, May 14-16, 2012.
4. M. Galloway, K. Smith, J. Carver. An Empirical Study of Power Aware Load Balancing in Local Cloud
Architectures. 9th International Conference on Information Technology: New Generations (ITNG ’12), Las
Vegas, Nevada, April 16-18, 2012.
5. K. Smith, M. Galloway, S. Vrbsky. An Empirical Study on the Impact of an Idle Limit in Distributed
Systems. 9th International Conference on Information Technology: New Generations (ITNG ’12), Las
Vegas, Nevada, April 16-18, 2012.
6. M. Galloway, K. Smith, S. Vrbsky. Power Aware Load Balancing for Cloud Computing. Proceedings of
the International Conference on Computer Science and Applications, ICCSA ’11, San Francisco, California,
October 19-21, 2011.
7. K. Smith, M. Galloway, S. Vrbsky. Reactive Power Management for Distributed Systems. In Proceedings
of the ACM Southeast Conference (ACMSE ’11), 2011.
8. M. Galloway, X. Hong. Performance Measurements of Coexisting IEEE 802.11g/n Networks. In Proceed-
ings of the ACM Southeast Conference (ACMSE ’11), 2011.
9. L. Liu, J. Zhang, M. Galloway. COSA: A Contents-Oriented Self Adaptive Browsing Approach. In Pro-
ceedings of the ACM Southeast Conference (ACMSE ’08), 2008.
Workshop Papers
1. G. Loewen, M. Galloway, S. Vrbsky. Designing a Middleware API for Building Private IaaS Cloud Archi-
tectures. The First International Workshop on Resource Management of Cloud Computing (CCRM ’13).
July 2013.
2. M. Galloway, S. Vrbsky. A Power Efficient Persistent Storage Consolidation Algorithm for Cloud Comput-
ing. 2nd Workshop on Energy Consumption and Reliability of Storage Systems (ERSS ’12). Hosted at the
3rd International Green Computing Conference (IGCC ’12), San Jose, California, June 5-8, 2012.
Book Chapters
1. M. Galloway, Y. Zhang, Y. Xiao, F. Hu, and P. Shao. Time Synchronization in Sensor Networks and
Underwater Sensor Networks. Underwater Acoustic Sensor Networks, CRC Pres, ISBN-10: 1420067117,
2010, Chapter 6, pp. 143-175.
Posters
1. M. Galloway, F. Jacob. The Turtle Project. In Proceedings of the ACM Southeast Conference (ACMSE
’13). Savannah, GA. 2013.
2. M. Galloway, S. Vrbsky. Local Cloud Deployment in a Limited IP Setting. 2nd IEEE International Confer-
ence on Cloud Computing Technology and Science, CloudCom, November, 2010.
Jeffrey Michael Galloway 8
Miscellaneous
My Erdos number is 4 (Several different 4 and 5 paths)
Erdos, Paul –> Tovey, Craig –> Borie, Richard –> Vrbsky, Susan –> Me
Another path:
Erdos, Paul –> Zalcstein, Yechezkel –> Garzon, Max –> Xiao, Yang –> Me
Last updated: May 14, 2015

vitae

  • 1.
    May, 2015 Jeffrey MichaelGalloway Western Kentucky University Department of Computer Science COHH 4135 Bowling Green, KY 42101 Phone: (334) 559-2536 Email: jeffrey.galloway@wku.edu Homepage: http://204-5.sth.wku.edu/ Education Ph.D. Computer Science, The University of Alabama, 2013. Dissertation: A Cloud Architecture for Reducing Costs in Local Parallel and Distributed Virtualized Cloud Environments Advisor: Dr. Susan Vrbsky Cloud and Cluster Computing Lab M.S. Computer Science, The University of Alabama, 2008. Advisor: Dr. Xioyan Hong Wireless Research Group B.W.E Wireless Engineering, Auburn University, 2005. A.A.S Electronics Technology, Central Alabama Community College, 2001 Research Interests My research focus is distributed computing, specifically cloud computing. I’m focused on deploying private cloud architectures in small to medium sized organizations. The three main areas of my research are developing a power aware load consolidation algorithm for compute nodes, power aware persistent cloud storage, and deployment of cloud resources in a limited networking environment. Other research focuses include wireless communication protocols, computer networking, distributed resource provisioning, autonomous robotics, and computer science education. General Terms Cloud Computing Distributed Systems Data Intensive Computing Computer Science Education Skills Languages Java, C#, C, C++, PHP, Python, SQL, LATEX, HTML, CSS, XML, Visual Basic, R, Matlab
  • 2.
    Jeffrey Michael Galloway2 Architectures Eucalyptus, Amazon EC2, OpenStack, Apache Hadoop Operating Systems GNU/Linux, Windows, Mac OSX Academic Appointments Western Kentucky University, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . 2013 – Present The University of Alabama, Graduate Teaching Assistant . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2011 – 2013 Shelton State Community College, Adjunct Instructor. . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010 – 2013 Southern Union State Community College, Adjunct Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009 – 2010 Faulkner University, Adjunct Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2008 – 2010 The University of Alabama, Graduate Assistant. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2006 – 2008 Courses Taught Western Kentucky University Graduate Courses CS595 - Cloud Computing, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015 Undergraduate Courses CS360 - Software Engineering, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2015 CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2015 CS180 - Computer Science 1 in Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2015 CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015 CS381 - Computer Networks, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2015 CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014 CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014 CS180 - Computer Science 1 in Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2014 CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014 CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014 CS325 - Computer Systems Hardware and Software, Instructor. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Spring 2014 CS146 - Introduction to Programming in Visual Basic, Instructor. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2013 CS170 - Problem Solving & Programming in Python, Instructor. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Fall 2013 CS239 - Problem Solving with Computational Techniques in C, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2013 Western Kentucky University VAMPY Courses CS595 - Computer Science, Java, Instructor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . Summer 2015
  • 3.
    Jeffrey Michael Galloway3 The University of Alabama CS150 - Introduction to Programming in Python, Instructor. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2013 CS150 - Introduction to Programming in Python, Instructor. . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2012 CS150 - Introduction to Programming in Python, Instructor. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2012 CS150 - Introduction to Programming in Python, Instructor. . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011 Shelton State Community College CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2013 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2013 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2012 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2012 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2012 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2011 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2011 Southern Union State Community College CIS130 - Introduction to Computers, Instructor. . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . .Summer 2010 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010 CIS130 - Introduction to Computers, Instructor. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010 CIS146 - Microcomputer Applications, Instructor . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009 Faulkner University CS1305 - Introduction to Programming in Java, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010 CS2310 - Discrete Mathematics, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2010 CS3330 - Introduction to Computer Networks, Instructor. . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009 CS2320 - Data Structures and Algorithms, Instructor . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2009 CS4350 - Programming Languages, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2009 CS2310 - Discrete Mathematics, Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2009 CS3330 - Introduction to Computer Networks, Instructor. . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Fall 2008 Student Advising Master’s Thesis Advisor: Travis Brummett, Vertical Cloud Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Present Debadrita Sarkar, Cloud Storage Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Present Pezhman Sheinidashtegol, Cloud Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Present Master’s Thesis Committee Member: Bryan Knowles, Graph Theory Algorithms . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . Fall 2014 - Spring 2016 Harinivesh Donepudi, Distributed Computing with Hadoop . . . . . . . . . . . . . . . . . . . . . . . . . . . Fall 2014 - Spring 2016
  • 4.
    Jeffrey Michael Galloway4 Undergraduate Research Advisor: Colton Ramos, Game Engine Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Spring 2015 Connor Brooks, Coverage Algorithms using Autonomous Robots . . . . . . . . . . . . . . . . . . . . . . Spring 2014 - Present Christopher Goulet, Coverage Algorithms using Autonomous Robots. . . . . . . . . . . . . . . . . . . . Spring 2014 - Present Professional Service University Faculty Advisor, Cloud Computing Research Group . Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2014 – Present Faculty Advisor, Autonomous Robotics Research Group . Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2014 – Present Faculty Co-Advisor, ACM Student Chapter . Computer Science, Western Kentucky University . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2013 – 2015 Vice President - Upsilon Pi Epsilon (UPE) National Honor Society for . Computer Science, The University of Alabama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2012 – 2013 Conferences Session Chair - Session I Undergraduate 4 - ACM MidSoutheast Conference . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014 Judge - Undergraduate 4 - ACM MidSoutheast Conference . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014 Session Chair - Session I Undergraduate 4 - ACM MidSoutheast Conference . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2013 Judge - Undergraduate 4 - ACM MidSoutheast Conference . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2013 Program Committee Member - 50th ACM Southeast Conference. . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2012 Session Chair - HPC and Algorithms - ACM MidSoutheast Conference . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2012 Session Chair - Session II Professional, Session III Undergraduate 4, . Session IV Undergraduate 4 - ACM MidSoutheast Conference. . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2011 Journal Reviews Reviewer - Elsevier Journal of Sustainable Computing, Informatics and Systems.. . . . . . . . . . . . . . . . . . . . . . . . . . .2014 Paper Reviewed: S.K. Tesfatsion, E. Wadbro, J. Tordsson,A Combined Frequency Scaling and Application Elasticity Approach for Energy-Efficient Clouds Reviewer - Elsevier Journal of Sustainable Computing, Informatics and Systems.. . . . . . . . . . . . . . . . . . . . . . . . . . .2014 Paper Reviewed: A. Abdulrahman, A. Eman, Z. Michelle, C. Dunren, Multi-Step Energy-Aware Task Scheduling in Cloud Conference Reviews Reviewer - IEEE Mobile Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2014 Paper Reviewed: I. Hwang, S. Youm, User Data Processing Platform based on Devices
  • 5.
    Jeffrey Michael Galloway5 Memberships Cloud, Cluster, and Grid Computing Research Group, Dept. of . Computer Science, UA. Directed by Dr. Susan Vrbsky. . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . .2010 – 2013 Upsilon Pi Epsilon (UPE), National Honor Society for Computer Science . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013 Association for Computing Machinery (ACM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013 Institute for Electrical and Electronics Engineers (IEEE) . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2008 – 2013 Wireless Research Group, Dept. of Computer Science, UA. Directed . by Dr. Xioyan Hong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .2006 – 2008 Honors and Scholarships Graduate Assistantship Tuition Grant, Dept. of Computer Science, UA . . . . . . . .. . . . . . . . . . . . . . . . . . .2011 – 2013 Upsilon Pi Epsilon Outstanding Graduate Student Award, Computer . Science Department. The University of Alabama . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2012 EPSCoR Cyberinfrastructure Student Engagement Program Recipient . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .2012 National Science Foundation Computer Science, Engineering, and . Mathematics Scholarship (CSEMS) program recipient. The University of . Alabama. Directed by Dr. Susan Vrbsky and Dr. Xiaoyan Hong. . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .2010 Graduate Assistantship Tuition Grant, Dept. of Computer Science, UA . . . . . . . .. . . . . . . . . . . . . . . . . . .2006 – 2008 Western Kentucky University Publications Journal Articles 1. G. Loewen, M. Galloway, J. Robinson, and S. Vrbsky. THUNDER: Helping Underfunded NPO’s Dis- tribute Electronic Resources. Journal of Cloud Computing: Advances, Systems and Applications 2013, 2:24. Springer, 2013. Conference Proceedings 1. M. Galloway, G. Loewen, S. Vrbsky. Performance Metrics of Virtual Machine Live Migration. In Pro- ceedings of the 8th IEEE International Conference on Cloud Computing. New York, NY. June 27 - July 2, 2015. 2. J. Robinson, B. Dixon, M. Galloway. Montgomery Multiplication using CUDA. In Proceedings of the ACM Southeast Conference (ACMSE ’14). Kennesaw, GA, 2014. Posters 1. G. Loewen, M. Galloway, S. Vrbsky. Empirical Study on the Deployment of Local Cloud Architectures. In Proceedings of the ACM Southeast Conference (ACMSE ’14), Kennesaw, GA, 2014. 2. P. Sheinidashtegol, M. Galloway. Cloud Security. Western Kentucky University 45th Student Research Conference (WKU REACH ’15), Bowling Green, KY, 2015. 3. C. Brooks, C. Goulet, M. Galloway. Autonomous Multi-rotor Vehicle Creation. Western Kentucky Univer- sity 45th Student Research Conference (WKU REACH ’15), Bowling Green, KY, 2015.
  • 6.
    Jeffrey Michael Galloway6 Abstracts 1. T. Brummett, M. Galloway. Building a Vertical Cloud Architecture. In Proceedings of the ACM Mid- Southeast Conference (ACM Mid-SE ’14), Gatlinburg, TN, 2014. 2. C. Ramos, M. Galloway. Crafting Tools for Video Game Development. In Proceedings of the ACM Mid-Southeast Conference (ACM Mid-SE ’14), Gatlinburg, TN, 2014. Research Grants and Funding Total: $10,500 1. M. Galloway, Connor Brooks, Autonomous Multirotor Robotics. FUSE Grant # 15-FA245. Western Kentucky University. May 1 to December 15, 2016. $4,500. 2. M. Galloway, Connor Brooks, Autonomous MultiRotor Robotics. Student Government Association Scholar Development Grant. Western Kentucky University. April 29, 2015. $250. 3. M. Galloway, Travis Brummett, Development of a Local Cloud Architecture. Student Government Asso- ciation Scholar Development Grant. Western Kentucky University. April 29, 2015. $250. 4. M. Galloway, Pezhman Sheinidashtegol, Cloud Security. Student Government Association Scholar Devel- opment Grant. Western Kentucky University. April 29, 2015. $250. 5. M. Galloway, Colton Ramos, Crafting Tools for Game Development. FUSE Grant # 14-FA122. Western Kentucky University. April 15 to December 12, 2014. $4,500. 6. M. Galloway, Connor Brooks, Autonomous Robotics. Student Government Association Scholar Develop- ment Grant. Western Kentucky University. November 10, 2014. $250. 7. M. Galloway, Bryan Knowles, Association for Computing Machinery. Student Government Association Organizational Aid. Western Kentucky University. November 10, 2014. $500. The University of Alabama Publications Journal Articles 1. Susan V. Vrbsky, M. Galloway, Robert Carr, Rahul Nori, David Grubic. Decreasing power consumption with energy efficient data aware strategies. Future Generation Computer Systems, Available online 8 January 2013, ISSN 0167-739X, 10.1016/j.future.2012.12.016. 2. M. Galloway, G. Loewen, and S. Vrbsky. Deploying a cost efficient geographically distributed private cloud architecture. The International Journal of Cloud Computing. Inderscience Publishers, 2012. 3. M. Galloway, J. Robinson, G. Loewen, and S. Vrbsky. On Power Aware Load Consolidation in Private IaaS Cloud Architectures. The International Journal of Research and Reviews. Science Academy Publisher, United Kingdom, 2012. 4. Y. Xiao, V. Rayi, B. Sun, X. Du, F. Hu, and M. Galloway. A Survey of Key Management Schemes in Wireless Sensor Networks. Computer Communications Journal, Special Issue on Security on Wireless Ad Hoc and Sensor Networks, Volume 30, Issues 11-12, September 10, 2007.
  • 7.
    Jeffrey Michael Galloway7 Conference Proceedings 1. G. Loewen, M. Galloway, S. Vrbsky. On The Performance of Apache Hadoop in a Tiny Private IAAS Cloud. In Proceedings of the 10th International Conference on Information Technology : New Generations (ITNG ’13). Las Vegas, NV, April 2013. 2. G. Loewen, M. Galloway, S. Vrbsky. A Graphical Interface for Private Cloud and Cluster Management. In Proceedings of the ACM Southeast Conference (ACMSE ’13). Savannah, GA. 2013. 3. M. Galloway, R. Smith, S. Vrbsky. Graphical User Interface for Power Efficient Local Cloud Architec- ture. 9th IASTED International Conference on Human-Computer Interaction (IASTED-HCI ’12), Baltimore, Maryland, May 14-16, 2012. 4. M. Galloway, K. Smith, J. Carver. An Empirical Study of Power Aware Load Balancing in Local Cloud Architectures. 9th International Conference on Information Technology: New Generations (ITNG ’12), Las Vegas, Nevada, April 16-18, 2012. 5. K. Smith, M. Galloway, S. Vrbsky. An Empirical Study on the Impact of an Idle Limit in Distributed Systems. 9th International Conference on Information Technology: New Generations (ITNG ’12), Las Vegas, Nevada, April 16-18, 2012. 6. M. Galloway, K. Smith, S. Vrbsky. Power Aware Load Balancing for Cloud Computing. Proceedings of the International Conference on Computer Science and Applications, ICCSA ’11, San Francisco, California, October 19-21, 2011. 7. K. Smith, M. Galloway, S. Vrbsky. Reactive Power Management for Distributed Systems. In Proceedings of the ACM Southeast Conference (ACMSE ’11), 2011. 8. M. Galloway, X. Hong. Performance Measurements of Coexisting IEEE 802.11g/n Networks. In Proceed- ings of the ACM Southeast Conference (ACMSE ’11), 2011. 9. L. Liu, J. Zhang, M. Galloway. COSA: A Contents-Oriented Self Adaptive Browsing Approach. In Pro- ceedings of the ACM Southeast Conference (ACMSE ’08), 2008. Workshop Papers 1. G. Loewen, M. Galloway, S. Vrbsky. Designing a Middleware API for Building Private IaaS Cloud Archi- tectures. The First International Workshop on Resource Management of Cloud Computing (CCRM ’13). July 2013. 2. M. Galloway, S. Vrbsky. A Power Efficient Persistent Storage Consolidation Algorithm for Cloud Comput- ing. 2nd Workshop on Energy Consumption and Reliability of Storage Systems (ERSS ’12). Hosted at the 3rd International Green Computing Conference (IGCC ’12), San Jose, California, June 5-8, 2012. Book Chapters 1. M. Galloway, Y. Zhang, Y. Xiao, F. Hu, and P. Shao. Time Synchronization in Sensor Networks and Underwater Sensor Networks. Underwater Acoustic Sensor Networks, CRC Pres, ISBN-10: 1420067117, 2010, Chapter 6, pp. 143-175. Posters 1. M. Galloway, F. Jacob. The Turtle Project. In Proceedings of the ACM Southeast Conference (ACMSE ’13). Savannah, GA. 2013. 2. M. Galloway, S. Vrbsky. Local Cloud Deployment in a Limited IP Setting. 2nd IEEE International Confer- ence on Cloud Computing Technology and Science, CloudCom, November, 2010.
  • 8.
    Jeffrey Michael Galloway8 Miscellaneous My Erdos number is 4 (Several different 4 and 5 paths) Erdos, Paul –> Tovey, Craig –> Borie, Richard –> Vrbsky, Susan –> Me Another path: Erdos, Paul –> Zalcstein, Yechezkel –> Garzon, Max –> Xiao, Yang –> Me Last updated: May 14, 2015