My research interest includes but is not limited to network
performance, Internet protocols, wireless networks, network simulation, computer graphics, operating systems, parallel and distributed systems and computer architecture.
For a list of my publications, visit my website
Some new and old Research Ideas of interest to me
- web proxy caching
- web based education
- sensor netwroks
- TCP-friendly protocols
- Investigate efficient and realiable link state information dissemintaion
- Build Applications using Grid computing and the semantic web
- Develop a scalable solution to the hot spot problem on web servers. Web servers can be overloaded with traffic at peak times. One solution is to distribute the load on a number of servers. Nowadays, most data is dynamically generated on the fly by the server. A more challenging problem is the load balancing of such systems. This includes not only spreading the load involved in sending files over the network, but also spreading the load of computing dynamic pages.
- Design high-performance microprocessors using RISC architecture
- Develop a system that efficiently searches through a database of images or videos
- Develop a 3-D traffic or accident simulator. The system should read information from a database then animate it. The system can include collision detection and deformation. It also can use AI to detect common problems
- Develop algorithms for scalable synchronization on shared-memory
multiprocessors. (contact me for more details)
- Use modified fetch and phi operations for parallel processing (again contact me for specifics)
- Performance evaluation of TCP-friendly algorithms
- Others: communication security, cognitive packet routing, virtual reality, computer games,...etc.
- Set up a real web proxy server and edit Squid with different caching algorithms. Test to identify which runs better with different workloads.
- Create a Speech-to-email service to perform transcoding that meets real-time requirements. A similar system that uses cluster computing is the Evoke Communications system.
- Use the cluster to implement a data mining technique to manage, mine and model large distributed data sets for a web crawler. A similar system that uses cluster computing for data mining is the Terabyte Challenge system.
- Use the cluster computer and other PCs in the lab or other sites to create a grid using the Globus toolkit. This project is more suitable for a Computer Information Systems major.
My Previous/Current Senior Research Advisees
- Jared Jennings (2002/2003), Robust Distributed Web Servers
with Automatic File Replication. Final Paper.
- Robert Hartford (2002/2003), Web based System for Sched
uling and Communication. Final paper
- John Russell (2003/2004), Implementation and Performance Evaluation of a TC
P-Based Multicasting Protocol in a Real-World Environment Proposal
Final Paper
- Chris Friesen (2003/2004), Simulation of Handoff in Wireless Wi-Fi Networks
Proposal
Final Paper
- Colin Branch (2003/2004), Real Time Rendering of Expensive Small Environmen
ts Proposal
Final Paper
- Andrew Moedinger (summer 2004), An Evaluation and Improvement of the Intern
et Friendly Transport Protocol, Summer Undergraduate Research (SURE).
- Laura Schindler (2005/2006): Web-based Education: A Speech Recognition and
Synthesis Tool Proposal
- Jake Cobb(2005/2006): Using neural Networks for a Web Proxy Cache Replacem
ent Proposal
Final Paper
- Lorenzo Campanelli (2005/2006): Developing a PHP-based Legacy Application
Grid System Proposal
Final Paper
- Derek Alexander (summer 2006): Exploiting Parallelism in the Cell Broadband
Engine, Summer Undergraduate Research (SURE).
- Sam Romano (summer 2007): A Quantitative Study of Web Cache Replacement St
rategies, Summer Undergraduate Research (SURE).
- Sam Romano (2007-2008): A Neural Network Cache Replacement Implementation in the Squid Cache Proposal paper
- Chris Hogg (2007-2008): Simulation of Graph Layout Algorithms for Sensor Networks. Proposal Paper
- Sean Salmon (2008-2009):Stream Location Aware Cooperation in Bittorrent Networks
to Minimize Delay and Jitter in Video-on-Demand Systems Proposal
- Sean Salmon (2009-2010):EDNAS: The Event-Driven Network Architecture Simulator Paper
- Derek Wells, (2010-2011): A Memetic Algorithm for Automated Music Composition Proposal Paper
- David Bauschlicher (2010-2011): Interacting with Social Networks to Improve Healthcare Body Sensor Networks
Proposal Paper
- Steven Bauchlicher (2010-2011): Interacting with Social Networks to Improve Healthcare Body Sensor Networks
Proposal Paper
- Matt Wozniak (2010-2011): Using Fuzzy Inference to Improve TCP Congestion Control over wireless Networks Proposal
Paper
- Harrison Neal (2011-2012): A reliable covert communication scheme based on VoIP steganography
Proposal
Paper
- Jeremy Yanik (2012-2013): Mobile Color Barcode Streaming Framework Proposal
- Matt Quinlan (2012-2013): NFC Security on AndroidDevicesProposal
- Allen Carroll (2012-2013): Utilizing Sap’s Sybase Unwired Platform and Mobile Business Objects To Create A Mobile Plant Maintenance ApplicationProposal
SURE Advisees
- Andrew Moedinger (summer 2004), An Evaluation and Improvement of the Intern
et Friendly Transport Protocol
- Derek Alexander (summer 2006): Exploiting Parallelism in the Cell Broadband
Engine
- Sam Romano (summer 2007): A Quantitative Study of Web Cache Replacement Strategies
- Matt Wozniak (summer 2010): An Improvement of the Transmission Control Protocol Using Fuzzy Logic
- Katie Moore (summer 2012): The Implementation Of Sensor Networks And Virtual Environments To Promote Fitness
Publications with Students
- Hala ElAarag and Harrison Neal, " Performance analysis of current data hiding algorithms for VoIP" Proceedings of the Communication and Networking Simulation Symposium, Spring Simulation Multiconference, San Diego, CA, April 7-10, 2013
- J. A. Roles and Hala ElAarag, "A Smoothest Path Algorithm and its Visualization Tool" , proceedings of the IEEE southeast conference, Jacksonville, FL, April 4-7, 2013
- Hala ELAarag and Matt Wozniak, "Using Fuzzy Inference to Improve TCP Congestion Control over Wireless Networks", CNS 12, March 26 - 29, 2012, Orlando, FL, USA
- Hala ElAarag and Sam Romano, "Animation of the Traveling Salesman Problem", Proceedings of IEEE Southeast Conference, Orlando, FL March 15-18, 2012
- Harrison Neal and Hala ElAarag, "A Packet Loss Tolerant Algorithm for Information Hiding in Voice over IP" Proceedings of IEEE Southeast Conference, Orlando, FL March 15-18, 2012
- Salmon S. and ElAarag H., “Simulation Based Experiments Using EDNAS: The Event-Driven Network Architecture Simulator”, Proceedings of Winter Simulation Conference, S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds, Phoenix, AZ, December 11-14, pp. 3266-3277, 2011
- ElAarag H. , Bauschlicher D., Bauschlicher S., "Simulation-Based Comparison of Scheduling Techniques in Multiprogramming Operating Systems on Single and Multi-core processors", The journal of Computing Sciences in Colleges,1. Vol 27, No 2, pp. 166-173, December 2011
- Romano S. and ElAarag H., "A Quantitative Study of Web Cache Replacement Strategies using Simulation", Simulation: Transactions of the Society for Modeling and Simulation International, Sage Publication, Volume 88 Issue 5 May 2012 pp. 507 - 541
- Bauschlicher D., Bauschlicher S. and ElAarag H., "Framework for the Integration of Body Sensor Networks and Social Networks to Improve Healthcare", Communication and Networking Symposium, International Society of Modeling and Simulation 2011 Spring Simulation Multiconference, Boston, MA, pp. 19-26, April 3-6, 2011
- Wells D. and ElAarag H., "A Novel Approach for Automated Music Composition Using Memetic Algorithms", 48th Annual ACM Southeast Conference, Kennesaw, GA, pp.155-159, March 24-26, 2011
- Romano S. and ElAarag H., "A Neural Network Proxy Cache Replacement Strategy and its Implementation in the Squid Proxy Server" Vol. 20, No. 1, Feb 2011, pp. 59-78, Springer-Verlag, DOI: 10.1007/s00521-010-0442-0
ElAarag H. and Romano S. "Training of NNPCR-2: An Improved Neural Network Proxy Cache Replacement Strategy", 2009 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2009), Vol. 41, 13-16 July 2009, pp. 260-267
- ElAarag H. and Romano S., "Comparison of Function Based Web Proxy Cache Replacement Strategies", 2009 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2009), Vol. 41, 13-16 July 2009, pp. 252-259
- ElAarag H. and Romano S., "Improvement of the Neural Network Proxy Cache Rep
lacement Strategy" 12th Communication and Networking Symposium (CNS.09), Spring
Simulation Multiconference, San Diego, CA, March 22-27, 2009
- Salmon S. and ElAarag H., "SLAAP: Stream Location-Aware Alliance Partitionin
g in BitTorrent Networks FOR Video-On-Demand Systems", 6th Annual IEEE Consumer
Communications & Networking Conference, IEEE CCNC 2009, 10 - 13 January 2009 in
Las Vegas, Nevada
- ElAarag H., Moedinger A., Hogg C., "TCP Friendl
y Protocols for Media Streams over Heterogeneous Wired-Wireless Networks", Compu
ter Communications, Elsevier Publishing, Vol 31/10 pp 2242-2256.
Abstract
Paper
- Cobb W. and ElAarag H., "Web Proxy Cache Repla
cement Scheme Based on Back Propagation Neural Network", Journal of Systems and
Software, Elsevier publishing (2007)
Abstract
- Romano S. and ElAarag H., "A Quantitative Study of Recency and Frequency bas
ed Web Cache Replacement Strategies", 11th Communication and Networking Symposiu
m (CNS.08), Spring Simulation Multiconference, Ottawa, Canada, April 14-17, 2008
.
- ElAarag H. and Hogg C., "Enhancement of IFTP for Transmission over Wireless
Access Networks", IEEE Southeast Conference 2007, Richmond, VA, March 22-25, 200
7 Paper
- Cobb W. and ElAarag H., "Training and Simulation of Neural Networks for Web
Proxy Cache Replacement", 2006 International Symposium on Performance Evaluatio
n of Computer and Telecommunications Systems (SPECTS 2006), July 31-August 2, 20
Paper
- ElAarag H. and Cobb W., "A Framework for Using Neural Networks for Web Proxy Cache Replacement", Communication and Networking Simulation Symposium (CNS2006), Spring Simulation Multiconference, Huntsville, Alabama, April 2-6 2006, pp. 389-396
Paper
- ElAarag H. and Schindler L., "A Speech Recognition and Synthesis Tool", 44th ACM Southeast Conference, Melbourne, Florida, USA, March, 10-12, 2006.
Paper
- ElAarag H. and Jennings J. "HashNAT: A Distributed Packet Rewriting System
Using Adaptive Hash Functions", 6th ACIS International Conference on Software En
gineering, Artificial Intelligence, Networking, and Parallel/Distributed Computi
ng, Maryland, U.S.A, May 23-25, 2005, pp. 127-1326. Abstract
Paper
- ElAarag H. and Moedinger A., "Performance Evaluation of an Internet Friendl
y Transport Protocol over Networks with Lossy Links", Applied Telecommunication
Symposium, Spring Simulation Multiconference, San Diego, California, April 2-8 2
005
Paper
- ElAarag H. and Moedinger A., "IFTP-W: A TCP-Friendly Protocol for Multimed
ia Applications over Wireless Networks", 43rd ACM Southeast Conference, Kennesaw
State University, Kennesaw, Georgia, Vol 2, pp.36-40, March 18-20, 2005
Paper
- Branch C. and ElAarag H., "Real Time Rendering of Expensive Small Environmen
ts", 2004 International Conference on Imaging Science, Systems, and Technology (
CISST'04), June 21-24, Las Vegas, Nevada
Abstract
- ElAarag H. and Hartford R. " Web-Based Systems for Communication and Schedul
ing", IEEE Professional Communication Conference, pp. 201-208, Orlando, FL, Sept
2003.
Abstract
Paper
students presentations:
- Katie Moore, "A Ubiquitous Non-Binding Fitness Application for Mobile Devices Using Body Sensors", Poster on the Hill , Washington D.C. April 23-24, 2013
- Katie Moore, "A Ubiquitous Non-Binding Fitness Application for Mobile Devices Using Body Sensors", Stetson Showcase, April 16, 2013, Stetson University
- J. Andrew Roles, "A Smoothest Path Algorithm and its Visualization Tool" , IEEE southeast conference, Jacksonville, FL, April 4-7, 2013
- J. Andrew Roles, "A Smoothest Path Algorithm and its Visualization Tool", Third Annual Florida Undergraduate Research Conference 2013, University of Florida, Gainsville, FL, February 22-23, 2013
- Matt Quinlan, "NFC Security on Android Devices", Third Annual Florida Undergraduate Research Conference 2013, University of Florida, Gainsville, FL, February 22-23, 2013
- Katie Moore, "A Ubiquitous Non-Binding Fitness Application for Mobile Devices Using Body Sensors", Third Annual Florida Undergraduate Research Conference 2013, University of Florida, Gainsville, FL, February 22-23, 2013
- Katie Moore, "A Ubiquitous Non-Binding Fitness Application for Mobile Devices Using Body Sensors" Consortium for Computing Sciences in Colleges Southeast Region, Marrietta GA, Nov 2-3, 2012.
- Harrison Neal "A Reliable Covert Communication Scheme Based on VoIP Steganography", Florida Undergraduate Research Conference, Stetson University, March 16-17, 2012
- Harrison Neal "A Reliable Covert Communication Scheme Based on VoIP Steganography", Stetson Showcase, April 18, 2012
- Matt Wozniak, advisor Hala ElAarag, “An Improvement of the Transmission Control Protocol Using Fuzzy Logic”, Stetson University, Stetson Undergraduate Research and Creative Arts Symposium, April 2011.
-
David Bauschlicher and Steven Bauschlicher, advisor Hala ElAarag, "Interacting with Social Networks to Improve Healthcare Body Sensor Networks", 1st Annual Florida Statewide Student Research Symposium March 5, 2011, University of North Florida
-
Derek Wells, advisor Hala ElAarag, " A Memetic Alogrithm for Automated Music Composition", 1st Annual Florida Statewide Student Research Symposium March 5, 2011, University of North Florida
-
Matt Wozniak, advisor Hala ElAarag, "Using Fuzzy Inference to Improve TCP Congestion Control Over Wireless Networks", 1st Annual Florida Statewide Student Research Symposium March 5, 2011, University of North Florida
-
Sean Salmon, advisor Hala ElAarag,, “SLAAP: Stream Location-Aware Alliance Partitioning in BitTorrent Networks FOR Video-On-Demand Systems”, 6th Annual IEEE Consumer Communications & Networking Conference, IEEE CCNC 2009, Las Vegas, Nevada, 10 - 13 January 2009
-
Romano S, advisor Hala ElAarag,, “A Quantitative Study of Recency and Frequency based Web Cache Replacement Strategies”, 11th Communication and Networking Symposium (CNS’08), Spring Simulation Multiconference, Ottawa, Canada, April 14-17, 2008
-
Sam Romano, advisor Hala ElAarag, “A Quantitative Study of Web Cache Replacement Strategies”, Stetson Undergraduate Research and Creative Arts Symposium, April 2008
-
Derek Alexander, advisor Hala ElAarag, “Exploiting Parallelism in the Cell Broadband Engine”, Stetson Undergraduate Research and Creative Arts Symposium, April 2007.
-
Cobb W., advisor Hala ElAarag,, “Training and Simulation of Neural Networks for Web Proxy Cache Replacement”, 2006 International Symposium on Performance Evaluation of Computer and Telecommunications Systems (SPECTS 2006), July 31-August 2, 2006, Calgary, Canada.
-
Cobb W., advisor Hala ElAarag,, “A Framework for Using Neural Networks for Web Proxy Cache Replacement”, Communication and Networking Simulation Symposium (CNS2006), Spring Simulation Multiconference, Huntsville, Alabama, April 2-6 2006
-
Schindler L., advisor Hala ElAarag,, “A Speech Recognition and Synthesis Tool”, 44th ACM Southeast Conference, Melbourne, Florida, USA, March, 10-12, 2006
-
Moedinger A., advisor Hala ElAarag,, “IFTP-W: A TCP-Friendly Protocol for Multimedia Applications over Wireless Networks” 43rd ACM Southeast Conference, Kennesaw State University, Kennesaw, Georgia, Vol 2, March 18-20, 2005
-
Andrew Moedinger, advisor Hala ElAarag, “An Evaluation and Improvement of the Internet Friendly Transport Protocol”, Stetson Undergraduate Scholarship Day, April 2005
Published Students Papers under My Supervision:
- Russell J., "Implementation and Performance Evaluation of a TCP-Based Multic
asting Protocol in a Real-World Environment", 18th National Conference on Underg
raduate Research, NCUR 2004, Indiana University- Purdue University, Indianapolis
, April 14-17, 2004.
- Friesen C., "Simulation of Handoff in Wireless Wi-Fi Networks", 18th Nationa
l Conference on Undergraduate Research, NCUR 2004, Indiana University- Purdue Un
iversity, Indianapolis, April 14-1, 2004.
- Lopez J., "Ethics in Computer Multi Player Gaming", 2004 North American Comp
uting and Philosophy Conference CAP 2004, Carnegie Mellon, August 4-6
Posters on the Hill
"A Ubiquitous Non-Binding Fitness Application for Mobile Devices Using Body Sensors",
17th Annual Posters on the Hill organized by Council on Undergraduate Research (CUR), Rayburn House Office Building, Washington D.C. April 23-24, 2013
"For a Healthier Internet: A TCP-Friendly Protocol for Multimedia Applications over Wireless Networks" , The Eleventh Annual Undergraduate Research Poster Session on Capitol Hill organized by Council on Undergraduate Research (CUR), Rayburn House Office Building, Washington D. C., April 25, 2007.
Where to get good references
- IEEE Explore The IEEE Digital library
- PORTAL The ACM Digital Library
- NSDL The National Science Digial Library
- Stetson's University Library including on-line catalog
- Google
Template for Proposal/Paper
Template Please download and ask me if you have any questions
References where you can get help with writing
Presentation
Final Notes
-
Do not forget Stetson's University Honor System
- If you have at least sophomore standing, you can apply for Stetson Undergraduate Research Experience SURE program
- To add your senior research project to the DuPont Library electronics archive, go to the Library's page, click on "Library Publications," and then "Senior Project Archive,"
A Job or graduate school