Monday, October 17, 2011

DSpace Client UI built on REST API [May-Aug 2011]

DSpace RESTClient

Principles : Service Computing, REST, Web Services, Digital Content Preservation

Technologies : jQuery, DSpace REST API, FireSpark, XHTML, CSS

Project Guides : Bojan Suzich, Mark Diggory (Developers, DSpace) Tim Donohue (Technical Lead, DSpace)

Project Wiki : https://wiki.duraspace.org/display/GSOC/DSpace+ClientUI+built+on+RESTful+API+-+GSoC+2011

This project was done as a part of Google Summer of Code 2011 for Duraspace Organization.


Monday, July 25, 2011

Kaarya Automotive Information Crawler [May-Jul 2011]

InfoCrawl Information Crawler


Principles : Information Crawling, Object Orientation, Regular Expressions, Database Systems

Technologies : Java, MySQL

Team : Akash Nawani (akash.nawani.cse08@itbhu.ac.in)

Project Guides : Gaurav Sharma (President, Kaarya LLC), Paramdeep Singh (Developer, Kaarya LLC)

This project was done as a part of Online Summer Internship for Kaarya LLC, California.

Saturday, April 23, 2011

Dynamic Clustering for Large Distributed Systems [Apr 2011]

SpeedCluster PersistentTransport


SpeedCluster SimulationEngine


The project aims to enhance the performance of large distributed systems using persistent transport connection during dynamically defined clusters of communicating tasks.

The key issue we study here is that of the role of startup cost in communication
setup for transferring data between the processing units of such large distributed systems. We propose a simple solution to improve performance in such large distributed systems by using dynamic clustering over persistent transport connection.

In this project, we implement the persistent transport connection library and test
it on LAN to collect data regarding the expected performance gains on a larger network. We also implement a simulation engine to study the effect of dynamic clustering on the execution workflow of any large distributed system.

Principles : Distributed Systems, Cluster Computing, Computer Networks

Technologies : C++, BitVoyager Platform

Components : 1. PersistentTransport 2. SimulatorEngine 3. OptimalClustering

Team : Hitesh Kumar (hitesh.kumar.cse08@itbhu.ac.in) Mukesh Singh (mukesh.singh.cse08@itbhu.ac.in)

Project Guide : Ravi Shankar Singh (Asst. Professor, Department of Computer Engineering, IT BHU)

This project was submitted as the B Tech Minor Project for IDD Part III Course at Department of Computer Engineering, IT BHU.

Tuesday, April 19, 2011

Local Domain Name Service [Apr 2011]

Local DNS



The project aims to build a domain name service for local area networks using the BitVoyager platform.

The project consisted of a DNS Server for LAN with database for storing the resource records and a utility DNS query client. The flexibility of the BitVoyager platform enabled both TCP and UDP based DNS services to be implemented with ease.

The project resulted in implementation of DNSP for BitVoyager platform.

Principles : Domain Name Service, Computer Networks, System Programming

Technologies : C++, Sockets, MySQL.

Team : Mohit Srivastava (mohit.srivastava.cse08@itbhu.ac.in)

Project Guide : Bhaskar Biswas (Assistant Professor, Department of Computer Engineering, IT BHU, Varanasi)

This project was submitted at Computer Networks Laboratory in Part 3 of Computer Science & Engineering course at IT-BHU.

Thursday, April 14, 2011

Virtual Combat Robocode Robot Team [Mar 2011]

Sangfroid PetrifyingZen





Kaarya Mini-project : Email Client [Mar 2011]

QuickMail Messenger





GATE 2011 [Feb 2011]

Gave the GATE Examination for assessing myself ...
Made many silly mistakes ...

Result :

AIR : 482
Score : 753
Marks : 60/100

Virtual Combat Website Management at Codefest 2011 [Jan - Mar 2011]

Virtual Combat Championship 2011




Simple Userspace Distributed File System [Oct–Nov 2010]

QRay DFS

The project aims to build a distributed file system with minimum necessary features using the FUSE library. The functionality is implemented in the user space using FUSE framework.

The working prototype supports two nodes with five file system related system calls, however, this may be easily reconfigured to support more nodes and is flexible enough to support implementation of more system calls.

Principles : File Systems in Linux, Linux Kernel Module Programming, Computer Networks

Technologies : C, File System in User Space (FUSE), Sockets.

