Subhajit Sidhanta

VISIT THE EDGELAB WEBSITE

Distributed Systems,  Edge Computing, multi-UAV, ML for AI, Distributed Analytics

Subhajit is actively seeking for collaborations with the industry and academia. The preferred mode of collaboration is through a joint funded proposal to begin with. Any other forms of joint projects, workshops, or exchange programs are also most welcome.

Subhajit is always in the lookout for enthusiastic and serious PhD, MTech, and BTech student to work in the  areas of Machine Learning (ML) for Systems, Multi-UAV Systems, and Internet of Things (IoT). Interested Ph.Dstudents are requested to apply formally through the IIT Bhilai online application system

ABOUT ME:

Subhajit is an Assistant Professor with the Department of Computer Science and Engineering at Indian Institute of Technology, Bhilai.

Subhajit is an Assistant Professor with the Department of Computer Science and Engineering at Indian Institute of Technology, Bhilai working in the  area of edge computing, data analytics, distributed systems, and cloud computing. Before joining IIT Bhilai Subhajit was an Assistant Professor with the Department of  Computer Science and Engineering at Indian Institute of Technology, Jodhpur. Before this, Subhajit was a Postdoctoral Researcher working with the Distributed Systems research group at INESC-ID affiliated with University of Lisbon. He was working on a project funded by the European Research Consortium to develop a theoretical model of consistency and isolation levels of distributed systems under the supervision of Professor Rodrigo Rodriguez. Subhajit completed his Phd in Computer Science from Louisiana State University in August 2016. His dissertation was titled "The performance trade off and SLA awareness in cloud computing and distributed datastores". Subhajit publishes in top conferences and journals such as SRDS, CCGRID, IEEE CLOUD, IEEE SCC, etc.

Subhajit also has 4 years of experience as software developer at IBM and PWC India, in java, databases, and internet technologies.

Visit Subhajit's Linkedin profile

Visit Subhajit's Github profile

Detailed Resume

COLLABORATIONS:

Responsibilities

RESEARCH AREAS:

News

Courses

2023-2024-W: DS200: Architecture for Large Datasets

References:

Database Systems Text Book

Tenenbaum Distributed Systems Textbook

Hadoop: Definitive Guide 4th Edition

Spark: Definitive Guide

Cassandra: Definitive Guide

MongoDB: Definitive Guide

Lecture Materials:

Indexing & hashing

Transactions

Concurrency Control

Slide 1

Slide 2

Slide 2.1

Slide 3

Slide 4

Slide 5

Slide 6

Slide 7

Slide 8

Slide 9

Slide 10

Slide 11

Slide 12

Slide 13

Slide 14

Slide 15

Slide 16

Slide 17

Slide 18

Slide 19

Slide 20

Slide 21

Slide 22

Slide 23

Slide 24

Slide 25

DS220: Big Data Lab 

Hadoop single node

Hadoop multi node

Docker

Kubernetes

Hive

Hadoop Hive project

Hadoop ML project

Apache Storm

Apache Spark

CS525 Distributed Systems 

References:

Galvin Operating Systems Textbook

Tenenbaum Distributed Systems Textbook

Lecture Materials:

CS250 Operating Systems 

References:

Galvin Operating Systems Textbook

Lecture Materials:

CS300 Principles of Programming Language

References:

TextBook soft copy

Lecture Materials:

W-2020-2021:

MLOPS:

Slide 1

CS254: Databases

Slide 1

Slide2

Slide 3

Slide 4

Slide 5

Slide 6

Slide NOSQL

Slide 7

Slide 8

Slide 9

Assignment 1

CS559

Slide 1

Slide 2

Slide 3

Sample Exercise Questions

NOSQL Overview

Replication and Partitioning

Distributed Hashtable

NOSQL Continued

Cassandra

Sample Exercise Questions for Tierce 2

MongoDB

Tanenbaum Book

Chord Paper

MongoDB Book

Cassandra Book

Dynamo Model Discussion

C-Store discussion

MLOPS:

Slide 1

Office Hours (Room Number 212):  

Monday-Friday 3-4 PM

M-2020-2021:

DS200 Large Dataset Architecture

References:

Database Book 

Operating Systems Book

Paxos Made Simple

Lecture Materials:


CS505: Big Data Analytics

PLAN 

Slide 1

Slide 2

Slide 3

Slide 4

Slide 5

Slide 6

Slide 7

Slide 8

Slide 9

Slide 10

Slide 11

Slide 12

Slide 13

Slide 14

Slide 15

CS300 Principles of Programming Language

W-2019-2020:

CS300 Principles of Programming Language

References:

TextBook soft copy

Lecture Materials: