Projects and Programs

Computer Architecture and Systems

Machine Learning and Data Analytics

Network Analytics on Spark

One of the common theme underlying much of the work in the group is that of network analytics. In diverse areas such as transportation and systems biology the data is typically associated with a network of interacting entities. Analyzing the effects on a node in isolation is often not fructuous and we need to look at the network of entities as a whole. This leads to additional challenges in map-reduce style parallelism. We look to leverage the availability of several graph abstractions on Spark, such as Graphx and pregel, in order to develop efficient libraries for several common and specialized network related tasks. These libraries will be available to the campus community at large and would be deployed on our compute cluster.

Coordinators: Ravindran B, Kamakoti, V
Project Staff: Tania Khan, Tulasi Bai
Students: Prashant Tatan, Madhur Charkha, Akash Jain, Ashish Bhayana
Collaborator: Madhusudan G S.

Biological Networks & Data Analysis

We also works on a variety of problems related to biological networks/data analysis, such as predicting protein essentiality from protein interaction networks, mining biochemical reaction rules from complex reaction networks, identifying synthetic lethals in metabolic networks as well as learning protein function from protein interaction networks. We are also looking at integrating biological data from different levels of biological organisation, such as genomic, proteomic, transcriptiomic and phosphoproteomics data.

Coordinators: Karthik Raman, B. Ravindran, Sayan Ranu, Raghunathan Rengasamy
Students: Karthik A, Malvika Sudhakar, Pallavi Gudipati, Beethika Tripathy
Collaborator: Ashok Venkitaraman (Cambridge)

Intelligent Transportation Systems

Rich real-time traffic data is being obtained using advanced sensors such as Video and GPS as well as communication technologies at a data centre in the Intelligent Transportation Systems laboratory. This data offers tremendous scope to investigate empirical patterns and use these insights to operate and manage the transportation system towards desired objectives including reduced congestion, improved reliability and safety, better fuel efficiency and decrease in environmental pollution. The focus of this work will be to mine this data to derive empirical understanding and develop models towards this broad goal. Specific focus areas include: quantification of the ITS data to investigate the role of various sources that affect system performance (demand, incidents, weather, construction, special events, control devices etc.) and applying this knowledge towards the development of algorithms for optimizing and improving system performance.

Coordinators: Karthik K. Srinivasan, Gitakrishnan Ramadurai, B. Ravindran, Sayan Ranu
Students: Deepak Mittal, Nandani Garg
Staff: Thulasi Bai

Network Systems

AFDX Networking Switch

AFDX was designed as the next-generation aircraft data network for safety critical applications to harness the increasing bandwidth while providing deterministic quality of service. This posed new challenges to the designers of the AFDX systems/switches not previously seen in other aircraft avionic buses. Designers had to provide the systems with the capacity to process Ethernet frames that may be carrying packet traffic at near wire-line speed. To achieve this high level of performance, hardware and software has to be equipped to perform the core AFDX functions and other mundane operations like time stamping, IP header checksum etc in real time. We had developed the indigenous AFDX prototype solution using an enterprise Freescale 1020/1040 processor based board.

Key Members: Prof. V. Kamakoti, Vasan V S
Students: K.P. Sareena


Scalability, Control and Isolation are the features that today’s Internet does not provide. The Youtube attack of 2009 took place because the Internet failed to contain (and thereby isolate) the misconfiguration that happened inside Pakistan. Moreover, problems such as route churning and traffic flooding cannot be handled properly since the Internet has grown beyond what it was originally designed for. SCION is a future Internet architecture that offers these properties. The main goal of SCION is to ensure that two end users that are not directly involved in a failure communicate as if the problem never existed. Additionally, it also provides various security properties and features (such as Bandwidth allocation to prevent DDoS etc. some part of the work is done with ETH Zurich)

Key Members: Prof. V. Kamakoti, Vasan V S, MJ Shankar Raman
Students: K.P. Sareena, Prasanna Karthik, Gargi

Use of Blockchain Technology as an Infrastructure for Supporting Secure Network Services

The Blockchain technology platform can be used in multiple classes of applications for any form of asset registry, inventory, finance, physical asset and intangible asset management. It employs public-key cryptographic techniques and automated consensus protocols to allow authenticated nodes to securely add verified transactions to a tamper-proof distributed public ledger that is shared by the nodes of a network on a peer-to-peer communication platform. After Bitcoins, Blockchain 2.0 protocols (Ethereum, Ripple, BitShares, etc.) are presently the next big thing in Blockchain technology that implements cryptographically defined property rights self-enforced by code. In this research work, we explore some interesting properties of blockchains and present some novel ideas for leveraging the blockchain technology by using it as a basic building block of a next-generation secure network framework.

Key Members: Prof. V. Kamakoti, Prof. Nitin Chandrachoodan

Students: Gargi Mitra, Prasanna Karthik

DDoS Defense: Accountability and Mitigation

