We currently have requirements for Ph.D and M.Tech Research Assistant (3 yrs) programs in the following projects:
•An Efficient Distributed Framework for Smart Contract Execution in Blockchain Systems
Project Background and Objective: With the rise of cryptocurrencies such as Bitcoin, Ethereum etc. Blockchains have become a popular technology. Blockchain is a secure, immutable distributed database (or ledger) where the information is stored as a chain of blocks. This distributed database is maintained in a peer-to-peer network where the copy of the entire blockchain is stored at each node of the system. Realizing the effectiveness of blockchains, they are being used several other applications apart from cryptocurrencies. For instance, several governments worldwide are considering to use blockchains for automating and securely storing user records such as land sale documents, vehicle records, insurance records, etc.
The objective of this proposal is to develop an Efficient Distributed and Secure framework for the Execution of Smart Contracts in Blockchains by making each peer in the system parallel and distributed.
This project is funded by Ministry of Electronics and Information Technology (MeitY), GoI. This is a joint project with Prof. Maria Francis, Prof. Kotaro Kataoka of CSE Department, IIT Hyderabad.
Required Skills: Strong programming in C++/Java. A good understanding of Parallel and/or Distributed Systems is a plus.
•Scalable
Graph Analytics
Project Background: This is a fast-paced technical position which involves research and development into distributed graph processing, graph algorithms, graph analytics, parallel and distributed computing, and graph neural networks. Candidates will have the opportunity to learn state-of-the-art topics on parallel computing, algorithm engineering and distributed systems, designed for some of the fastest Petaflop supercomputers in India, and apply them to projects of national importance such as healthcare and COVID-19 management, smart transportation, logistics supply chain, etc.
This project is part of National Supercomputing Mission (NSM) project funded by the Department of Science and Technology, Government of India. candidates will work closely with faculty and post-graduate students at IIT-Hyderabad, IIIT Hyderabad and IISc, Bangalore to architect new graph analytics, temporal/dynamic graph algorithms, parallel and distributed runtime environments, and scheduling algorithms.
Required Skills: Strong programming in C++/Java. A good understanding of Parallel and/or Distributed Systems is a plus.
•Distributed Mobile Robots
Project Background: The past two decades have seen the rapid growth and development of the field of distributed computing by mobile entities, whose concern is the study of the computational and complexity issues arising in systems of decentralized computational entities operating in a spatial universe U. The entities can move in U (their movement is constrained by the nature of U), and are autonomous in their actions (e.g., they are not directed by an external controller).
The research concern is on determining what tasks can be performed by the entities, under what conditions, and at what cost. In particular, the central question is to determine what minimal hypotheses allow a given problem to be solved. Encompassing and modeling a large variety of application environments and systems, from robotic swarms to networks of mobile sensors, from software mobile agents in communication networks to crawlers and viruses on the Web, the theoretical research in this area intersects distributed computing with the fields of computational geometry (especially for continuous spaces), control theory, graph theory, and combinatorics (especially for discrete spaces).
Required Skills: Good understanding of the maths behind computational geometry; Strong programming in C++/Java. A good understanding of Parallel and/or Distributed Systems is a plus.
•Efficient
Scalable Solutions for AI based Hardware/Software Design
Project
Background: This project deals with the
development of efficient parallel software to efficiently harness
the hardware developed that is based on AI techniques. This is a
joint project with Prof. Amit Acharyya Prof. Sumohana Channappayya
with the high level vision is to design run-time hardware-software co-design aware intelligent and lightweight
optimum transformer for the post-Silicon System On Chip. This design will use AI-based techniques.
Required
Skills: Strong programming in C++/Java. A good understanding of Parallel and/or Distributed
Systems is a plus.
•Numerical
Technique To Solve Boundary Value Problems In Solid Mechanics
Project
Background: This is a inter-disciplinary
project between Computer Science of IIT Hyderabad and Civil
Engineering of IIT Madras. This project develops a recently proposed
numerical algorithm to solve boundary value problems, especially
those involving implicit constitutive relations.
This project is funded by Department of Science and Technology, GoI. This is a joint project with Prof. Umakanthan Saravanan of Civil Engineering Department, IIT Madras and Prof. Syed Khaderi of Mechanical and Aerospace Engineering Department, IIT Hyderabad.
Required Skills: Good understanding of the maths behind finite elements; Strong programming in C++/Java. A good understanding of Parallel and/or Distributed Systems is a plus.
You can see details of 3 year M.Tech RA position here while the portal for applying for M.Tech RA is here. Similarly, you can see the details of Ph.D position here while the portal for applying for Ph.D is here.
In addition to these, if you wish to explore any other position, feel free to contact me.