-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjoinus.html
More file actions
200 lines (193 loc) · 13.2 KB
/
joinus.html
File metadata and controls
200 lines (193 loc) · 13.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DaSH Lab - Join Us</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="DaSH Lab, Join Us, BITS Pilani, K K Birla Goa Campus, India">
<meta name="author" content="">
<link rel="icon" type="image/png" href="thumbs/dashlab_logo_white_bg.png?v=1">
<script>(function(){try{if(localStorage.getItem("dashlab-theme")==="dark"){document.documentElement.classList.add("dark-mode");}}catch(e){}})();</script>
<!-- Le styles -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-responsive.min.css" rel="stylesheet">
<link href="css/theme.css?v=3" rel="stylesheet">
<link href="css/dark-mode.css" rel="stylesheet">
<link href="css/scroll.css" rel="stylesheet">
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "mn8xvap9au");
</script>
</head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NW9LBZ5NWD"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-NW9LBZ5NWD');
</script>
<body>
<div class="container">
<header class="jumbotron subhead" id="overview">
<h1>Data, Systems and HPC (DaSH) Lab</h1>
<p class="lead"> BITS Pilani K. K. Birla Goa Campus, India </p>
</header>
<div class="masthead">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="brand d-none-md-full" href="#" style="margin-left: 3px;">Navigation</a>
<div class="nav-collapse collapse" style="height: 0; overflow: hidden;">
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li><a href="people.html">People</a></li>
<li><a href="research.html">Research</a></li>
<li><a href="publications.html">Publications</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="collaborations.html">Partners</a></li>
<li><a href="equipment.html">Equipment</a></li>
<!-- <li><a href="teaching.html">Teaching</a></li> -->
<li class="active"><a href="#">Join Us</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row-fluid">
<div class="span3 bs-docs-sidebar" id="navparent">
<ul class="nav nav-list bs-docs-sidenav" data-spy="affix" data-offset-top="200" data-offset-bottom="260">
<li><a href="#getting-started">Getting Started</a></li>
<li><a href="#join-us">Join Us</a></li>
<!-- <li><a href="#vacancies">Vacancies</a></li> -->
</ul>
</div>
<div class="span8 offset1">
<section id="getting-started">
<!-- <div class="page-header"> -->
<h3>Getting Started</h3>
<p>This section is to help students to understand the basics of systems research happening at DaSH Lab. We will keep updating this list.</p>
<!-- </div> -->
<ul>
<li><b>CLI, Bash and Vim</b> - If you are new to shell scripting and the command line interface (CLI), we recommend that you go through <a href = "https://missing.csail.mit.edu/">The Missing Semester of Your CS Education</a>.</p></li>
<li><b>Operating System</b> - You need to have a good fundamental knowledge of Operating Systems. <a href="https://pages.cs.wisc.edu/~remzi/OSTEP/">Operating System: Three easy pieces</a> is an excellent resource.</p></li>
<li><b>File System</b> - Please complete the Persistence module of the OS book.</p></li>
<li><b>Distributed System</b> - This <a href="https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A">YouTube playlist</a> by Chris Colohan is a good starting point.</p></li>
<li><b>Theory and Principles of Distributed Systems</b> - The <a href="https://www.distributed-systems.net/index.php/books/ds4/">Book by Andrew Tannenbaum and Maarten van Steen</a> is the best.</p></li>
<li><b>Basics of Machine Learning</b> - Systems for ML research needs a basic understanding of various ML models. The learning component on <a href="https://www.kaggle.com/learn">Kaggle</a> is a wonderful way to get started.</p></li>
<li><b>Federated Learning</b> - Systems for FL needs a basic understanding of FL. Go through <a href="https://federated.withgoogle.com/">this comic strip</a> to understand why Google came up with FL. <a href="https://medium.com/@entrepreneurbilal10/federated-learning-95d7a6435f08">This article</a> shows the step-by-step guide of running your first FL model with the Flower framework.</p></li>
<li><b>Blockchain</b> - A good way to get started is to briefly understand the <a href="https://ethereum.org/en/whitepaper/"> Ethereum whitepaper</a> and the <a href="https://bitcoin.org/bitcoin.pdf">bitcoin paper.</a></p></li>
<li><b>System Design</b> - There are a few youtube channels that do a good job at explaining system designs. It is always worth going over those to understand large scale system designs. <a href="https://www.youtube.com/@ByteByteGo/videos">ByteByteGo</a>, <a href="https://www.youtube.com/@jordanhasnolife5163/videos">Jordan has no life</a></p></li>
<li><b>Database Systems</b> - <a href="https://15721.courses.cs.cmu.edu/spring2024/schedule.html">This course</a> by CMU on Advanced Database Systems will help understand the state of the art and contribute to DaSH Lab projects on databases.</p></li>
</ul>
</section>
<hr>
<section id="join-us">
<h3>Join DaSH Lab</h3>
<p>Please note that you are not required to be proficient in all the above domains to get inducted in a research project; expertise in any one is more than sufficient.
We are always looking for students who are passionate about learning and exploring new avenues in systems.</p>
</br>
<h4>Undergraduates and Masters at BITS Pilani</h4>
Each project team in the lab has 2-3 undergraduate, and 1-2 master students. For a sufficient research output, there needs to be a <b>minimum commitment of 1 year</b> to the lab. Students who show great commitment and leadership skills for a project are converted to formal project students (SoP/LoP/DoP/RP) only after 1-2 semesters worth of work.
For applying to a project in DaSH Lab, follow the steps below.
<ul>
<li>Go through the basics of whichever domain interests you.</li>
<li>Check if there is any research project in DaSH Lab that align to your interest from the <a href="research.html">Research</a> page, and talk to the existing lab students.</li>
<li>Read any recent publication (after 2016) from the <a href="publications.html">Publications</a> page.</li>
<li>We hold induction events whenever there are vacancies in projects (typically once a year). Previous year's induction assignment can be found <a href="https://github.com/DaSH-Lab-CSIS/DaSH-Lab-Induction-Assignment-2025">here.</a></li>
<!-- <li>Fill this <a href="https://forms.gle/6KCZYpTUhAo5JtsEA"> Google form</a>.</li>
<li>We will review applications on a rolling basis as and when there are vacancies in the lab. If you are shortlisted, you will be contacted.</li>
<li>Do not expect replies to emails regarding lab projects and openings.</li> -->
</ul>
</br>
<h4>Prospective Ph.D. students</h4>
Please go through the research projects and send me an email stating why you want to do a Ph.D. in DaSH Lab, a short research statement, and your CV.
</section>
<hr>
<section id="vacancies">
<!-- <h3>Vacancies</h3>
There are requirements for students (prefereably first/second/third year B.E./first year M.E. at BITS Goa) for the following projects/skills. The start date for such students will be September 2, 2024.
<ul>
<li><b>Segment Anything Model (SAM)</b> - Need to create a custom model using SAM on a different dataset.</li>
<li><b>MLOPs</b> - Need to build some ML components of FLOPs</li>
<li><b>Federated Learning</b> - someone interested in privacy preserving methods</li>
<li><b>Federated Learning</b> - someone interested in knowledge distillation</li>
<li><b>Blockchain</b> - Need to help in building a Smart Contract parser.</li>
<li><b>Blockchain</b> - Need to help in building data provenance system for drones.</li>
<li><b>Large Language Model (LLM)</b> - Need to build a custom LLM that can help in placement of files in different mount points.</li>
<li><b>Large Language Model (LLM)</b> - Need to build a scheduler for distributed LLM inferencing on a heterogeneous cluster.</li>
<li><b>Container</b> - Someone with preferably experience in <b>Go language</b> to help build a version control system for edge based containers</li>
<li><b>Mobile App + Raspberry Pi</b> - Need to build a smart box for chemical detection.</li>
<li><b>File Systems</b> - Need to profile I/O patterns and design a file placement algorithm for distributed file systems.</li>
<li><b>Serverless Computing</b> - Preferably with know-how of docker, pub/sub framework, basic regression models to help build a distributed scheduler for serverless functions.</li>
<li><b>Database query engines</b> - Need to help in spill-to-disk implementations of large queries, and build AI functionalities in database query engines.</li>
</ul>
<br>
<h4>Deadlines</h4>
<ul>
<li><b>Application deadline</b>: August 24, 2024</li>
<li><b>Shortlisting and Interviews</b>: August 26 - September 1, 2024</li>
<li><b>Start Date</b>: September 2, 2024</li>
</ul> -->
</div>
</div>
</div>
<footer id="footer">
<div class="container-fluid">
<div class="row-fluid">
<div class="span5">
<h3>Contact Information</h3>
<h5 style="color:white;"><b>Lab Meeting: </b>Tuesdays (6:30 PM - 8:30 PM IST)</h5>
<h5 style="color:white;"><b>PI: </b> <a href = "https://arnabkrpaul.github.io/">Arnab K. Paul</a></h5>
<h5 style="color:white;"><b>Email 1: </b>dashlab.cs@gmail.com</h5>
<h5 style="color:white;"><b>Email 2: </b>arnabp@goa.bits-pilani.ac.in</h5>
<!---<p><b>Cell: </b>999-999-9999</p>
<a href="mailto:your.email@uni.edu">Email</a>--->
</div>
<div class="span2">
<a href="index.html"><img src = "images/FullLogo.png" alt="research-lab-logo"/></a>
</div>
<div class="span5">
<h3>Lab Address</h3>
<h5 style="color:white">D-241, Department of CSIS<br>
BITS Pilani K. K. Birla Goa Campus,<br>
Sancoale, Goa<br>
India - 403726
</h5>
</div>
<!-- <a href="http://maps.google.com/">Show Map</a> -->
</div>
</div>
</div>
</footer>
<a href='#top' class="stt" title="scroll to top"></a>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/theme-toggle.js"></script>
<script>
$(document).ready(function() {
$(document.body).scrollspy({
target: "#navparent",
offset: 100
});
// Refresh scrollspy on scroll
$(window).on('scroll', function() {
$(document.body).scrollspy('refresh');
});
});
</script>
</body>
</html>