Students

 

Current PhD Students

Former Students

 

Farhana Ashraf

EDUCATION

Ph.D. in Computer Science, May 2013

University of Illinois at Urbana-Champaign (UIUC)

Thesis: Survival Guide for Energy-constrained Devices in Dense Wireless Networks.

Advisor: Prof. Robin Kravets

 

B.Sc. in Computer Science and Engineering, Nov 2006

Bangladesh University of Engineering and Technology (BUET)

Placed 1st in the class of 124 students

 

RESEARCH EXPERIENCE

Graduate Research Assistant, Advisor: Prof. Robin Kravets, Fall 2007 - Present

University of Illinois at Urbana-Champaign (UIUC), Urbana, IL

  • Designed Neighborhood-based Power Management (NPM), an asynchronous MAC protocol to support energy-efficient coodination between the senders and the receivers in a duty-cycled network with diverse traffic.

  • Designed Jam-Buster, an energy-efficient jam-resistant system to defend against reactive jammers in wireless sensor networks by exploiting the jammer's vulnerabilities to locate them and to exhaust their limited energy resources.

  • Designed Opportunistic Scan (opp-Scan), a low-overhead cooperative scanning mode for devices in dense wireless networks to opportunistically discover their nearby access points to enable successful communication despite the poor channel quality due to high density.

Graduate Researcher, Advisor: Prof. Nitin Vaidya, Summer 2010

University of Illinois at Urbana-Champaign (UIUC), Urbana, IL

  • Designed Any-MAC, a generic plug-in to enable MAC-layer anycast in existing asynchronous duty-cycled MAC protocols to opportunistically improve end-to-end latency by exploiting the inherent path redundancy in dense wireless networks.

Research Intern, Advisor: Dr. Himanshu Khurana, Summer 2007

National Center for Supercomputing Applications (NCSA), Urbana, IL

  • Contributed to the development of a secure mail-proxy implementing Identity based Message Key Distribution (IB-MKD) and Policy Based Encryption System (PBES) to enable traditional mail clients to safely share mail content among multiple recipients.

Undergraduate Researcher, Advisor: Prof. Mostafa Akbar, Nov 2005 - Nov 2006

Bangladesh University of Engineering and Technology (BUET), Bangladesh

  • Experimented with Reliable Service Level Agreement (R-SLA) based admission controller to determine the optimal number of alternate paths on which to pre-reserve resources in order to improve reliability of communication in Multi Protocol Label Switching (MPLS) networks.

TEACHING EXPERIENCE

Graduate Teaching Assistant

University of Illinois at Urbana-Champaign, Urbana, IL

Courses: CS 438 - Communication Networks and CS 241 - Systems Programming

  •  Led two 1-hour discussion sections each week, each section having 25 students.
  • Designed and graded C programming assignments, homeworks and exam questions, entire class having around 180 - 200 students.
  • Held two hours of office hours each week to help the students with their course materials, homeworks and programming assignments.

COMPUTER SKILLS

Programming: C / C++, Java, nesC, C#, Shell Scripting, Perl, 80x86 Assembly.

Web and Database Technologies: HTML, PHP, JSP, MySQL, PL / SQL, Oracle.

Simulation Tools & Modeling Languages: matlab, ns-2, UML.

Operating Systems: Linux, Windows, TinyOS.

AWARDS AND HONORS

Academic Excellence Awards

  • Gold medal - for the highest CGPS among all departments, BUET, 2006.
  • Gold medal - for the highest CGPA in CSE Department, BUET, 2006.
  • Academic Excellence - for the highest CGPA, Women's Hall, BUET, 2006.
  • Dean's List - for every year during undergraduate study.
  • University Merit Scholarship - for enery semester during undergraduate study.

Teaching Excellence Award

  • Outstanding Teaching Assistant - for Spring 2012 from CS Department, UIUC.

