Research

My research interests include:
High Performance Computing, Distributed Computing, Crowd Computing, P2P systems and Information Security. Description of some of my research works is given below.

P2P publish subscribe system
Peer-to-peer (P2P) is a very popular paradigm in today’s Internet. It has been extensively studied in the literature and many useful services have been developed for it. One of the most popular services is publish/subscribe. This project presents a topic-based publish subscribe system implemented on top of three different network overlay structures namely: Chord, Symphony and Symphony+friends. The last one is our customized overlay network. We implement P2P twitter-like application using Kompics framework and perform simulations using real twitter dataset. We provide performance comparison between different overlay structures.

Privacy and Security in Cloud Computing
Cloud computing services such as Microsoft Azure and Amazon EC2, allow users to instantiate virtual machines (VMs) on demand and thus purchase precisely the capacity they require when they require it. These services have many benefits which encourage companies to move their data and computation into the cloud. However there are many privacy and security risks associated with it. We present these risks and look at some possible solutions for it.
Read more

Android Runtime Security Policy Enforcement Framework
Android lacks a dedicated team to analyze the code and decide trustworthiness of the applications uploaded to Android Market. This research work aims to develop an augmented framework for Android that monitors the dynamic behavior of an application during its execution and the mobile user is warned about the abnormal or dangerous behavior of an application.
Research paper

Multicore device driver for MPJ Express messaging library
The aim of the project was to develop multicore device driver for MPJ Express messaging library using Java threads. Another design goal was that existing parallel applications must not be modified in order to port them to the modern multicore machines, thus relieving application developers from extra efforts.
Research paper

High Performance Communication on Symmetric Multi-Processor (SMP) using MPJ Express
MPJ Express is the implementation of Java bindings of the Message Passing Interface(MPI). This research work focuses on developing efficient shared memory communication device drivers for MPJ Express using Unix sysV and usysV libraries in order to achieve better communication performance on shared memory machines as compared to the already existing devices based on Transmission Control Protocol (TCP) and Myrinet.
Research paper


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.