Research Projects at WiSe Lab

Current Projects: 

Internet of Things in the Context of Smart Buildings

In the context of the future ‘Internet of Things’, Smart Buildings management systems will provide new automation possibilities to their occupants, increasing their comfort level. The project is working to develop techniques that convert the raw data about individual’s context behaviors within smart environments into usable knowledge. So that such knowledge can be used by IoT application services to make good decisions while providing services to the individuals in smart buildings. That makes the appliances and devices to be automatically adjusted according to the occupants’ behaviors and enables the occupants to remotely control or program an array of automated building electronic devices and appliances by sending control commands from their Smartphones, Tablets or Laptops. The solutions focus primarily on environmental monitoring, energy management, assisted living, comfort and convenience, by using a network of smart sensors that monitor systems such as energy generation and metering; security and access control; fire detection and alarms; Heating, Ventilation and Air Conditioning (HVAC); lighting control; air quality and smoke detection; and environmental key performance indicators of building. The variety of computational methods and techniques proposed by deep machine learning, AI, and data mining are expected to provide the creation of important knowledge from all this raw data.

Project Members Involved: Basheer Qolomany, Prof. Ajay Gupta, Prof. Ala Al-Fuqaha, Dr. Driss Benhaddou, and Majdi Maabreh

 

Text Analytics Project

The process of analyzing unstructured text data with a goal of deriving meaningful information is termed as text analytics or text mining in common parlance. To examine text data, we apply techniques from Data Mining, Machine Learning and Natural Language Processing. The diversity of the underlying text largely dictates the kind of insights we may seek, which make the exploration even more interesting and challenging. We narrow our focus into a specific type of information that we may seek from text data found in the research sphere. Scientific research papers published across multitudes of technical conferences, journals, patent-filings, funding-proposals, etc. document the research endeavors of numerous scientists around the world. Naturally, a question arises, whether one can put some structure to this plethora of knowledge and help automate the extraction of key interesting aspects of research. We propose to design, analyze and implement intelligent algorithms and automated tools to help answer various queries commonly occurring during a literature search.

Project Members Involved: Shilpa Lakhanpal, Prof. Ajay Gupta, Dr.Rajeev Agrawal, Edward Eckel, Xiaozhong Liu, and Hasan AlShahrani

 

RDMTk: A Toolkit for Risky Decision Making

Conducting research in behavioral sciences and interrelated disciplines is collaborative in nature. Technological innovations are pushing towards new frontiers to study decision making. Traditional methods are being transformed and repackaged to fit into the dynamics of the new era. There is an increasing need for tools and techniques that help researchers concentrate on core tasks rather than worrying about the associated logistics that may distract from the investigator's hypothesis. In this paper, we present a toolkit called RDMTk which is developed specifically for studying risky decision making (RDM). RDMTk provides a free environment within which to conduct experiments globally and foster collaboration. Designing the toolkit around a one-stop-shop philosophy gives the investigator access to tests and analytical features used in the context of RDM. Integration with external facilities allows using the best of all worlds and facilitates ease of use. Incorporated high-performance computing (HPC) technologies in the proposed toolkit open up additional possibilities. Fostering collaboration through community support will make RDMTk the preferred toolkit for studying RDM.

Project Members Involved: Vinay Gavirangaswamy, Prof. Ajay Gupta, Aakash Gupta, Cynthia Pietas, Prof. Li Yang, and Nisha Verma.

Achived Projects: 

1. Preserving Data Privacy by Active Bundle Dissemination
WiSe Members Involved
: Leszek Lilien, Lotfi Ben Othmane

2. Privacy Issues and Challenges in Opportunistic Networks
WiSe Members Involved: Adawia Alalawneh, Leszek Lilien

3. The Microoppnet Testbed for Trust, Security and Privacy experiments in Heterogeneous Environment
WiSe Members Involved
: Vikash Achutaramaiah, Ajay Gupta, Zill-e-Huma Kamal, Varunkrishna Kundoor, Leszek Lilien

4. Opportunistic Networks (Oppnets)
WiSe Members Involved
: Leszek Lilien, Ajay Gupta, Ala Al-Fuqaha, James Yang, Zille Huma Kamal, Vijay Bhuse and Mark Jochum
Description: We propose a new paradigm and a new technology of opportunistic networks or oppnets to enable an integration of the diverse communication, computation, sensing, storage and other resources that surround us more and more.
For more details of the project, visit: Project Oppnet

5. Smart Occupancy Monitoring System
WiSe Members Involved
: Siva Desaraju, Vivek Kinra, Eric Boromisa, Ajay Gupta
Description: An application to determine the occupancy of a room using a network of motes (tiny self-contined, battery-powered devices with radio links) with sensor boards attached to them. Occupancy of a room is determined by taking into consideration varoius environmental factors such as light, temperature, and sound in a room. Other features of the application include getting raw information of the same readings from the network, checking the battery power of the devices in the network, activate a fire monitor that informs the user of any rapid temperature changes in a room, reset the devices on the network if the motes do not behave correctly. One device is connected to a base station (usually a pc/laptop) which sends out queries into the network to obtain the above readings. All the devices in the network work together to respond back to the base station and thus the user gets the results back.