Programming Contest Awards

  • 7th position in IT Festival 2005, organized by Dhaka University, Bangladesh
  • 5th position and Best Female Team in National Computer Programming Contest (NCPC) Bangladesh 2004
  • 16th position and Best Female Team in ACM ICPC Asia regional 2004
  • 10th position and Best Female Team in ACM ICPC Asia regional 2003
  • 12th position in ACM ICPC Asia regional 2001

Conference Travel Grants

  • MASS Student Travel Grants - 2012, 2010
  • SECON Student Travel Award - 2011
  • Mobicom Student Research Competition Travel Awards - 2010, 2009
  • N2Women Travel Grants - SECON 2011, and N2Women workshop 2012, 2010
  • UIUC CS Department Conference Travel Grant - Fall 2010

PUBLICATIONS

Conference Papers

  • Farhana Ashraf, Yih-Chun Hu, and Robin Kravets, "Bankrupting the jammer in WSN", MASS 2012
  • Farhana Ashraf, Nitin H. Vaidya, and Robin Kravets, "Any-MAC: Extending any asynchronous MAC with anycast to improve delay in WSN", SECON 2011.
  • Farhana Ashraf, Riccardo Crepaldi, and Robin Kravets, "Know Your Neighborhood: A Strategy for Energy-efficient Communication", MASS 2010.
  • Farhana Ashraf, Riccardo Crepaldi, and Robin Kravets, "Synchronization vs. Signaling: Energy-Efficient Coordination in WSN", WIMESH 2010.
  • Rakesh Bobba, Himanshu Khurana, Musab AlTurki, and Farhana Ashraf, "PBES: a policy based encryption system with application to data sharing in the power grid", ASIACCS 2009.

Posters and Demo

  • Farhana Ashraf, Yih-Chun Hu, and Robin Kravets, "Demo: Bankrupting the jammer", MobiSys 2011.
  • Farhana Ashraf, Nitin H. Vaidya, and Robin Kravets, "Poster: Exploiting Routing Redundancy using MAC layer Anycast to Improve Delay in WSN", Mobicom 2010.
  • Farhana Ashraf, Riccardo Crepaldi, and Robin Kravets, "Poster: Neighborhood-based Power Management", Mobicom 2009.

Other Projects

Distributed Systems

  • Developed a collaborative recommender system for optimized power usage in a smart environment.
  • Developed an adaptive rate control system for broadcasting emergency messages in vehicular adhoc networks.

 Software Engineering and other areas

  • Developed an attribute-based secure file sharing system in C++ adopting policy-based encryption for access control mechanism and security enforcement.
  • Developed an online order management system using Oracle, J2EE, Jakarta Strust Framework, JSP, and Apache Tomcast Server.
  • Implemented a ticker-based information display system for the Dhaka Stock Exchange.

ACTIVITIES

Student Program Committee, ACM S3 Workshop 2011

  • Organized and moderated session: ACM S3 Startup challenge
  • Arranged a talk titled: "A Brief Overview of Raising Start-up Capital" by Gian Brown, Vice President for Strategic Transactions at Science Applications International Corporation (NYSE: SAIC), Las Vegas, NV

Networking Networking Women (N2Women) Student Fellowship, SECON 2011

Mentor: Prof. Lili Qiu, University of Texas at Austion, TX

  • Organized N2Women lunch meeting for 20 participants
  • Arranged a talk titled: "10 pieces of advice I wish my PhD advisor had given me" by Prof. Jim Kurose, University of Massachusetts, Amherst, MA

TA mentor, CS department,UIUC, Urbana, IL, Spring 2012

  • Volunteered as a mentor for two new TAs
  • Monitored the new TAs perform their duties, and provided constructive feedback to improve their teaching and grading skills.

 

cvpage

Education:

Ph.D. student at University of Illinois at Urbana-Champaign

Advisor: Robin H. Kravets

 

 

 

Hilfi Alkaff

 

 

Mainak Ghosh

 

Matt Trower

 See matttrower.com for more information.

Mehedi Bakht

Mehedi Bakht earned his PhD from University of Illinois in 2012. He is currently working as a software engineer at Facebook.