Distributed Denial of Service (DDoS) attacks are one of the major concerns in today’s Internet. Adversaries exploit the vulnerabilities of a large number of computers to create an attack army of zombies, and invoke a large scale coordinated attack against targets using IP spoofing. DDoS attacks are possible as accountability is not enforced in Internet, control is distributed and it is impossible to investigate cross-network traffic behavior. Accountability establishment and distributed response system are key factors for an effective defense mechanism. We propose a secure lightweight deployable IP Traceback mechanism to ensure accountability for these anonymous packets. We also aim to develop a lightweight deployable defense mechanism that can mitigate the impact of DDoS attacks.

Key Members: Prof. V. Kamakoti, M. J. Shankar Raman

Students: Sareena K P

Secure Systems Engineering

Integrated Threat Management Appliance

The objective behind the work was to develop a security device which will sit in the network perimeter of any organization and act as a protection mechanism for both incoming and outgoing network traffic. As part of this project, different features like firewall, proxy and intrusion detection systems were implemented.

Key Members: Prof. V. Kamakoti, Vasan V S

ANURAKSHA: A secure tablet

The objective behind the work was to design and develop a secure tablet device with high assurance boot and other security features like tamper detection, encryption of complete root file system on the device with Android running on the device.

Key Members: Prof. V. Kamakoti, V. S. Vasan, K. S. Venkataraghavan
Project Staff: Raja Nainar Mohamed


Structural Health Monitoring

The process of implementing a damage detection and characterization strategy for engineering structures is referred to as structural health monitoring (SHM).

(i) Structural Health Monitoring of Railway Bridges

SHM or Structural health monitoring involves detecting changes to the geometrical properties of a structure. These changes gradually result in permanent damage or even collapse of structures. To measure the changes that the structures have undergone, array of sensors are normally used. These sensors collect the response of structures under various conditions. The data thus collected is statistically analyzed. This analysis helps engineers to determine the health of the given structure. Traditionally wires are used to collect readings from a array of sensors. Such a mechanism to observe the structural health parameters, often involve complex, costly and bulky electronic hardware.

Key Members: Prof. A. Meher Prasad, Prof. V. Kamakoti, Dr. U. Saravanan, K. S. Venkataraghavan IIT Madras

Project Staff: Raja Nainar Mohamed, Ms. M. S. Sariga, Dinesh Chander Raj

Students: Ms. T. M. Deepthi

(ii) Structural Health Monitoring of Civil Heritage Structures

Monitoring the structural health of aged civil structures like archeological sites, old temples has gained significant attention in recent times. Civil structures degrade over a period of time owing to many factors. One such factors is poor maintenance and non-human natural factors like impact caused owing to earthquake, floods, storms etc While proper design engineering and maintenance can help to mitigate such impacts considerably, measuring the extent of degradation or in other words monitoring the health of civil structures become very important and crucial to carry out any maintenance and restoration work.

Key Members: Dr. Arun Menon, Prof V. Kamakoti, Dr M. J. Shankar Raman and K. S. Venkataraghavan

Project Staff: Raja Nainar Mohamed, Sudhakar

Open Source Digital Chip Design Flow

Openforge Project By MEITY

This Opensource VLSI CAD software project aims to put together a collection of VLSI tools that shall aid in the designing of semiconductor chips. The VLSI CAD flow involves multiple steps including Synthesis, Floorplanning, global routing, detailed routing etc. Each of these steps are closely related to the others. There is a need to understand these steps in a holistic manner. The current project aims to address this necessity. With changing technology there is a need for incorporating technology specific hooks in the CAD tools. This require research work to be undertaken. On the education front, there is a need to explain the working of CAD tools. This project will provide the source code for each of the tools that will be helpful for both researchers and students.The project is envisaged not just as a research or educational flow but should help in actually manufacturing chips.

(i) List of opensource EDA tools

Our focus mainly is on open-source EDA tools installation, that briefly covers below tools: Ngspice � General purpose circuit simulation program for non-linear and linear analyses Magic � VLSI Layout editor, extraction and DRC tool Opentimer � Open-source high performance timing analysis tool eSim � Complex Circuit design, SPICE simulation, analysis and PCB design Qflow � Tool chain (like Yosys, Graywolf) for complete RTL2GDS flow

Key Members: TBD

Project Staff: TBD

Students: TBD

(ii) Industrial Consortium Members


Key Industrial Members:

1) VLSI System Design Corp. Pvt. Ltd.

2) Efabless Corp. Pvt. Ltd.

Consurtium Chairperson: Prof. V. Kamakoti

Project Staff: Anagha K Ghosh, Kunal P Ghosh

About Us

R.I.S.E. Group is a research group in the CSE Dept. of IIT Madras working in the areas of Computer Architecture, Security, Machine Learning and VLSI Design. If you wish to collaborate with us, please contact the relevant Faculty members from the People's page.

Contact Us
  • CSE Dept., IIT Madras, Chennai, 600036, India
  • +91-44-2257 5390