Project Trainee, Supercomputer Education and Research Center, IISc, Bangalore. July’2002 – March - 2004
I worked under Dr. R. Bhakthavathsalam at SERC, IISc in the areas of and Networking
Infrastructure/support, and Lightweight Directory Access Protocol [LDAP].
PROJECTS
Project Experience 1:
Project Title : “Development of Integrated Communication Stack at
MAC Layer for Pervasive Computing Environment”
Language Used : C++
Tool used : NS-2 (Network Simulator)
Platform : Linux/Unix, Solaris
Role : Designing, Coding and Testing
Place : Supercomputer Education and Research Center
Indian Institute of Science – Bangalore-12
Description :
The paradigm of 6A’s model of Pervasive Computing is authorized access to anytime-anywhere-any device-any network-any data. Pervasive computing is utterly dependent on wireless networks and the advancements in wireless technology would bring us closer to pervasiveness. Next generation of mobile communications will include both prestigious infrastructured wireless networks and novel infrastructureless mobile ad hoc networks (MANET).
MANET is a collection of wireless nodes that can dynamically form a network to exchange information without using any pre-existing fixed network infrastructure. The special features of MANET bring these technology great opportunities together with severe challenges.
In MANET, the bandwidth and power are limited and any improvement in the utilization of the bandwidth and minimization of power would increase the throughput of the network.
This work focuses on the MAC layer of the OSI 7 layer stack for Pervasive Computing Environment. We embed a concept of circularity into the RTS/CTS exchange to derive better throughput. In the normal RTS/CTS exchange, there is a possibility of MAC collisions occurring after nodes sense the channel to be idle, this leads to a loss of time and hence we tend to minimize these MAC collisions with the concept of circularity and hence reduce the time lost and increase the throughput.
Project Experience 2:
Project Title : “Application of LDAP for dynamic retrieval and editing of network information through php Programming”
Language Used : C, (Application Programming Interfaces) Platform : Linux (kernel 2.0)/Unix
Technology used : Apache web server, php, HTML, DB
Role : Designing, Coding and Testing.
Place : Supercomputer Education and Research Center, Indian Institute of Science – Bangalore-12
Description :
Lightweight Directory Access Protocol (LDAP) is for dynamic retrieval and editing of Network information via php. LDAP provides the protocol to access directory of information in such a way that is unique to handle very large volumes of small records. The connection and communication between the front end browser and back end directory is established by binding the client and server.
This project deals with the Usage of LDAP as a gateway service to connectivity. Here, a web browser client makes a request via web server, most likely through a traditional HTML form, here we are using PHP embedded with html, the web server then process this request through a server side processes with the PHP programs. This server side program then queries an LDAP server, which again gets its data from a database, an x.500 server or any other sources. The results of this query are passed back to the web server/ process and in turn the web server returns to the client in the form of HTML.
Mini Project
Project Title : Proxy Server
Package Used : JDK 1.2.2
Technology : Java Beans and HTML
Role : Designing and Coding
Place : SIT-Tumkur-03