6. Collaborative Signal Processing
WiSe Members Involved
: Mohammad Ali Salahuddin, Zille Huma Kamal, Ajay Gupta
Description: Collaborative Signal Processing is important to wireless sensor devices, especially small devices since they have constraints on their power/energy consumption. This study attempts to utilize Collaborative Signal Processing in order to achieve more accurate results without consuming excessive energy. Collaborative Signal Processing can be achieved in two ways - via Decision Fusion or Data Fusion. In Decision Fusion, all nodes in an environment make decisions, say the presence or absence of a certain gas or object (for which these sensors have already been trained) based on observed data, and then communicate these decisions to a designated manager node. This manager node integrates these various decisions and make a collective decision. In Data Fusion, the observed data of each node is communicated to the manager node, which statistically combines the data to make a collective decision.
This project studies the training and deployment phases of collaborative signal processing and the focus for this semester would be to develop an application indicating practical implications of collaborative signal processing.

7. Location Tracking of Mobile Objects
WiSe Members Involved
: Mark Terwilliger, Junaith Shahabdeen, Ajay Gupta
Description: Finding the location of a mobile object has applications ranging from trying to remember where you put your keys to pinpointing the location of an enemy tank. Our location tracking system uses sensor nodes with known fixed locations. A query is sent from a base station to locate a mobile node. When the mobile node receives the query, it begins sending out signals of increasing radio strength. When it receives a response from three of the fixed nodes, it forwards its data (the ID of the three nodes and the distance from each node) back to the base station. The base station uses the network topology and the incoming data to locate the mobile node. Our current work concentrates on improving the reliability of the system.

8. Mobile and Self-Calibrating Irrigation System
WiSe Members Involved
: Benjamin Beckmann, Ajay Gupta
Description: The system consists of small mobile nodes which are placed in the soil around plants. When appropriate, the nodes sample the environment and waters the plants accordingly. This method, if successful, will allow crops to be grown without human monitoring or contact for long periods of time, even in adverse conditions. These nodes can also be attached to climate control applications used within a greenhouse allowing for a completely automated environmental control system
Current work involves making the system more robust and modeling it against existing systems used on farms and in greenhouses. When completed, the system will have the ability to irrigate many plants in multiple stages of life.

9. On Incorporating Mobile-ware In Parallel Computation
WiSe Members Involved
: Sathya Priya Durairju, Mustafa Manver, Ajay Gupta
Description: This project is to integrate mobile devices into computational grid to benefit from untouched mobile power. In our project, we consider the aggregate mobile power, feasibility of such integration, ways to convince device owners, intermittent buffering etc. in addition to important issues such as communication overhead, energy consumption, etc.
Goals:
In the original proposal, we distribute workload from computation grid to mobile devices. We are investigating issues related to the distribution of workload from mobile devices to the computational grid as well.
Propose a model to relate all the parameters.
Use ns2/OPNET to simulate the model developed and to analyze feasibility of integration.
Implement a client-side agent for communication with the grid controller.
Adding mobile communication/device support into MPI library.
Solving/reducing security problems during the connection.
Information gathering about
a. lam, lamtrace, lamboot, mpirun
b. integration of mobile devices other than laptops like PDAs, cell phones, etc.
c. learning ns2 and OPNET when simulations are required
d. security issues with AP, SSH, MPI

10. Dynamic Sensor Networks
WiSe Members Involved
: Evan Rubin, Ajay Gupta
Description: The title of the research idea is somewhat vague, but the idea is rather simple, which is nice. It essentially builds upon standard sensor networks by making the individual sensors mobile, and moving them in an intelligent manner. The purpose of this movement is to arrange the sensors in such a way that the network has the clearest possible picture of its environment; fewer sensors will be located in areas of relatively low interest, while more sensors will be located in areas of high interest in order to increase the data available on those areas. Hopefully, the result of this sensor network will be to gather more information on an environment using fewer sensors, and allowing the network itself to do the rather tricky work of arranging the sensors. A fundamental aspect of the network will be its ability to move its sensors dynamically as the environment changes, thus making it adaptable to an ever-changing environment.
The goals of this research effort are as follows:
To discover if this concept has been attempted elsewhere, and if so evaluate the techniques used.
Develop a model to simulate the environment the sensor network exists in to a degree sufficient for testing the network.
Develop a technique for implementing the dynamic sensor network.
Implement the network and evaluate its performance.

Uniform sensor distribution ------------ 'Smart’ sensor distribution

Here’s a pair of diagrams to show how data can be lost in an environment, and how the dynamic network could supposedly rearrange the sensors to concentrate on the interesting area. Note that the network would start with a uniform distribution and then move the sensors to their ideal locations.


 


Wireless Sensor Networks Research
Department of Computer Science
Western Michigan University,
Kalamazoo MI 49008
Site Contact: Web Administrator