This is an old revision of the document!


Ms Project Topics

1) Green Cloud Computing:

In 1999, Previous researchers stated that “it is estimated that the Internet equipment consumed roughly 8% of the total electricity in the United States, with a prediction to grow to 50% within a decade.” He also stated that “in the United States it takes 1 kg of coal to produce enough energy to send 5 MB of data over Internet.” Current rate of energy use in ICT sector is dramatically increasing. The downside is that the energy waste is even more dramatic. Energy hungry computers, handheld devices and server systems work with very low efficiency in terms of energy. To overcome this problem, “green computing” is being proposed (i.e. energy efficient computer and network systems).

Based on our energy optimization knowledge gained from wireless sensor networks, where battery is the most important resource and cannot be replaced easily, we will propose new methodologies to increase the energy efficiency of cloud systems; methodologies such as sleep schedules, multilayer designs, optimal placements, topology and routing optimizations. In order to work on this problem, you should have knowledge on: optimization methods, operating systems, distributed systems, tools such as MATLAB, OPNET, (maybe CPLEX/Gurobi), cluster systems. (If you are missing some of this knowhow, don't worry, we will help you learn them soon). (Coadvised with Rabun Kosar and Yunus Donmez)

2) Human Activity Classification with Wireless Sensor Networks using Active Learning:

In the last decade, Wireless Sensor Networks (WSNs) appeared as one of the emerging technologies that combine automated sensing, embedded computing and wireless networking into tiny embedded devices. This evolution not only enabled the use of miniaturized wireless sensors ranging from simple temperature sensors to more complex sensors that can monitor health status, but also enabled the use of WSNs in various applications ranging from military applications to healthcare. Monitoring human activities with multi-modal sensors can be used in different application areas. Medical applications, home monitoring and assisted living are some of the most prominent application domains. The aim of this project is to develop a WSN system that can enable the monitoring of daily activities of its users without disturbing their daily routine. The differentiator characteristics of the project are: • processing of multi-modal sensors data and inference using machine learning, • leaning the user behaviors through methods such as active learning and supporting the user in the case of drifts from their daily routines, • enabling a lifelong-learning and user specific system

3) Heterogeneous and Small Cell Networks (HetSNets):

Parallel to recent advancements in mobile user equipments and proliferation of bandwidth-hungry multimedia applications, user data traffic requirements are increasing dramatically each passing day. Eventually, conventional cellular networks become insufficient to accommodate the offered traffic load. To increase the capacity of the network, the idea of “bringing the network closer to the end-users” adopted by the telecommunications community. As a result; low-power access points, such as picocell and femtocell, deployed indoors (homes, offices, buses, etc.) in addition to macrocells and microcells mostly operate outdoors. Thus, a new kind of network which is comprised of several different cell types emerges: Heterogeneous and Small Cell Networks (HetSNets). However, this heterogeneity raises many challenging issues that still need to be addressed such as frequent handovers, topology control, self organization, interference management and security. Main contribution of this thesis is expected to be proposals of effective techniques to solve one or more of those challenges introduced by HetSNets. For this topic; very good knowledge of MATLAB, OPNET and at least one programming language required. Familiarity with a linear and a nonlinear optimization tool along with a modeling language (preferably AMPL) will be a plus.

4)Packet Level Performance Evaluation of Optimally Designed Wireless Sensor Networks (WSNs)

There are two separate research communities in the WSN domain. Some groups formulate and solve optimal network design problems through formal techniques and commercial solvers. The other group use discrete event simulators (e.g., OPNET) for evaluating the packet level performance of the WSNs. This thesis is offered for bridging the gap between these communities. We will take the optimal solutions and evaluate their packet level performance by carefully designing the necessary experiments. If needed, we will recommend changes in the optimal WSN design problem bu modifying the objective funcion or the constraints.

5) Optimal Software Defined Network (SDN) Design

It is very likely that we will see OpenFlow based SDN more and more often. There are many optimization issues which requires a solution for the efficient oepartion of SDN and related resulting overlay networks. Optimal routing on SDN is one of them. However, there are also topological problems and flow control issues. This work will consist of the formulation and solution of a related optimization problem. Moreover, a small size prototype of the resulting solution will be run on an OpenFlow based SDN for improving our hands on experience.

Bs Project Topics

1) Opportunistic Noise Map Generation using Android Phones

In this project a sensing application to generate the noise map of the North Campus on Android smartphones will be implemented. In order to generate a noise map, the microphone on the phones will be sampled regularly, measuring dB values and this data should be geo-tagged with GPS available on the phones. However, not all the phones may have a GPS module or the user may not want to turn on the GPS due to battery limitations. The phones without a GPS can opportunistically use the GPS information from the neighboring phones, such as using the Bluetooth interface. Therefore, more phones can participate in the data collection, hence improve the data fidelity. The system will be implemented on Android phone and we can provide the phones.

