Hala ElAarag

Professor of Computer Science
Department of Mathematics and Computer Science
Stetson University
Room 214-4 Elizabeth Hall
Phone: (386) 822-7554
email: helaarag@stetson.edu


Biography | Publications | Presentations | Teaching | Research Supervision | | Leadership and Service


Senior Research



All computer science and computer information systems students are required to complete senior projects consisting of original research in an area of computer science of their choice, under the close supervision of a faculty adviser.
In Senior Research I (CSCI/CINF 498) students develop a statement of the problem to be studied, the method to be used, and research the background information needed to solve the problem. At the end of the semester, they give an oral presentation and submit a written proposal of their research. In Senior Research II (CSCI/CINF 499) students complete the resaerch begun in CSCI498. They present their results and submit a written final paper.
Each year a professor is selected to be the coordinator of senior research. At the beginning of the fall semester of your senior year, you have to contact different professors and discuss with them their research ideas and/or projects to help you choose a research topic. If you have an interest in a specific idea of your own, you need to take a professor's approval before you pursue it. After that you need to inform the coordinator about your research advisor/topic


My Research Interest

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.


Previous/Current Senior Research Advisees



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