Team : Ananth Dwivedi (ananth.dwivedi.cse08@itbhu.ac.in)

Project Guide : Bhaskar Biswas (Assistant Professor, Department of Computer Engineering, IT BHU, Varanasi)

This project was submitted at Operating Systems Laboratory in Part 3 of Computer Science & Engineering course at IT-BHU.

Training and Placement Portal [Jul 2010]

CSIII TNP Portal





Information Management System [Apr 2010]

Jinovae Infobase



The project aims to build an information management system with easy backup in files for keeping records of important information.

Provision for creating the schema, backing up into file and searching for information were some of the features.

Principles : File Systems in Java, Relational Database

Technologies : Java, Swing

Project Guide : Ravi Shankar Singh (Assistant Professor, Department of Computer Engineering, IT BHU, Varanasi)

This project was submitted at Programming Language Laboratory in Part 2 of Computer Science & Engineering course at IT-BHU.

Static Task Scheduling Software for Heterogeneous Systems [Mar–Apr 2010]

Krydent Heterogen



This Project consisted of implementing the task scheduling algorithm called Heterogeneous Critical Parents with Fast Duplicator (HCPFD) Algorithm. The software schedules the tasks statically i.e. at compile time with respect to the tasks.

The algorithm works for a bounded number of fully connected heterogeneous machines and aims to introduce a simple list-scheduling mechanism instead of the classical prioritization phase and a low complexity duplication-based mechanism for the machine assignment phase.

Principles : Heterogeneous Systems, Task scheduling, Object Orientation.

Technologies : C++, Qt Framework 4

Team : Shrikant Rajpurohit (shrikant.rajpurohit.cse08@itbhu.ac.in) Sajan Kedia (sajan.kedia.cse08@itbhu.ac.in)

Project Guide : Ravi Shankar Singh (Assistant Professor, Department of Computer Engineering, IT BHU, Varanasi)

This project was submitted at Software Project Laboratory in Part 2 of Computer Science & Engineering course at IT-BHU.

Interactive Message Response System (IMRS) Customizer [Feb–Mar 2010]

Cenqure Messagenet



The project aims to build an Interactive Message Response System (IMRS) Customizer using the messaging features of Ribbit API. IMRS functions by interactively providing response to clients by means of Short Messaging Service (SMS).

The IMRS Customizer scenario consists of providing registered users convenience of configuring personal IMRS systems through the internet. Thus, they can offer their clients access to information from the click of their phone. The IMRS Customizer provides basic infrastructure for building and managing personal IMRS Systems that functions by using Ribbit API.

Principles : Web Application Development, Ribbit Telecommunication Interface.

Technologies : Java Platform Enterprise Edition 6, IBM Websphere, IBM DB2, Hibernate, Ribbit API (Java), Dojo Library, AJAX, HTML, CSS.

Team
: Shrikant Rajpurohit (shrikant.rajpurohit.cse08@itbhu.ac.in)

This project was awarded 16th position at Ribbit Application Development held under Codefest 2010, the annual coding festival of Department of Computer Engineering at IT-BHU.

Online Data Visualization System [Dec 2009 – Jan 2010]

Virtuosa Intelligentia



The project aims to build an Online Data Visualization System as an enterprise solution for Business Decision Support.

Online Data Visualization System integrates different available data visualization methods with different consumability factors to make the available data/information more acceptable and useful to general users. Consumability is created by understanding the business context, user’s role and expertise level.

The project culminated in the creation of online business visualization and reporting tool.

Principles : Enterprise Computing, Software Engineering, n-Tier Distributed Internet Application Architecture, Object Relational Mapping.

Technologies : Java Platform Enterprise Edition 5, IBM Websphere, IBM DB2, Hibernate, UML, XML, jExcel API, OpenCSV API, Dojo Library, AJAX, HTML, CSS.

Team : Mahesh Gondi (mahesh.gondi.cse08@itbhu.ac.in), Jayram Kumar (jayram.kumar.cse08@itbhu.ac.in)

Project Guide : Dr. K. K. Shukla (Professor, Department of Computer Engineering, IT BHU, Varanasi)

This project was submitted at The Great Mind Challenge 2009 held by IBM and was selected for Face to Face Evaluations.

Wednesday, April 13, 2011

Welcome

Welcome to my dairy for engineering life ...

Interesting thoughts shall be posted on my blog.

This blog shall contain the technical records.
Hope that it be interesting ...