projects
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects [2014/12/04 21:17] – stevenc | projects [2015/04/14 01:58] (current) – Added link to Summer 2015 page stevenc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Proposed Projects for Fall 2014 ====== | + | ====== Proposed Projects for Winter 2015 ====== |
| + | |||
| + | If you are interested in pursuing a 4080 project in Summer 2015, please see [[https:// | ||
| + | |||
| + | \\ | ||
| + | ------------------ | ||
| + | \\ | ||
| + | |||
| + | ====== Concurrent Data Structures | ||
| + | |||
| + | **Supervisor**: | ||
| + | |||
| + | **Required Background**: | ||
| + | |||
| + | **Desirable Background**: | ||
| + | |||
| + | A traditional data structure is designed so that one operation can be performed on it at a time. This is no longer sufficient for the multicore architectures that have become prevalent in the past few years. | ||
| + | |||
| + | The goal of this project is to implement concurrent data structures in C so that | ||
| + | performance testing can be carried out on them. In particular, we would like to make use of Intel' | ||
| \\ | \\ | ||
| Line 31: | Line 50: | ||
| Michael Jenkin (jenkin@cse.yorku.ca) or Michal Organ (organ@yorku.ca) | Michael Jenkin (jenkin@cse.yorku.ca) or Michal Organ (organ@yorku.ca) | ||
| - | |||
| - | \\ | ||
| - | ------------------ | ||
| - | \\ | ||
| - | |||
| - | ====== DDoS Attack using Google-bots ====== | ||
| - | |||
| - | **Supervisor**: | ||
| - | |||
| - | **Recommended Background**: | ||
| - | |||
| - | Not long ago, botnets - networks of compromised computers - were seen as | ||
| - | the most effective (if not the only) means of conducting Distributed Denial | ||
| - | of Service (DDoS) attacks. However, with the growing popularity and prevalence | ||
| - | of application-layer over other types of DDoS attacks, the DDoS execution | ||
| - | landscape is becoming increasingly more diverse. An especially interesting | ||
| - | new trend is the execution of application-layer DDoS attacks by means of | ||
| - | skillfully manipulated Web-crawlers, | ||
| - | The goal of this project is to design, implement and test a real-world | ||
| - | framework consisting of the following: a) the attacker' | ||
| - | domain specially designed to attract Google-bots and then manipulate them | ||
| - | into generating attack traffic towards the target/ | ||
| - | victim' | ||
| - | component, the project will also look into the statistical/ | ||
| - | estimation of the framework' | ||
| - | to an actual (real-world) target/ | ||
| \\ | \\ | ||
| Line 102: | Line 95: | ||
| \\ | \\ | ||
| ------------------ | ------------------ | ||
| - | \\ | ||
| - | |||
| - | ====== Hunting for Bugs in Logging: applying JPF to log4j ====== | ||
| - | |||
| - | **Supervisor: | ||
| - | |||
| - | Description: | ||
| - | Java PathFinder (JPF) is a tool that can detect bugs in Java code. | ||
| - | The Java library Apache log4j allows developers to control which log | ||
| - | statements are output. | ||
| - | to detect bugs in log4j by means of JPF with very limited succes. | ||
| - | |||
| - | Recently, in collaboration with Shafiei (NASA) we have developed | ||
| - | an extension of JPF called jpf-nhandler. | ||
| - | is to apply this extension to log4j. | ||
| - | |||
| - | [1] David A. Dickey, B. Sinem Dorter, J. Michael German, Benjamin D. Madore, Mark W. Piper, Gabriel L. Zenarosa. " | ||
| - | |||
| - | **Required Background: | ||
| - | |||
| - | \\ | ||
| - | ------------ | ||
| \\ | \\ | ||
| Line 182: | Line 153: | ||
| \\ | \\ | ||
| ------------------ | ------------------ | ||
| - | \\ | + | \\ |
| - | + | ||
| - | ======Circuit and Board Design for a Pulsed Ground Penetrating Radar====== | + | |
| - | + | ||
| - | **Supervisor: | + | |
| - | + | ||
| - | **Description: | + | |
| - | + | ||
| - | **Required Background** A background in undergraduate-level electronics is very important. | + | |
| - | + | ||
| - | \\ | + | |
| - | ------------------ | + | |
| - | \\ | + | |
| More project proposals may be added here in the first week of the winter term. | More project proposals may be added here in the first week of the winter term. | ||
| \\ | \\ | ||
projects.1417727848.txt.gz · Last modified: by stevenc