The overarching goal of his research was to design protocols for efficient communication in delay tolerant networks (DTNs), with a particular focus on mobile social networks (MSNs), an emerging class of ad hoc networks made up of smartphones and other portable mobile devices carried by humans. Communication in such an infrastructure-less scenario is inherently opportunistic since it relies extensively on detecting, as well as utilizing, unplanned encounters between nodes. While existing solutions look at the nodes in isolation, he proposed that the clustering of nodes, which is a common phenomenon observed in different types of DTNs including MSNs, can be leveraged for significantly improving the efficiency of different components of opportunistic communication.

Contact Information:

 

Riccardo Crepaldi

 


E-mailrcrepal2 at illinois.edu [contact]

Mail:
MC 258, Siebel Center for Computer Science, 201 N. Goodwin Avenue, Urbana, IL 61801, USA

Office:
3107 Siebel Center for Computer Science
University of Illinois at Urbana Champaign

  View Riccardo Crepaldi's profile on LinkedIn

  

 

 

 

Riccardo Crepaldi

 


E-mailrcrepal2 at illinois.edu [contact]

Mail:
MC 258, Siebel Center for Computer Science, 201 N. Goodwin Avenue, Urbana, IL 61801, USA

Office:
3107 Siebel Center for Computer Science
University of Illinois at Urbana Champaign

  View Riccardo Crepaldi's profile on LinkedIn

  

 

 

 

My CV

Download Full Version [PDF]

Education:


Current: PhD student at University of Illinois at Urbana-Champaign
Major Area: Systems and Networking
Advisor: Robin H. Kravets


Academic grade: Master's degree (5-years Laurea, V.O.) Telecommunication Engineering – Systems and networking
program at University of Padova, Italy – April 2006
Advisor: Michele Zorzi


Research Interests:

My research focuses primarily on the design of efficient algorithms for wireless mobile ad-hoc networks. Embedded sensors in mobile devices such as cars and smart phones present new opportunities to collect location-specific data about the environment. This data can be used for a great number of real-time applications. A major challenge is efficiently collecting, storing and sharing the data. I am interested in understanding the tradeoffs between energy consumption, network load and storage in the design of a fully distributed ad-hoc solution to this problem.


Research Experience:

Graduate Research Assistant - University of Illinois (Aug 2007 – present) 

  • Design and implementation of a failure-robust service discovery protocol for the management of ubiquitous computing systems with applications in healthcare and smart environments.
  • Design and evaluation of a replication system that provides reliable in-network data storage on Wireless Sensor Networks using probabilistic failure prediction models.
  • Design and evaluation of a system that provides effective data detection in Wireless Sensor Networks.
  • Design and evaluation of an energy efficient MAC protocols for Wireless Sensor Networks.
  • Design and evaluation of a location-based data overlay network protocol for disruption-tolerant networks.
  • Currently working on the design and deployment of a campus-wide multi-interface vehicular network testbed equipped with wireless radios, on-board sensors, GPS and mobile phones, to experiment a variety of sensing applications, and energy efficient protocols and DTN protocols in a real-world deployment. 

Research Intern - HP Labs (August 2009 -- December 2011)

  • Design and evaluation of a location-based data overlay network protocol for disruption-tolerant networks.
  • Design, implementation and experimental evaluation of CSI-SF, an estimation algorthm that reduces significantly the overhead to fully estimate the channel state of a MIMO link.

Research Intern - University of Padova (May 2009 -- August 2009)

  • Improvement and Implementation of a stable distribution of SYNAPSE, a network programming application for Sensor Networks based on Fountain Codes. Experimental evaluation of the protocol in multi-hop scenarios.

Research Intern - IBM Research (May 2008 -- August 2008)

  • Deployment of a full-scale, remotely managed testbed to support implementation and performance evaluation of SEAIT, wireless sensor network solution that provides real-time visibility and mechanical health monitoring to the railroad system.

