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 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 pa
per
- Chris Hogg (2007-2008): Simulation of Graph Layout Algorithms for Sensor Net
works. Proposal Paper
- Sean Salmon (2008):Stream Location Aware Cooperation in Bittorrent Networks
to Minimize Delay and Jitter in Video-on-Demand Systems Proposal
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 St
rategies
Publications with Students
- 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
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
"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 Narional 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