Current Research Projects
1) DIT Research project – 120.20 Lakhs
"A New Distributed Computing Framework for Data Mining"
Prof. Navneet Goyal, Dr. Poonam Goyal, & Prof. Sundar Balasubramaniam
2) Army Technology Board Research Project – 49 Lakhs
"Design & Development Of A Network Security Operations Center"
Prof. J P Misra & Dr. Poonam Goyal
3) Army Technology Board Research Project - 49 Lakhs
"Analysis, Simulation And Validation Of Mobile Adhoc Networks Technology For Military Communication"
Prof. Rahul Banerjee
4) UGC major project – 8.85 Lakhs
"An Agent based tool for prediction, analysis, reporting and dispensing of Climate data"
Dr. Yashwardhan Sharma
5) Aditya Birla Group Science & Technology Center Project – 10 Lakhs
"A Modeling and Design Framework for Social Networking Infrastructure on Mobile Devices using P2P overlays"
Prof. Sundar Balasubramaniam & P Murali
6) The Department also received DST FIST Level I finding of Rs. 50 Lakhs (25 DST + 25 BITS) to set up a Mobile Computing Lab.
Completed Research Projects
1) Praana: A new file system
Description: Praana is a new file system designed with the goal of enriching user experience on the desktop by providing better searching mechanisms. Praana incorporates data and process provenance into the file system and the search engine. Praana also supports semantic search and personalized views for users. A more detailed description is available at thePraana web page.
2) Visual and Formal Modeling of Services
Funding Agency: SAP Labs, India.
Description: This proposal aims at extending existing modeling efforts for addressing some of these issues ? in particular ? at evolving a comprehensive modeling and design framework that includes: specific abstraction techniques and architectural patterns for specifying services that evolve dynamically under varying consumption scenarios. Although Service Composition is addressed by several existing approaches ? for instance, they are limited to functional composition and often failed to address dynamic composition issues. Evolving a set of composition patterns that can be reused in different scenarios for functional as well as aspectual composition is a part of this proposal.Traditional software development has relied on the sound foundation of computing principles. Services development is yet to develop such abstraction mechanisms notwithstanding a plethora of standards and specifications. On the other hand a few formal models of services and SOA have emerged but none of these relate the existing vehicles for developer-level specification (either WSDL-like textual forms or UML-based visual forms) to execution-time issues. For instance, if a developer has to identify deployment technologies for a conceptually identified service, there are no well-formulated guidelines that help the developer in choosing between a generic Web Service platform, a RESTful system, and an enterprise service platform. On the other hand if the developer has to develop a generic set of Services that can be deployed in multiple scenarios, there are no abstraction mechanisms to support such generics nor are there guiding principles for pre-deployment evaluation. This is in contrast to the state of the art in software architectures where there are clear-cut theoretical guidelines ? albeit gained from practical experience ? for making well informed design choices before implementing and/or testing them. This proposal aims at improving existing formal models to enable grounding of the visual models and other architectural descriptions in sound computing foundations. This will allow the services developer to correlate design choices with deployment-time issues and execution-time expectations. (see here for Publications)
3) Customizable Abstractions for Real-Time / Embedded Systems
Funding Agency: Microsoft, India.
Status: Completed.
Description: Program Development on traditional systems is based on a programmer?s model of the machine that includes programming constructs and abstractions, resource utilization models such as a virtual memory model or a communication model. Many of these models are unsuitable for and/or do not admit efficient implementations for real-time / embedded systems. This project explored and formulated alternative abstractions for the embedded sysetms programmer with specific focus on operating system aspects such as process scheduling and memory hierarchy. (see here for Publications)
4) Curriculum Development in Embedded Software Development
Funding Agency: Microsoft Research, U.S.A.
Status: Completed
Description: The motivation behind this project was to develop syllabus and teaching material for a specialized course on software development for embedded systems. This course was started in 2003-04 at BITS and was a first of a kind of offering in India. It is still being run as an elective for Computer Sciene and Information Systems students as well as a mandatory course for Embedded Systems students.
5) Tiny6
Tiny6 (codename) Project involving research in IPv6, Mobility and Power-conservation aspects of Sensor Networks in pervasive computing environments, (BITS will contribute mainly to IPv6 Stack Architecture) and the integration of Sensor Networks and IPv6 Mobility), Funded by the French Ministry of Foreign Affairs, (with project partners from France, China, Korea and India), Total project grant: Euros 61,000, Total Project Cost: Euros 81,000.