Research Scientist - Consorzio Ferrara Ricerche (Italy) (May 2006 -- July 2007)

  • Design, deployment and maintenance of a Wireless Sensor Network.
  • Design, implementation and performance evaluation of localization algorithms, routing protocol for WSNs and data dissemination protocols using network coding.
  • Implementation of a prototype of a healthcare provisioning architecture.

 

Industry Experience:

Instructor - Eureka s.n.c.

  • 200 hours of teaching experience on Office Automation application, for private and industries.

Developer – Network Administrator 

  • Development of a tracking and labeling system for the meat processy industry.
  • Design and deployment of office Intranet and network administration.

About Me

Site under construction
 View Riccardo Crepaldi's profile on LinkedIn





 

My publications

Journal Articles

Reason, J., and R. Crepaldi, "Ambient intelligence for freight railroads", IBM Journal of Research and Development, vol. 53, no. 3, 2009. Abstract
Kumar, R., R. Crepaldi, H. Rowaihy, A. F. Harris, G. Cao, M. Zorzi, and T. F. La Porta, "Mitigating Performance Degradation in Congested Sensor Networks", IEEE Transactions on Mobile Computing: IEEE Computer Society, pp. 682–697, 2008. Abstract  Download: PDF (3.56 MB)

Conference Articles

Crepaldi, R., R. Welsh, and R. Kravets, "Governing Energy for Parked Cars", The 10th Annual Conference on Wireless On-Demand Network System and Services (WONS), Banff, Alberta, 03/2013.  Download: [PDF] (968.59 KB)
Crepaldi, R., R. Welsh, and R. Kravets, "ParkingMeter: Balancing Energy Savings and Service Availability", The Tenth ACM International Workshop on VehiculAr Inter-NETworking, Systems, and Applications (VANET), Taipei, Taiwan, 06/2013.  Download: [PDF] (467.01 KB)
Crepaldi, R., J. Lee, R. Etkin, S. - J. Lee, and R. Kravets, "CSI-SF: Estimating Wireless Channel State Using CSI Sampling & Fusion", The 31th IEEE Conference on Computer Communications (INFOCOM), Orlando, FL, 04/2012. Abstract  Download: [PDF] (236.96 KB)
Crepaldi, R., R. Beavers, B. Ehrat, J. Sze, M. Jaeger, and R. Kravets, "LoadingZones: Leveraging Street Parking to Enable Vehicular Internet Access", 7th Workshop on Challenged Networks (CHANTS 2012), Istanbul, 08/2012.  Download: [PDF] (287.09 KB)
Crepaldi, R., M. Bakht, and R. Kravets, "QuickSilver: Application-driven Inter- and Intra-cluster Communication in VANETs", The Third ACM/SIGMOBILE International Workshop on Mobile Opportunistic Networking (MobiOpp), Zurich, 03/2012.  Download: [PDF] (665.5 KB)
Paul, U., R. Crepaldi, J. Lee, S. - J. Lee, and R. Etkin, "Characterizing WiFi Link Performance in Open Outdoor Networks", 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), Salt Lake City, UT, 06/2011.
Ashraf, F., R. Crepaldi, and R. Kravets, "Know Your Neighborhood: A Strategy for Energy-efficient Communication", The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) , San Francisco, 11/2010. Abstract  Download: [PDF] (404.22 KB)
Thompson, N., R. Crepaldi, and R. Kravets, "Locus: A Location-based Data Overlay For Disruption-Tolerant Networks", Fifth Workshop on Challenged Networks (CHANTS 2010), Chicago, IL, 09/2010.  Download: [PDF] (206.13 KB)
Ashraf, F., R. Crepaldi, and R. Kravets, "Synchronization vs. Signaling: Energy-Efficient Coordination in WSN", Fifth IEEE Workshop on Wireless Mesh Networks (WiMesh 2010), Boston, MT, 06/2010. Abstract  Download: [PDF] (129.44 KB)
Reason, J., H. Chen, R. Crepaldi, and S. Duri, "Intelligent Telemetry for Freight Trains", The 1st annual International Conference on Mobile Computing, Applications and Services (MOBICASE), 2009. Abstract
Rossi, M., G. Zanca, L. Stabellini, R. Crepaldi, A. F. Harris, and M. Zorzi, "SYNAPSE: A Network Reprogramming Protocol for Wireless Sensor Networks Using Fountain Codes", Sensor, Mesh and Ad Hoc Communications and Networks, 2008. SECON '08. 5th Annual IEEE Communications Society Conference on, pp. 188-196, June, 2008. Abstract  Download: PDF (248.64 KB)
Crepaldi, R., A. F. Harris, and A. Zanella, "SignetLab2: A Modular Management Architecture for Wireless Sensor Networks", Wireless Communications 2007 CNIT Thyrrenian Symposium: Springer US, 2007. Abstract  Download: PDF (2.65 MB)
Crepaldi, R., A. F. Harris, R. Kooper, R. Kravets, G. Maselli, C. Petrioli, and M. Zorzi, "Managing heterogeneous sensors and actuators in ubiquitous computing environments", SANET '07: Proceedings of the First ACM workshop on Sensor and actor networks: ACM, pp. 35–42, 2007. Abstract  Download: PDF (183.43 KB)
Crepaldi, R., S. Friso, A. F. Harris, M. Mastrogiovanni, C. Petrioli, M. Rossi, A. Zanella, and M. Zorzi, "The Design, Deployment, and Analysis of SignetLab: A Sensor Network Testbed and Interactive Management Tool", Testbeds and Research Infrastructure for the Development of Networks and Communities, 2007. TridentCom 2007. 3rd International Conference on, pp. 1-10, May, 2007. Abstract  Download: PDF (4.56 MB)
Crepaldi, R., P. Casari, A. Zanella, and M. Zorzi, "Testbed implementation and refinement of a range-based localization algorithm for wireless sensor networks", Mobility '06: Proceedings of the 3rd international conference on Mobile technology, applications & systems, New York, NY, USA, ACM, pp. 61, 2006. Abstract  Download: PDF (133.65 KB)

