faculty project ideas_fall2010
TRANSCRIPT
-
8/8/2019 Faculty Project Ideas_Fall2010
1/22
-
8/8/2019 Faculty Project Ideas_Fall2010
2/22
Project Coordination Office (PUCIT) Page 2 of 22
Idea 6:
Semantic Web (preferably for Urdu)
Every concept in this world is associated with a lot many concepts. The
development of this network of concepts is a huge effort, just like developing the
whole World Wide Web. Once available it can assist humans in automatic search
of what they wish, with the help of agent technology.
Idea 7:Converting Pseudo-code to a programming language code
Pseudo-code is a sublanguage for writing algorithms, which can be analyzed to be
converted into any formal programming language.
Idea 8:Computational grammar for Urdu
CFG (Context Free Grammar) is one of the most famous formalisms for writing
grammars. There are others including LFG (Lexical Functional Grammar), whichis quite appropriate for natural languages like English and Urdu. However, DG
(Dependency Grammar) is considered more appropriate for a free order language
that Urdu is. One can try to build a portion of Urdu grammar using any
formalism.
Idea 9:English-Urdu dictionary generator (using English-Urdu corpus)
This task requires a collection of sentences in English along with their Urdu
translation (or vice versa). Such a collection is termed as bi-lingual parallel
corpora of English-Urdu. It can be used to automatically learn the word-level
translation relationship on the basis of frequency and other parameters.
Idea 10:OCR for Urdu
OCR stands for Optical Character Recognition. It was initially used designed for
bar-code reading. Then recognition of characters/ligatures from the scanned
image of printed text proved to be an interesting implementation of the idea.
There is a large collection of scanned Urdu literature on the internet. But, it is not
searchable because it is not text. If OCR can successfully convert an image into
text then a number of printed books can be fed into the computer through scanner.
Idea 11:Urdu text summarizer
Generating summary from a longer text is also an important application especially
when searching about a specific topic on internet. Size of output, ratio between
input and output, and relevant keyword to look for to prepare a relevant summary
may be some of the user-defined parameters for this tool.
-
8/8/2019 Faculty Project Ideas_Fall2010
3/22
Project Coordination Office (PUCIT) Page 3 of 22
Idea 12:
Urdu text generator from given outline
This is sort of a reverse of summarizer. It uses some bits and pieces, to generate a
fabricated complete version of any type of text, e.g. essay, story, news, etc.
Idea 13:Corpus collecting agent for Urdu
Corpus can be collected from internet. Today, we can develop programs which
can crawl through the web to assist in collection of text for our language. It is not
just collecting the data, but also involves identification of the language.
Idea 14:Named entity recognizer for Urdu
There are proper names in the text do not have linguistic analysis like other items
(noun, verb, adjective, etc.). Such items are termed as Named Entity, and cannot
be translated usually. So identifying such items helps in identifying scope forother linguistic processes.
Idea 15:Part-of-speech (POS) tagger for Urdu
The process of identification of part-of-speech for a word is called POS tagging.
This process requires a pre-defined POS tagset. The selection/coining of tags
depend on the application or purpose for which the POS tagging is being
performed. It affects the scope of work, as well. One word can be used as several
POS tags, but deciding the most appropriate POS in a specific context is crucial
for this tool.
Idea 16:IPA to speech generator for Urdu
International Phonetic Alphabet (IPA) is a script, which is used to write utterances
of a language in form of phones/phonemes. Phonetic transcription of an utterance
is free from phonological details and barriers. Therefore, it can be easily/directly
converted into speech.
Idea 17:Transliterator for Urdu to/from English, IPA, Hindi, etc.
Transliteration means writing the sounds of a language using the script of anotherlanguage. Roman Urdu is transliteration of Urdu using English alphabets. A good
transliterator of Urdu (from Roman to Urdu script) may also help in collection of
email/sms data as a corpus.
If a good Urdu-IPA-Urdu transliterator is developed, and a good English-IPA-
English transliterator is also developed then Urdu-English transliteration can be
-
8/8/2019 Faculty Project Ideas_Fall2010
4/22
Project Coordination Office (PUCIT) Page 4 of 22
achieved via IPA. This can be done for several languages thus using IPA as
common conversion hub.
Idea 18:Speech searching (for any language)
Searching a speech pattern from a collection of speech files is also an interestingarea of research. It can be attached using image processing techniques of
searching into images or finding similar images on internet.
Idea 19:Anaphora resolution for Urdu
Instance of a pronoun in a text certainly refers to a noun of any other element
that has already occurred. It is also an interesting investigation that how it can be
identified that which anaphora (the referring pronoun) refers to which antecedent
(the referred noun etc.).
Idea 20:Time table assistant for PUCIT
It is a multi-dimensional resource that involves interaction of rooms, classes,
teachers, and other considerable factors, e.g. multimedia projector, installed
software, preferences and availability of teachers (especially the visiting faculty)
etc. This complicated communication entails resource clashes. The purpose of this
software is to facilitate all the stakeholders for finding the most appropriate
scheme that can accommodate maximum desires.
Work Plan:
Research projects require literature review to acquire understanding of the problemdomain. So if you opt for any of the above projects then your first semester will be usedon understanding of the problem. Then in the second semester you may become able to
produce something.
There is no question of capacity of a student. If you have interest in a specific questionthen you are the source of solution, perhaps. Because, most of the times, it is the solution
that finds its place. Your efforts may not be rated as remarkable with the effort of one
year for some tasks, but your contribution may be useful and guiding for your juniors. So
let it all go: disbelief, fear and doubt!Just fulfill your part of responsibility and leave the consequences on Allah, for
acceptance of your sincere efforts. But remember that the efforts have to be sincere!
-
8/8/2019 Faculty Project Ideas_Fall2010
5/22
Project Coordination Office (PUCIT) Page 5 of 22
Teacher Name: Muhammad Haris
Idea 1:
Title: Punjab University Research Paper portal
Abstract: A Web portal where students and teachers can upload their research
papers and share it with others.
Idea 2:
Title: SMS Alert system for PUCIT
Abstract: A central system form where information messages (alerts, updates,
meetings, holidays, lecture timings etc) could be sent to the relevant person
(teachers, students, administration, guards, lab and network persons etch). A
priority technique should be setup for sending messages.
Idea 3:
Title: Peer to Peer ANDROID application
Abstract: It should be a P2P application (in Java) for Googles mobile OS i.e.ANDROID using either Bluetooth or GPRS technology.
Idea 4:
Title: All wireless Via Bluetooth
Abstract: An embedded system related research for making all USB devices
wireless with the help of Bluetooth technology. The concept is to attach any USBdevice with Bluetooth and that Bluetooth device should be able to pair wirelessly
with another Bluetooth device attached a system (PC, Laptop) and hence will
allow any wired USB device to become wireless via this paired Bluetoothdevices.
Below is the concept picture of this Idea.
Bluetooth Device
Bluetooth Device
Bluetooth Device
Communication
-
8/8/2019 Faculty Project Ideas_Fall2010
6/22
Project Coordination Office (PUCIT) Page 6 of 22
Idea 5:
Title: Web Media APIs Integration
Abstract: A multimedia oriented web application, where data comes from a
multifarious data sources using the available free Web Media APIs e.g. (Flicker,Youtube, Facebook, Twitter, Panoramia etc.)
-
8/8/2019 Faculty Project Ideas_Fall2010
7/22
Project Coordination Office (PUCIT) Page 7 of 22
Teacher Name: Fareed UL Hassan BaigIdea 1:
TITLE: Class/Lab Scheduler
Abstract: Teachers usually face a problem in PUCIT in which a class consists of
students belonging to 3-4 different batches (a typical add/drop class) and teacherwant to schedule a makeup class for them.
Under current scenario I will have to waste a lot of time on finding out a slot
which is suitable (no time table clash) for students and then I have to go to
program coordinator to find out whether some room is available at that time/date
or not. If I would be lucky I will get it otherwise I have to repeat the consultation
process again.
This problem can be sorted out by having a time table of all the students and
compare them automatically and finding clash free slots and then at the same time
software also allows me to find out some available class room for it.
Note: It is just one major part of software. Feel free to discuss in detail about
other cosmetics of this project.
Idea 2:
TITLE: Web Password Hashing
Abstract: The detail is given on the following links
http://crypto.stanford.edu/PwdHash/
https://www.pwdhash.com/
Idea 3:
TITLE: Run Keeper
Abstract: Detail is given on the following linkhttp://runkeeper.com/
Requirements: IPhone and Mac Book
Idea 4:
TITLE: Library Management Using RFID
Abstract:
Detail about RFIDs and its usage in Library can be found at
http://en.wikipedia.org/wiki/Radio-frequency_identification#Libraries
Requirements: RFID and RFID reader
-
8/8/2019 Faculty Project Ideas_Fall2010
8/22
Project Coordination Office (PUCIT) Page 8 of 22
Teacher Name: Asim Rasul
Idea 1:
Project Title: Distributed Relational Query Processor
Abstract: A relational query processor which transform a high level query into an
equivalent lower level query. The lower level query actually implements theequivalent execution strategies for the query. And the optimizer part of queryprocessor must determine the optimal execution strategy for the query. Also
implements all layers of distributed query processor: Query decomposition, Data
localization, Global optimization and local optimization.
Idea 2:
Project Title: Distributed DBMS
Abstract: A DBMS which manage distributed database in a transparent manner,
and also include all components of distributed DBMS are: User interfaceHandler, Semantic Data controller, Global query optimizer, Global execution
monitor, Local query processor, Local recovery manager and Runtime supportprocessor.
-
8/8/2019 Faculty Project Ideas_Fall2010
9/22
Project Coordination Office (PUCIT) Page 9 of 22
Teacher Name: Arif ButtIdea 1:
Title: Enhancing an open source project Bypass
Requirements: Strong Operating System concepts and C-programming skills in
UNIX environment
Description: Bypass is a tool built by Douglas Thain (University of Wisconsin)for writing INTERPOSITION AGENTS and building SPLIT EXECUTIONSYSTEM. This is research based project which will take the current source
code of bypass which does not maintain state between system calls and tries tomake it stateful.
Idea 2:
Title: Future of Intrusion Detection and Prevention System
Requirements: Strong background knowledge of Operating System Conceptsand Computer Security.
Description: An Intrusion Detection System (IDS) is a specialized tool used for
security that knows how to read and interpret the contents of log files from
routers, firewalls, servers, and other network devices. Students are required tofirst deploy various operating systems on machines and then attack them
exploiting their known vulnerabilities. Later students will carry out their research
on various existing commercial, open source and research prototypes of IDS/IPSand deploying some of them to overcome the attacks. Finally students are
required to research on the future trends of IDS/IPS in the computer security
world.
Idea 3:
Title: High Throughput Computing using Condor
Requirements: Strong Operating System concepts and C-programming skills in
UNIX environmentDescription: Partial work on this project has been done by Fall 06 students. Fresh
students are welcome to study this project and enhance the functionalities of theexisting project. Details of the project can be found at
http://www.cs.wisc.edu/condor/The goal of a high-throughput computing (HTC) environment is to provide largeamounts of fault tolerant computational power over prolonged periods of time by
effectively utilizing all resources available to the network. In this environment,
the Condor project was born at the University of Wisconsin; Miron Livnycombined his doctoral thesis on cooperative processing. The result was Condor, a
new system for distributed computing. It is an open source project and University
of the Wisconsin-Madison, University of Berkeley and Universityof Notre Dame are working on it.Condor is a high-throughput distributed batch computing system. Like other batch
systems, Condor provides a job management mechanism, scheduling policy,
priority scheme, resource monitoring, and resource management. Users submittheir jobs to Condor, and Condor subsequently chooses when and where to run
them based upon a policy, monitors their progress, and ultimately informs the userupon completion.
-
8/8/2019 Faculty Project Ideas_Fall2010
10/22
Project Coordination Office (PUCIT) Page 10 of 22
Teacher Name: Shahid Fareed
Title: Excellent AVI Player
Description: The idea is to develop an avi player. This player will have certain features
that are helpful to the scientists of Image Processing and Computer Vision. The main
characteristics of the player are: It should play avi media file. Capable of playing files at different rate (frame per second). It should also provide the facility to extract a particular frame from the video. And convert the whole video into its constituent frames. Should be able to make a movie from given set of frames; images. Also provide the feature to rotate any frame in the video at any angle. Should also provide the feature to play a video reverse order or make it reverse.
Optional but good features:
Can embed sound to a video Can extract sound from a video Can record video from an attached camera (live stream recording and
manipulation).
Instruction:
Any group who is good at programming in C# or Java may contact me and I amkeen to have one such group for this project.
The player will be uploaded at PUCIT website for public use.
Title: AdBlaster
Description: This is a browser plug-in that gets rid of ads from the pages you browse. Itcould also be implemented as a filter on TCP/IP, independent of the browser. That is a
simpler environment, but makes interaction with the user more difficult. How does an
AdBlaster recognize ads?
1. You tell it which ads offend you by clicking on them. It remembers their URLsand suppresses loading in future.
2. It loads suspect frames in the background without displaying them. If they containnothing but an animated GIF or if they contain certain ad buzzwords, they are
suppressed.3. Any time multiple frames pop up, the AdBlaster suppresses all but the last.4. Marked obnoxious ads can be collected from users of an AdBlaster, verified and
added to a database.
5. Sites known to dispense nothing but ads can be blacklisted.6. Offsite graphics can be presumed to be ads, especially banner sized ones.
Help: Visit this website http://mindprod.com/project/adbuster.html or contact me.
-
8/8/2019 Faculty Project Ideas_Fall2010
11/22
Project Coordination Office (PUCIT) Page 11 of 22
Title: Locating and Tracking After a License PlateDescription: The objective of this project is to create a driver assistance system. Driversneed to pay attention to a lot of things simultaneously and to estimate a lot of
measurements without exact information, which can be a problem if the driver is tired.This system would estimate the distance from the vehicle in front the driver and inprinciple could alert if the vehicle is to close, thus taking some of the pressure of his
hands.
In order to estimate the distance we should be able to identify some object in the car that
we know its properties, thus - knowing its size in the picture (in pixels ) we could knowthe distance. It appears that the only object that most of the cars have in common is the
license plate. All other features change from design to design.
The problem is actually two problems: finding the license plate and then keeping track ofit. The system can be integrated into a more comprehensive driver assistance system.
Note: You should only take this project if you have good knowledge of image processing
and computer vision.Title: Distance Estimation
Description: The system recognizes an object and marks its position in the pictures thatwere taken by the cameras. Each camera sees only a two-dimentional picture, and the
estimation given is based on the angels from each camera to the object.
-
8/8/2019 Faculty Project Ideas_Fall2010
12/22
Project Coordination Office (PUCIT) Page 12 of 22
The algorithm:
The implementation will be executed in six phases:
A) Calibration of the system the system is quite sensitive to its initial condition, and in
order to get reasonable results we have to calibrate the cameras position.
B) Sampling pictures from two video cameras. Using an application for video signal
sampling, we take pictures sampled from the video camera. We operate it once for each
of the two cameras simultaneously
C) The user chooses an object, and marks it in the upper picture by a red square.
D) Image possessing - Object recognition. Using least square error method, the programidentifies the object, which was chosen and marks it by Blue Square.
E) Using a lookup table, we find the angles of the object from each of the cameras. For
each of the cameras, we get two angles: one in a vertical and the other in a horizontal
plane.
F) Mathematical calculation of the distance, based on the angles we found in the previous
step, and the distance between the cameras which was given to the system in the first
(initiation) step.
For more help contact me or visit http://visl.technion.ac.il/projects/2001s17/
Note: A good knowledge of image processing and computer vision is required.
Teachers Name: Shahid Farid
Title: Customizable Faculty Portfolio
Description: This is a customizable web site for faculty.
End User: me
Help: contact me.
-
8/8/2019 Faculty Project Ideas_Fall2010
13/22
Project Coordination Office (PUCIT) Page 13 of 22
Teacher Name: Muhammad IdreesIdea 1:
Title: Services Providers and Consumers interaction application.
Abstract: A web application, where service providers (individual and groups)like tutors / tution center / home delivery can register and consumers can access
them from web and hand held devices.
Special Instructions: Nil.
Technologies: .NET or JAVA
Idea 2:
Title: Scheduling of resources for teaching institute.
Abstract: An MIS for the management of resources like teacher, courses, rooms,
timing and like. The system should consider the priorities of teacher and
generated the best schedule. It either resolves the conflicts or get input from user
through drags and drops.
Special Instructions: Nil.
Technologies: .NET or JAVA
Idea 3:
Title: Disaster Management System.
Abstract: An MIS for the management of every type of updated information
disasters like Tsunami, Floods and Quacks using the state of arts technologies
including web services accessible from desktop, web and hand held devices.
Special Instructions: Nil.
Technologies: .NET or JAVA
Idea 4:
Title: Traffic Challan Management System.
Abstract: An MIS for Traffic Challans management using the state of arts
technologies including web services accessible from desktop, web and hand held
devices.
Special Instructions: Nil.
Technologies: .NET or JAVA
-
8/8/2019 Faculty Project Ideas_Fall2010
14/22
Project Coordination Office (PUCIT) Page 14 of 22
Idea 5:
Title: Integration of Alchemi to IIS/ASP.NET for computation hungry web
applications.
Abstract: Alchemi is an open source, .NET based grid computing system to runcomputation hungry programs. Basic objective is to integrate the Alchemi with an
ASP.NET application to scale out, when needed.
Special Instructions: Nil
Technologies: .NET and/or JAVA
Idea 6:
Title: Framework/Plugins for IE/Chrome/Firefox.
Abstract: Developing a framework/plugin which can simulate a static website like
DB aware web application.
Special Instructions: Student must be the topers of the session, good is
programming and get approved form me before taking this project.
Technologies: .Javascript/xhtml/css/xml
Idea 7:
Title: Computerization of Stars School System SHAHDRA.
Abstract: A complete MIS for Stars School System has to be developed. Main
focus is on the recording of daily/weekly/monthly and other periodic activities
related to the grading/performance of students and faculty. Other book keeping
system may be incorporated as optional part.
Special Instructions: Student must be the topers of the session, good is
programming and get approved form me before taking this project.
Technologies: .NET or JAVA Muhammad Idrees, Assistant Professor
-
8/8/2019 Faculty Project Ideas_Fall2010
15/22
Project Coordination Office (PUCIT) Page 15 of 22
Idea 8:
Title: Exploration of google apps and its use to group collaboration specially for
education institutes .
Abstract: Google apps is providing a hosting infrastructure for web applications.Applications can be developed using various languages. The project is to explore
the facilities deep and develop a prototype application on the google
infrastructure.
Special Instructions: Student must be the topers of the session, good is
programming and get approved form me before taking this project.
Technologies: Python/GQL and related. Optionally Java/.NET.
-
8/8/2019 Faculty Project Ideas_Fall2010
16/22
Project Coordination Office (PUCIT) Page 16 of 22
Teacher Name: Sadia ShahzadTitle: CITY Information System
Abstract: This project is about having an information system about a city/anysubarea. This information system is proposed to be a map based system. This
system will serve to provide location of different places. finding a specific place.
Analyzing data to find facts about counts of certain types of places e.g. no. ofprimary schools. total number of KFCs etc. Finding shortest paths towards acertain place from a given place etc.
Special instructions:I propose this project to be developed with collaboration of GIS center. GIS
center have final projects in which they have created and digitized maps of
different cities of Punjab. We may select one or two sample areas to develop thesystem and may be extended afterwards.
-
8/8/2019 Faculty Project Ideas_Fall2010
17/22
Project Coordination Office (PUCIT) Page 17 of 22
Teacher Name: Sadeeqa Khan
Idea 1:
Project Title: Development of Time Table Generation System
Description:
This project is aimed at developing a Time Table Generator for Colleges.Colleges are supposed to make time tables for each semester which used to be avery tedious job. Each teacher and Student must be eligible for viewing his owntimetable once they are finalized for a given semester.
Inputs:
List of Courses to be offered in this semester List of teachers available in this semester Course preferences by the teachers (from the list of courses to be offered in
this very semester)
Information about number of students enrolled in each course Number of available class rooms with seating capacity and other resourceslike multimedia etc A calendar should be there shows the public and nation holidays And other specific rules must be taken into consideration (as per college
policies) like:
o Maximum credit hours assigned to one teachero Maximum number of lectures in a dayo Maximum number of lectures for a teacher in a day
Output:
The time table will be generated accordingly.The time table must be viewed for specific
Student Teacher Course DayAn auto generated email should be sent to all the persons concerned (teachers and
students) that timetable is scheduled.
Idea 2:
Project Title: Development of an Online Survey Tool (OST)Description:
This project is aimed at developing an online Survey Tool that is of importance toeither an organization or an institute. The Online Survey Tool System (OST) is an
Intranet based application that can be accessed throughout the institute. This
system can be used to launch surveys (such as Hostel Feedback, Library Usageand so forth) and record user responses. The surveys responses report is to be
-
8/8/2019 Faculty Project Ideas_Fall2010
18/22
Project Coordination Office (PUCIT) Page 18 of 22
automated. There are features like email notifications of surveys, publishing ofsurvey results, report generators etc in this system.
All the students and employees of the Institute are the users of the OSTsystem.
Any user can request for conducting survey. Some of the users are admins andare approvers for launching a survey and publishing results. (Approver can be
the Principal)
Surveys could be at the Institute level, Department level, Individual level (forspecific students or teachers) etc.
As soon as a survey request /cancellation request /withdrawal /approval /rejection / is made by the person, an automatic email should be sent to the
person and the approver giving details about the action.
The number of days for a survey to be open can be set and e-mail notificationregarding the same be sent to the target audience automatically.
Surveys will have any number of questions. A summary report of the survey results can be generated (eg in excel or word,
or text).
A calendar giving the surveys of the organization/college should be availableon the system
-
8/8/2019 Faculty Project Ideas_Fall2010
19/22
Project Coordination Office (PUCIT) Page 19 of 22
Teacher Name: Abdul MateenIdea 1:
Title: Autonomic Network Management for IP-based Wireless Sensor
Networks
Abstract:
The project aims at developing a prototype for an autonomic network manager forWireless Sensor Networks (WSNs). We integrate policy-based networkmanagement with network state inference and design a prototype for a self-
managing architecture. A manager-agent model shall be used to collect the
network information through monitoring agents, inference techniques shall beused to develop the network context and self-management operations shall be
applied. We shall define a small set of scenarios and policies against these
scenarios. Then well implement the scenarios to have a working prototype.
Detail:
Wireless Sensor Networks (WSNs) are becoming increasingly important because
of their reduced cost and a range of real world applications. IEEE standard
802.15.4 has emerged as a strong technology for wireless sensor networksto morph Personal Area Networks (PANs) into Low power Personal Area
Networks (LoWPANs). LoWPANs are characterized by low data rates, low
power consumption, low cost, autonomous operations and flexible topologies.The introduction of LoWPANs is considered as the beginning of a new generation
of applications. WSNs are also a suitable choice for an infrastructure to
provide ubiquitous and robust connectivity to users. Easy deployment andunattended operation make them favorites for military applications and other risk-
associated applications. The WSNs may be deployed in the terrains where manual
management is not feasible. However, to keep such networks always
operational, robust network management architecture is needed. On the other
hand the continuous growth factor of WSNs makes the manual managementeven harder and, demands autonomous or selfmanagement architecture which
would support self-configuration, self-healing, self-security management,selfperformance management, and self-accounting features. So far, the self-
management architectures proposed are poised for wired networks especially for
high end computing devices. A comprehensive architecture with granulararchitectural details, for WSNs is still needed.
Pre-Requisites:
The ideal person to take this project is a good C++ / Java programmer who hasspecial interest in solving real life
problems. The knowledge of wireless networks and statistics shall be a huge plus.
Idea 2:
Title: Network State Adaptive Quality of Service Provisioning in IP-based
Wireless Adhoc networks
Abstract:
This project aims at design and development of a Network State Adaptive Quality
of Service (QoS) provisioning mechanism for ad-hoc networks. The solution shallimplement the user-defined policies for QoS requirements and will be loosely
-
8/8/2019 Faculty Project Ideas_Fall2010
20/22
Project Coordination Office (PUCIT) Page 20 of 22
coupled with the underlying routing protocol. The developed solution shallautonomously ensure, under the changing network states, that the applications get
their required resources to exhibit best possible performance under severe
network conditions. The output of the project shall be a solution that is simple toimplement yet minimizes the degradation of the best effort traffic at a
considerable level. The challenge is to make sure that QoS provisioningmechanism adapts well in ad-hoc environments when multiple services arecontending for limited resources.
Detail:
The provision of ubiquitous services in ad-hoc networks (Mobile ad-hoc networks
/ sensor networks) is a great challenge, considering the bandwidth, mobility, andcomputational-resources constraints exhibited by these networks. Incorporation of
modern delay-sensitive applications has made the task even harder. The
traditional Quality of Service (QoS) provisioning techniques are not applicablebecause these networks are highly dynamic in nature. The described inherent
characteristics of ad-hoc networks implicate newer requirements and technical
challenges for the management of such networks. The incorporation of modernreal time services, like transfer of audio and video concomitant to delay-agnostic
services has further increased the management complexity. On one hand, ad-hoc
nodes have limited resources to share amongst contending services, on the other
hand such services need and expect high priority on the network in order to meethigher user expectations about their reliability and quality. In this project we
design Network State Adaptive QoS provisioning algorithm that is independent of
routing protocols and can integrate with most of the routing protocols. Itimplements the high-level policies for QoS provisioning and exhibits a balanced
trade-off between network control traffic and QoS provisioning. On one hand itprovides the high level control in form of policies and on the other hand it is
independent of underlying routing protocol.
Pre-Requisites:
This project shall provide a great opportunity for students to design and develop a
solution for a challenging research problem. The ideal person to take this project
is a good C++ / Java programmer who has a special interest in solving real lifeproblems and implementing algorithms.
Idea 3:
Title: Service discovery in Ubiquitous Environments
Abstract:
This project aims at developing a service discovery architecture which can help
find services across a variety of communication networks e.g., Wi-Fi, 3G, Ad-hocand wireless networks. The main idea is to design a model which can help us to
provide a cooperative service discovery mechanism across what we call
cooperative urban networks. In realization a cooperative urban network shall bethe integration of various communication networks which can communicate with
each other to share data and other resources. This project involves solving real life
research and technical problems. The output of the project shall be a model
-
8/8/2019 Faculty Project Ideas_Fall2010
21/22
Project Coordination Office (PUCIT) Page 21 of 22
framework for service discovery and request routing in the context of cooperativeurban networks. The validity of models shall be verified using simulations.
Detail:
The recent technological developments in communication networks have resultedinto a broad range of networks, e.g., Wi-Fi, Mobile ad-hoc networks, 3G and
other cellular networks, and wireless sensor networks, to name a few.Unfortunately, these networks do not cooperate with each other to fully utilize theavailable data and network resources. We believe that all different brands of
communication technologies should be able to cooperate with each other forming
cooperative urban networks. This integration would make the resource sharing
possible within various networks, maximizing the utilization of available data andother resources. Service discovery across the networks is essential to achieving
such sophistication. A service discovery mechanism enables devices and services
to properly discover, configure, and communicate with each other. Provisioningof such a cooperative service discovery and network selection brings in various
challenges for its architectural framework designers. Over the past few years,
many organizations have designed and developed service discovery protocols butnone of existing protocols explicitly addresses the idea in the context of
cooperative urban networks. We plan to design a model framework that helps
finding the services and forwarding request routing across cooperative urban
networks.
Pre-Requisites:
This project shall provide a great opportunity for students to design and develop a
solution for a challenging real-lifeproblem. The ideal person to take this project is a good C++ / Java programmer
who has a special interest in designand analysis of algorithms. The knowledge of a simulation tool shall be a huge
advantage.
Idea 4:
Title: Social Network User Customizable
Abstract:
This is web-based development project. There are several social networks
available lacking customization a lot. Therefore, the idea is to perform
requirement engineering to get users requirements and according to those
requirements later social network is to be developed. For example instead ofsingle page multiple pages can be provided for general, relatives, friends etc.
Similarly sharing list can be controlled.
Idea 5:
Title: Softwares for Children Elementary Education
Abstract:
This project can be web-based as well desktop to provide software for children
basic education. In this project again through requirement engineering is required
mainly school teachers and parents. Depending on the needs and requirements anumber of projects can be done from Pre-Nursery to Nursery and Prep classes and
-
8/8/2019 Faculty Project Ideas_Fall2010
22/22