Download Objective - University of Utah School of Computing

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Deep packet inspection wikipedia , lookup

IEEE 1355 wikipedia , lookup

Distributed firewall wikipedia , lookup

Computer network wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Network tap wikipedia , lookup

Wake-on-LAN wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Airborne Networking wikipedia , lookup

Transcript
ABHIJEET JOGLEKAR
50 S. Central Campus Drive,
Room # 3190,
School of Computing,
Salt Lake City, Utah-84112
Phone: (801) 363-6078 (H)
(801) 581-3012 (W)
Email: [email protected]
Web: http://www.cs.utah.edu/~abhijeet
OBJECTIVE
To obtain a full-time position in software design and development.
AREAS OF INTEREST
Computer Networks, Operating Systems, Distributed Systems, Embedded Systems.
EDUCATION
Aug’ 00-Present
M.S. Computer Science (Expected Graduation Date: Oct’03)
University of Utah
GPA: 3.9 / 4.00
Aug’94-May’99
B.E. Computer Science
M.Sc Mathematics
Birla Institute of Technology & Science, India
GPA: 8.43/10.00
WORK EXPERIENCE
Jul’99-Jul’00
Software Engineer, Motorola India Electronics Ltd., India
 Worked as part of a three-member team to port the H.323 stack (ITU-T standard for Multimedia over packet based
networks) from a Windows PC platform to an embedded device consisting of a MPC823 board interfaced to a
DSP56300 core. My contribution was:
 Porting the application’s network module from Winsock API to Unix sockets API.
 Developing the host side driver for Hi08 host interface to the DSP.
 Designing an audio API layer between the application and the driver.
 Changing the application’s audio module to use the new API instead of directly calling Windows functions.
Development environment was C, Microsoft Developer Studio, Windows and Solaris based cross-compilation and
debugging tools for MPC823 board.

Developed an audio streaming server based on Real-time Streaming Protocol (RTSP) and Real-time Transport
Protocol (RTP) on a Windows PC platform. Development environment was C and Microsoft Developer Studio.
Jan’99-Jun’99
Internship, Motorola India Electronics Ltd., India
 Worked as part of a two-member team to develop a videoconferencing gateway between an H.323 and H.324 stack
(ITU-T standard for Multimedia over telephone networks) on a Windows PC platform.
 Studied the call signaling and control signaling protocols, real-time data transfer protocols and media
algorithms used in the two standards. (H.245, RTP, RTCP, G.723, G721, Q.931)
 Designed the conversion module at different layers between the protocols.
 Implemented the gateway and demonstrated a multimedia call between an H.323 and H.324 endpoint through
the gateway.
Development environment was C and Microsoft Developer Studio.
SKILL SET
Operating Systems:
Languages:
Embedded Platforms:
Technologies:
Standards:
Tools:
Abhijeet Joglekar
Unix (FreeBSD, Linux, Solaris), Windows (NT, 9x), pSOS, VxWorks
C, C++, Intel x86/ Motorola assembly
Intel IXP1200 network processor, Motorola MPC823/MPC821
TCP/IP stack protocols, distributed systems, PC based and embedded multimedia
communication devices, network emulation
H.323, H.324, RTP, RTSP, Q.931, H.245, G.721, G.723
Clearcase, CVS
[email protected]
RESEARCH EXPERIENCE
May’01-Present:
Research Assistant, Flux Group, Univ. of Utah (http://www.cs.utah.edu/flux)
Research Project:
Netbed/Emulab Network Testbed (http://www.emulab.net/)
MS Thesis Title:
“High Capacity Network Link Emulation using Network Processors.”
Advisor:
Prof. Jay Lepreau (http://www.cs.utah.edu/~lepreau )
(In progress)
Network link emulation is an important part of network emulation, wherein links in the topology are emulated to
subject the end-user traffic to different bandwidths, latencies, packet loss distributions, and queuing algorithms.
Existing solutions use general-purpose PC’s for quick implementation and easy deployment. However, a PC
architecture does not typically scale to large packet rates, thereby limiting the size of the emulated topology. In this
thesis, we explore the use of network processors as a high-capacity platform for link emulation. The IXP series of
network processors from Intel uses multiple independent programmable microengines, each supporting hardware
multithreading and low overhead context switches on memory and IO references. This highly parallel and optimized
architecture can support large packet rates while leaving enough headroom for application specific processing. We
validate our claim by designing and implementing a link emulator on the IXP1200 network processor.
Aug’98-Dec’98:
Bachelors Thesis, Birla Institute of Technology & Science, India
Thesis Title:
“Performance Evaluation of a Two-Level Rollback Recovery Scheme.”
Advisor:
Prof. JP Mishra
We evaluated the performance of a two-level rollback recovery scheme using the probability of task completion on a
system with limited repairs as the metric.
PUBLICATIONS
 An Integrated Experimental Environment for Distributed Systems and Networks.
Brian White, Jay Lepreau, Leigh Stoller, Shashi Guruprasad, Mac Newbold, Mike Hibler, Chad Barb, Abhijeet
Joglekar (In the Fifth Symposium of Operating Systems Design and Implementation, Dec. 2002)
(http://www.cs.utah.edu/flux/papers/netbed-osdi02-base.html)
 A Scalable, Accurate and Extensible Network Emulation Platform using the IXP1200 Network Processor.
Abhijeet Joglekar (Submitted to the Intel IXA University Program, Student Design Competition)
(http://www.cs.utah.edu/~abhijeet/sd-proposal.pdf)
 Performance Evaluation of a Two-Level Rollback Recovery Scheme.
Abhijeet Joglekar (Thesis. BITS, Pilani, India. Dec. 1998)
TEACHING EXPERIENCE
Aug’02-Dec’02: Data Communications and Networking
Jan’01-May’01: Data Structures and Algorithms
Aug’00-Dec’00: Data Communications and Networking
MS COURSE WORK
Advanced Networking, Advanced Compilers, Advanced Computer Architecture, Foundations of Computer Science,
Compilers, Programming Languages and Semantics, Computer Systems Seminar.
COURSE PROJECTS







Stack Walker on X86/Sparc architectures.
User-level threads library on Unix.
Link-time garbage collector.
Compiler for a simple Java-like object oriented language.
Simulation and Performance Evaluation of On-Demand Multicast Routing Protocol (ODMRP) on ns-2.
GNUtella like peer-to-peer network.
Simple web client and web server.
REFERENCES
 Prof. Jay Lepreau, School of Computing, University of Utah ([email protected])
 Prof. John Carter, School of Computing, University of Utah ([email protected])
 Suresh Anupindi, Project Manager, Motorola India Electronics Ltd. ([email protected])
VISA STATUS
F-1.
Abhijeet Joglekar
[email protected]