KARTHIK ELANGOVAN


ACADEMIC BACKGROUND


Rutgers, The State University of New Brunswick

Masters in Electrical and Computer Engineering

Current GPA: 4.0/4.0
Expected Date of graduation: May 2011

 

SSN College of Engineering(Affl. Anna University, Chennai, India)

BE in Electrical and Electronics Engineering

First Class with Distinction(80%)
Graduation: May 2009


PUBLICATIONS

A. N. Arvindan and Karthik Elangovan, Closed Loop Control of a symmetrical multiphase modulated single-phase bi-directional AC regulator feeding an inductive load. International Conference on Power Electronics and Drive Systems( IEEE PEDS 2009)


PROJECTS


COOPERATIVE CACHING MIDDLEWARE

Implemented a Cooperative main-memory caching middleware for distributed file server. Memory of all the servers are viewed as a single huge chunk of memory by the middleware reducing the number of requests that would be served from disk. Implemented two different placement and three replacement policies

EXPONENTIAL QUEUE SCHEDULING
        Implemented Exponential Queue Scheduler in Linux kernel         2.4.24. In exponential queue scheduling incoming tasks             are assigned higher priorities and shorter time slices.                 Tasks using entire time slice is penalized by decreasing its         priority and doubling time slice. Starvation prevention is             implemented by increasing priority of tasks that have                 waited for a certain threshold.

SNOOPY SECURE SHELL
     
Implemented a secure Unix shell capable of providing the       Operating System to the user. The shell can understand           simple commands.

In addition, the shell
      - Peeks at the code section of the command and compute its digest (SHA1) to prevent a program from executing if it has been modified.
      - Log the sequence of the system calls invoked by the command. If the sequence is not same as last execution the program is stopped
      - Check that the program about to be executed is not black-listed and that there are no calls to black-listed system calls.

SMALL MULTICAST PROTOCOL

Designed a multicast protocol that can deliver packets to upto four nodes. The protocol was implemented on a C++ based abstract platform that emulates a point-to-point communication link by abstracting real physical connection and sockets. Routers used this abstract platform to deliver packets, perform bootstrapping and discover other routers and end nodes. RIP was used as the routing protocol to deliver unicast packets.

BRANCH PREDICTION USING ARTIFICIAL NEURAL NETWORKS

Perceptron based branch predictor was added to the open source computer architecture simulator - SimpleScalar using C. The predictor gave lower mispredict rates and higher IPC.

ANALYSIS OF HIGHWAY LANE MERGING METHODS

Discrete Time Markov Chain model was built for two lane merging schemes in a highway. The model was simulated using MATLAB for varying traffic flows and the results were obtained.

FINAL YEAR UNDERGRADUATE PROJECT - CLOSED LOOP CONTROL OF THREE-PHASE THREE-WIRE AC CHOPPER

A scheme for closed loop control of three-phase three-wire a.c. chopper was devised. The a.c. power control circuit uses Power MOSFET embedded discrete component four-quadrant switch (4QSW). Symmetrical Multipulse Modulation (SMM) technique was adopted. Discrete analog component based PI controller was used in the feedback loop. Phase locked loop based circuits were used to generate synchronized gating signals for the MOSFETs.