PROJECTS
Search the website
 
   
   
 
Threads Synchronization
MultiProgramming
Virtual Memory
Distributed USC Credit Union
Enhanced Pricing Models for Differentiated QoS
Cooperative Networks for 4G
Extension of Google Maps to provide T Mobile Hotspots using AJAX and Web Services
Creation T Mobile Hotspot Directory of Airports, Hotels, Starbucks, Fedex using PERL
Socket Programming
Simulator in C for M/M/1 and M/G/1 Queues
Multi Utility Sensor Networks


Thread Synchronization

The aim of this project was to implement thread synchronization in OS on a Nachos Platform. This is done by achieving Mutual Exclusion. For this we implement Locks and Condition Variables. Monitor variables are used. This is used to simulate a USC Credit Union Bank scenario.


MultiProgramming

In this project Multiprogramming was implemented amongst threads by using Fork() method. In order to invoke an entirely new process Exec() method was implemented. In order to keep track of various processes in the OS a process table was built.These methods were invoked by user programs using system calls


Virtual Memory

Memory is a scarce resource. Hence many a times we need to access Virtual Memory in order to ensure smooth functionality of OS. In order to fasten the memory access a Translation Lookaside Buffer was implemented. Also in order to access Virtual memory, a swap file was maintained which could have the dirty pages written to it every time a page is thrown out of memory. A inverted page table was used along with the physical page table to keep track of mapping of pages.


Distributed Credit Union



In this project Remote Procedure Calls were invoked over a network in order to simulate a Distributed USC Credit Union having multiple branches.


Enhancing Pricing Models for Differentiated QoS Models

In new age Internet, idea of providing differeniated pricing schemes in order to achieve better QoS sounds promising. The aim is to enhance the exisiting Game Theory based models, in order to achieve better performance for diiferent kinds of traffics. This brings out the required priority mechanism in equilibrium conditions to generate additional revenue for service providers and higher utility for users. The simulations were successfully carried out in NS-2.
Abstract of Work


Cooperative Networks for 4G

The motivation of this paper is the delay between the technological inventions and their actual deployment in real world. Particularly referring to the emergence of 2.5G technologies which provided features like GPRS, EDGE. In spite of 2G being a huge success story, the future generation of mobile technologies could not recreate its magic. 2G could enhance the standard of living of a common man by empowering him with a device which could allow him to reach anyone in the remotest corner of the world. Its main strengths were high quality of speech and global mobility. 3G failed to entice due to its limited additional features like Multimedia Broadcast and Multicast Service Center (MBMS) in combination with the IP Multimedia System (IMS).[1] But these technologies failed to tune the correct access technology. The advent of 4G promises to go beyond these technologies and provide state of art services like pop up window on the mobile device or connecting other devices, (not limited to mobile phones), like computers to facilitate better utilization of resources and better Quality of Service(QoS) for users.
Read the entire document.


Extension of Google Maps to provide T Mobile Hotspots using AJAX and Web Services

 
 
Imagination is more important than knowledge – Albert Einstein
 
   
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees