Nitesh Mor - Computer Science and Engineering - Indian Institute of ...
Nitesh Mor - Computer Science and Engineering - Indian Institute of ...
Nitesh Mor - Computer Science and Engineering - Indian Institute of ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Nitesh</strong> <strong>Mor</strong><br />
WC-23, Zanskar House 0091 9911625137<br />
<strong>Indian</strong> <strong>Institute</strong> <strong>of</strong> Technology Delhi http://www.cse.iitd.ernet.in/ ∼cs1070170<br />
Hauz Khas, New Delhi-110016 cs1070170@cse.iitd.ernet.in<br />
Objective<br />
To secure admission in PhD program <strong>of</strong> a reputed institute <strong>and</strong> pursue a research career in the<br />
area <strong>of</strong> <strong>Computer</strong> Systems.<br />
Research Interests<br />
Virtualization <strong>and</strong> Cloud Computing, Network <strong>and</strong> System Security, Large Scale Systems Management.<br />
Education<br />
<strong>Indian</strong> <strong>Institute</strong> <strong>of</strong> Technology Delhi 2007-Current<br />
Bachelor <strong>of</strong> Technology, <strong>Computer</strong> <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong><br />
Current GPA: 8.701/10.0<br />
Undergraduate Thesis: Remote Desktop using VM Record/Replay<br />
Poster presentation at OSDI 2010<br />
Thesis Advisor: Sorav Bansal, Huzur Saran<br />
Shiksha Bharti Vidyalaya, Rohtak<br />
Senior School, All India Senior School Certificate Examination (AISSCE) 2007<br />
Aggregate Marks: 95.8% (479/500)<br />
High School, All India Secondary School Examination (AISSE) 2005<br />
Aggregate Marks: 93.0% (465/500)<br />
Research Publications<br />
• <strong>Nitesh</strong> <strong>Mor</strong>, Shikhar Agarwal, Sorav Bansal, Huzur Saran, ”Remote Desktop Using VM<br />
Record/Replay”, Poster presentation at USENIX Symposium on Operating Systems Design<br />
<strong>and</strong> Implementation (OSDI), 2010.<br />
Pr<strong>of</strong>essional Experience<br />
Micros<strong>of</strong>t Research India, Technology for Emerging Markets Group May-July 2010<br />
Research Intern<br />
Devised novel techniques for compression <strong>of</strong> MPEG-2 videos containing text. Achieved 4X compression<br />
for MPEG-2 video sequence, <strong>and</strong> 3X compression for MPEG-2 container.<br />
Department <strong>of</strong> <strong>Computer</strong> <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong>, IIT Delhi June 2009 - Mar 2010<br />
System Administrator<br />
Served as a voluntary System Administrator for the department. Maintenance <strong>of</strong> departmental IT<br />
faclities (Servers <strong>and</strong> Laboratory machines). Shifted many servers to virtualized environment for<br />
better resource utilization, <strong>and</strong> started many new services.
Research Projects<br />
Remote Desktop using VM Record/Replay July 2010 - present<br />
Undergraduate Thesis, Advisor: Sorav Bansal.<br />
• Feasibility studies <strong>and</strong> B<strong>and</strong>width considerations for the method.<br />
• Achieved B<strong>and</strong>width savings <strong>of</strong> 2 orders <strong>of</strong> magnitude for display intensive applications.<br />
• Pro<strong>of</strong> <strong>of</strong> Concept implementation using VMware Workstation.<br />
• Future steps: Implementation <strong>of</strong> the technique on Xen/KVM hypervisor.<br />
MPEG Compression for Videos containing Screens <strong>of</strong> Text May-July 2010<br />
Internship project, Advisor: Bill Thies.<br />
• Devised novel techniques for compression <strong>of</strong> MPEG-2 videos containing screens <strong>of</strong> text.<br />
• Achieved 4X compression for MPEG-2 video sequences, <strong>and</strong> 3X compression for MPEG-2<br />
container.<br />
• Devised techniques for text alignment for the videos.<br />
Cloud Computing for Organizations Jan-Apr 2010<br />
Independent project, Advisor: Huzur Saran.<br />
• Explored the emerging field <strong>of</strong> Cloud Computing, from the perspective <strong>of</strong> High Performance<br />
Computing requirements for Educational Institutions.<br />
• Prototype deployments <strong>of</strong> different solutions for Hypervisor technology (Xen, KVM, etc) <strong>and</strong><br />
different management platforms (Eucalyptus, Xen Cloud Platform).<br />
• Review <strong>of</strong> Amazon EC2, <strong>and</strong> Google Apps from a commercial perspective.<br />
Secure ARP May-July 2009<br />
Independent project, Advisor: Huzur Saran.<br />
• Proposed a ticket based cryptographic solution for the mitigation <strong>of</strong> ARP cache poisoning.<br />
• Suitable for dynamic environments, backward compatible with conventional ARP.<br />
• Pro<strong>of</strong> <strong>of</strong> concept implementation for Linux kernel.<br />
Comparative Analysis <strong>of</strong> DataSeries <strong>and</strong> MySQL Dec 2008<br />
Independent project, Advisor: Anirban Mahanti.<br />
• A macro performance analysis <strong>of</strong> Data Series (from HP labs) with MySQL.<br />
• Accurate measurements <strong>of</strong> resource utilization for different types <strong>of</strong> workloads.<br />
• Built a web interface for easy interpretation <strong>of</strong> data generated.<br />
Other Projects<br />
Web Proxy service System Administrator Responsiblity, Spring 2010<br />
Implemented a Captive Portal style web proxy service integrated with Squid, with the user authentication<br />
over an SSL tunnel. Currently deployed in IIT Delhi to serve more than 8000 users.<br />
Funnycells <strong>Computer</strong> Networks, Fall 2009<br />
Implementated molecular communication techniques for attack formation <strong>and</strong> combating enemy<br />
cells in a simulator. Also performed experimental <strong>and</strong> theoretical analysis <strong>of</strong> the best possible<br />
strategy for differenet arena sizes <strong>and</strong> cell counts.<br />
Pintos Operating Systems, Spring 2009<br />
Implementation <strong>of</strong> threads scheduling, syscall implementation for user programs, extending virtual
memory implementation <strong>and</strong> filesystem for the instructional operating system Pintos.<br />
Tiny Web Server/Browser Yahoo Open Hack Day, Spring 2009<br />
Built a pluin for Yahoo messenger to facilitate the access <strong>of</strong> internal web pages from outside a<br />
corporate firewall by creating a tunnel using the IM messages.<br />
Static Firewall implementation on FPGA Digital Hardware Design, Spring 2009<br />
A minimal packet filtering firewall implementation on Xilinx Virtex Platform, with the capabilities<br />
<strong>of</strong> providing ACL’s based on Source/Destination IP address/port.<br />
Online Mulitplayer Gaming Service Design Practices, Fall 2008<br />
Integrated open source game Assault Cube with VoIP platform Mumble/Murmur. Also implemented<br />
the user pr<strong>of</strong>ile feature with live score update on a web site for the multiplayer gaming<br />
sessions.<br />
Online Travel Facilitation Service Design Practices, Fall 2008<br />
Created a mashup using Google Maps API <strong>and</strong> Flickr API to help travellers plan an itinerary, by<br />
showcasing them images <strong>of</strong> the interesting places, <strong>and</strong> by suggesting the preferred route.<br />
Relevant Courses<br />
<strong>Computer</strong> Systems: Cloud Computing <strong>and</strong> Virtualization, Operating Systems, Database Systems<br />
<strong>and</strong> Implementations, <strong>Computer</strong> Architecture.<br />
Communication <strong>and</strong> Information Processing: <strong>Computer</strong> Networks, Media Processing <strong>and</strong><br />
Communication, Digital Signal Processing, Signals <strong>and</strong> Systems, Holography <strong>and</strong> Optical Information<br />
Processing.<br />
Hardware Design: Digital Hardware Design, Digital Electronic Circuits, Electronics Laboratory.<br />
<strong>Computer</strong> <strong>Science</strong> <strong>and</strong> Mathematics: Algorithms, Programming Languages, Design Practices,<br />
Data Structures, Discrete Mathematics, Probability <strong>and</strong> Stochastics, Linear algebra.<br />
Technical Knowhow<br />
Programming <strong>and</strong> Scripting Languages: C/C++, Java, C#, Bash, Perl, ML, PHP, JavaScript,<br />
Python, Verilog, VHDL, Assembly Language, SQL, Prolog, Latex, MATLAB.<br />
Special purpose systems: Enterprise class storage systems from NetApp, HP <strong>and</strong> Sun Microsystems,<br />
IBM xSeries cluster, HP Proliant BladeSystem.<br />
Virtualization solutions: VMware Vsphere, VMware ESX(i), Xen, KVM.<br />
Cloud systems <strong>and</strong> Technologies: Amazon EC2, Google Apps, Hadoop Map-Reduce, Eucalyptus<br />
platform, VMware Orchestrator.<br />
CMS: Moodle, Joomla, Drupal.<br />
Server Technologies: LAMP stack, Squid, NFS kernel server, LDAP, Kerberos, Postfix, Dovecot,<br />
DHCP server, NTP server, Bind, PXEboot server, Radius, Subversion.<br />
Scholastic Achievements<br />
• Summer Undergraduate Research Award (SURA-2009) for the project Secure-ARP by Industrial<br />
R&D Unit, IIT Delhi.<br />
• Merit Certificate by IIT Delhi, Semester I,II (2007-08) for being in top 7% <strong>of</strong> all the undergraduate<br />
students <strong>of</strong> 2007 batch.<br />
• All India Rank 59 in Joint Enterance Examination (JEE-07).
• All India Rank 616 in All India <strong>Engineering</strong> Entrance Examination (AIEEE-07).<br />
• Among the top 500 students all over the country in AISSCE-07.<br />
• Merit Certificate for being in top 0.1% <strong>of</strong> all the students in Mathematics in AISSCE-07 from<br />
Central Board <strong>of</strong> Secondary Education.<br />
• 4th highest marks all over the country in Hindi Course-A in AISSE-05.<br />
• Merit Certificate <strong>and</strong> Scholarship for being in top 0.1% <strong>of</strong> all the students in Mathematics,<br />
<strong>Science</strong> <strong>and</strong> Technolgy, <strong>and</strong> Hindi Course-A in AISSE-05 from Central Board <strong>of</strong> Secondary<br />
Education.<br />
Conferences <strong>and</strong> Technical Gatherings<br />
• Student Volunteer at ACM-SIGCOMM 2010, New Delhi.<br />
• Micros<strong>of</strong>t Summer School on Networking 2009 - Mobility, Networks <strong>and</strong> Systems Group,<br />
Micors<strong>of</strong>t Research India.<br />
Techinical Competitions<br />
• IBM Technical Contest, Tryst 2010, IIT Delhi: Runner Up.<br />
• COnNECT, Techfest 2008, IIT Bombay: 1st prize in Networking Hacking Challenge.<br />
• Algorythm, Tryst 2008, IIT Delhi: Recognition for Exceptional Performance.<br />
• Google Inspire 2009, IIT Delhi: 3rd Prize in Functional Programming Competition.<br />
Extra Curricular Activities<br />
• Techical Secretary <strong>of</strong> Departmental Society (ACES), CSE, IIT Delhi. July 2009 - Present<br />
• <strong>Mor</strong>e than 100 hours <strong>of</strong> social service as NSS volunteer. Fall 2007<br />
• Interested in Philosophy, Optics, Space Explorations, Soccer.<br />
References<br />
Sorav Bansal<br />
Assistant Pr<strong>of</strong>essor<br />
CSE, IIT Delhi<br />
Hauz Khas, New Delhi-110016<br />
sbansal@cse.iitd.ernet.in<br />
Huzur Saran<br />
Pr<strong>of</strong>essor <strong>and</strong> Head<br />
CSE, IIT Delhi<br />
Hauz Khas, New Delhi-110016<br />
saran@iitd.ernet.in<br />
Bill Thies<br />
Researcher<br />
TEM group, MSR India<br />
196/36 2nd Main, Sadashivanagar<br />
Bangalore-560080<br />
thies@micros<strong>of</strong>t.com<br />
Subhashis Banerjee<br />
Pr<strong>of</strong>essor<br />
CSE, IIT Delhi<br />
Hauz Khas, New Delhi-110016<br />
suban@cse.iitd.ernet.in