Conference Demos

Crepaldi, R., R. Beavers, B. Ehrat, and R. Kravets, "Illinois Vehicular Project, Live Data Sampling and Opportunistic Internet Connectivity", The Third ACM/SIGMOBILE International Workshop on Mobile Opportunistic Networking (MobiOpp), Zurich, 2012.
Crepaldi, R., M. Bakht, T. Abdelzaher, and R. Kravets, "Illinois vehicular project, live data sampling and energy-efficient node discovery Riccardo Crepaldi, Mehedi Bakht and Robin Kravets", ACM Annual International Conference on Mobile Systems, Applications and Services (Mobisys), 2011.  Download: Poster [PDF] (2.18 MB); Abstract [PDF] (38.62 KB)
Crepaldi, R., M. Bakht, A. F. Harris, and R. Kravets, "Leveraging Multiple Heterogeneous Radios for Energy efficient Routing", the 6th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 2008.  Download: Poster [PDF] (144.82 KB); Abstract [PDF] (83.86 KB)

Conference Posters

Crepaldi, R., R. Beavers, B. Ehrat, J. Sze, M. Jaeger, and R. Kravets, "LoadingZones: Leveraging Street Parking to Enable Vehicular Internet Access", The 18th Annual International Conference on Mobile Computing and Networking (MOBICOM 2012), Istanbul, 2012.  Download: [PDF] (184.35 KB)
Crepaldi, R., J. Lee, R. Etkin, S. - J. Lee, and R. Kravets, "CSI-SF: Estimating Wireless Channel State Using CSI Sampling & Fusion", The 17th Annual International Conference on Mobile Computing and Networking, Mobicom, Las Vegas, 2011. Abstract  Download: Abstract [PDF] (89.59 KB); Poster [PPT] (4.22 MB)
Crepaldi, R., R. Kravets, M. Montanari, S. Czyzewski, and R. Campbell, "Event Detection Using Phenomenon Models", the 7th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 2009.  Download: Poster [PDF] (1.5 MB); Abstract [PDF] (15.34 KB)
Crepaldi, R., M. Zorzi, S. Friso, A. F. Harris, and A. Zanella, "The design, deployment, and analysis of SignetLab: a sensor network testbed and interactive management tool", the ACM International Workshop on Wireless Network Testbeds, Experimental evaluation and CHaracterization (WiNTECH), 2006.