2) Transport mode recognition using Android Phones

Current smartphones are equipped with accelerometers which were provided for the enhancement of usage by automatically orienting the display but they can also be used for the detection of the movement of the user. In this project, we ask the candidates the development of an application that can detect the mode of transportation, if the user is travelling by a car, by a metro, by bus or by boat. While only the accelerometer can be used, the use of GPS can also be included.

3) Spark-Fun

This project involves the design and development of a wearable activity recognition system. The system will be developed on Arduino platform. (http://www.arduino.cc/en/Main/ArduinoBoardLilyPad). Firstly, a very fashionable and unobtrusive smart textile will be designed and developed using Arduino Lilypad parts. Knitting skills are required at this stage. Secondly, a data collecting system that is capable of communicating with the smart textile will be developed and tested on real users. The data collection system is required to run on a touch-screen Android tablet PC or smartphone. Android (Java) knowledge is essential.

4) i-Challenge

Developing cool apps for elderly or chronically ill. Leveraging the power of mobile sensing, we will develop brand new apps with brand new Apple equipment. iphones and ipads are equipped with GPS, microphone, an accelerometer, a proximity sensor, an ambient light sensor, camera. Using these sensors we'll develop context-aware assistive applications for the elderly and/or people with cognitive disabilities. Typical applications involve location tracking using GPS, activity recognition using accelerometer, medication reminder, daily routine tracking. If you have better ideas you are encouraged to develop them. This project requires MAC and iOS (Objective-C) development skills. You are not expected to have these skills, but you are expected to develop them in a reasonably short time since the semester is only 14 weeks.

5) Andro-Challenge

Developing cool apps for elderly or chronically ill. Leveraging the power of mobile sensing, we will develop brand new apps with Android phones and Galaxy minitabs which are equipped with GPS, microphone, an accelerometer and cameras. Using these sensors we'll develop context-aware assitive applications for the elderly and/or people with cognitive disabilities. Typical applications involve location tracking using GPS, activity recognition using accelerometer, medication reminder, daily routine tracking. If you have better ideas you are encouraged to develop them. This project requires Java for Android development skills. You are expected to have these skills.

6) Shimmer-Shine

Healthcare monitoring using Shimmer sensors. We have ECG and acceleration and gyroscopes on tiny little shimmer sensors. We'll develop healthcare data collection, annotation and monitoring system using Shimmer platform. Data collection and annotation system will include the synchronized recording of sensor readings and video camera recordings. In that way, we'll match the sensor readings with the video camera recordings and will be able to relate what the user is doing with what the sensor readings are.

7) Using Wireless Sensor Networks for Geophysical Applications

A Wireless Sensor Network (WSN) typically comprises a large number of spatially distributed, tiny, embedded sensor devices that are networked to cooperatively collect, process, and deliver data about a phenomenon that is of interest to the users. Being embedded into the physical world and being able to detect the physical properties, such as temperature, light, etc., at a close proximity have distinguished the WSNs from traditional computing. Additionally, the small, embeddable size of WSN devices, wireless and untethered/unattended modes of operation and large-scale, dense deployments have made WSNs attractive for numerous applications. Geophysical applications such as seismic data monitoring, landslide prediction, volcano monitoring are also some of the application domains that can benefit from the advantages of WSNs. Computer Engineering Department initiates a collaboration project with the Geophysics Department on using WSNs for geophysical applications. This project targets for online detection of landslides and seismic ativities. In this context, first a small feasibility study will be carried within this BSc assignment. In this study, a system composed of vibration sensors, a gateway node and a PC/laptop will be used. Vibration sensors, i.e. accelerometers, will continuously collect movement activities. A gateway node connected to a laptop will wirelessly collect data from the vibration sensors and will pass the collected data to a laptop through a serial interface. The sensors will wirelessly transmit their readings to a gateway as well as log the data in their memory. Crossbow Mica2 wireless sensor mote platform and a gateway will be used in the assignment. We ask the student to form the connections between the system components, design a graphical user interface to show the online readings from the sensors and do initial experiments to test the system in the Kandilli Campus.


Notes for Scaring the Unwilling and Lazy:

1. CmpE 475 or equivalent is a must 476/477/523/524/58C are strongly recommended.

2. Performance evaluation and implementation projects will result in long working hours in NETLAB.

3. Willingness for hard work is a must since all of these are difficult problems.

courses/theses_offered.1378192798.txt.gz · Last modified: 2013/09/03 10:19 by bilgin
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0