Help me choosing the best trip

Which path would you choose?

 

PATH 1:

View Larger Map
PATH 2:

View Larger Map
PATH 3:

View Larger Map

PIRRUS

Pirrus is a replica management system that addresses the problem of providing data availability on a wireless sensor network. Pirrus uses probabilistic failure models (e.g., derived from environmental conditions and estimation of available energy) to adaptively create and maintain a number of replicas of the data. Replica management is formulated as an energy optimization problem, then solved with a greedy heuristic that only uses information gathered from neighbors. Intuitively, Pirrus trades off the energy saved by limiting the number of replicas when the network health is good to extend the lifetime when more replicas are needed.

 

 

 

Slides:

Infocom 2009 - [PDF] [PPTX]

Type of Publication
Conference Articles

SyNaPse

SyNaPse is a TinyOS2 tool  that enables reliable over-the-air reprogramming in a multi-hop wireless sensor network.

 

Using SyNaPse it is possible to distribute new applications or upgrades to all the nodes in a Wireless Sensor Network by accessing only one node (the BaseStation), which forwards the new code to the rest of the network. 

 

In contrast to previous solutions, which implement plain NACK-based ARQ strategies, SYNAPSE++ adopts a more sophisticated error recovery approach exploiting rateless Fountain Codes (FCs). This allows it to scale considerably better in dense networks and to better cope with noisy environments. In order to speed up the decoding process and decrease its computational complexity, we engineered the FC encoding distribution through an original genetic optimization approach. Further, novel channel access and pipelining techniques have been jointly designed so as to fully exploit the benefits of Fountain Codes, mitigate the hidden terminal problem and reduce the number of collisions. All of this makes it possible for SYNAPSE++ to recover data over multiple hops through overhearing by limiting, as much as possible, the number of explicit retransmissions.

 

SyNaPse has been developed by the researchers of the SigNET lab at the University Of Padova. It is released under the BSD license.

 

Credits:

SIGNET lab: Giovani Zanca, Nicola Bui, Riccardo CrepaldiMichele Rossi

 

 

SyNaPse is a collection of three main components:

 

  • A bootloader, which sits in front of every application running on the nodes and manages the reprogramming operations.
     
  • A GoldenImage, the main part of SyNaPse. The GoldenImage is a TinyOS application that is installed in every node and must be loaded by the bootloader when the over-the-air functionalities are required.
     
  • The TinyOS libraries that can be used, but don’t have to be used, from applications to interface with the bootloader. Applicatio n designers can decide to create applications that are completely unaware of SyNaPse and its bootloader. How to switch to the GoldenImage in this case will be explained later in this document.

 

To install Synapse simply dowload this two files:


 

 

  

The following is a list of publications where you can find more detail about the design and performance of SyNaPse.

Type of Publication
Journal Articles
Rossi, M., G. Zanca, L. Stabellini, R. Crepaldi, A. F. Harris, and M. Zorzi, "SYNAPSE: A Network Reprogramming Protocol for Wireless Sensor Networks Using Fountain Codes", Sensor, Mesh and Ad Hoc Communications and Networks, 2008. SECON '08. 5th Annual IEEE Communications Society Conference on, pp. 188-196, June, 2008. Abstract  Download: PDF (248.64 KB)
Conference Articles
Conference Demos
Conference Demos

TotalSense

 

Type of Publication
Crepaldi, R., R. Kravets, M. Montanari, S. Czyzewski, and R. Campbell, "Event Detection Using Phenomenon Models", the 7th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 2009.  Download: Poster [PDF] (1.5 MB); Abstract [PDF] (15.34 KB)
Conference Posters

Contact Riccardo Crepaldi

Using this form you can send an email to Riccardo Crepaldi. Please specify your name and email address.