Efficient Approximate Query Processing in Peer-to-Peer Networks Project

Title: Efficient approximate Query processing in Peer-to-peer networks

Study Area Review: Network security

Aims: To develop a java application that can evaluate the performance of efficient implementation of Query processing in Peer-to-peer networks

Objectives: This application has the following objectives

• To evaluate the efficient approximation of query processing
• How to develop an simulation model that can estimate the efficiency of query processing across peer-to-peer network

Deliverables:
Following are few deliverables

• A working java application that can evaluate the query processing mechanism over a peer-to-peer network
• Proper documentation that clearly describes the importance of query processing over peer-to-peer networks.

Project Type:

It is a windows based java application that can run on multiple platforms.

Professional Project Claim

This project emphasises design and evaluates a computer-based system using appropriate processes and tools, as follows

Hardware Requirements

• SYSTEM : Pentium IV 2.4 GHz
• HARD DISK : 40 GB
• FLOPPY DRIVE : 1.44 MB
• MONITOR : 15 VGA colour
• MOUSE : Logitech.
• RAM : 256 MB
• KEYBOARD : 110 keys enhanced.

Software Requirements
• Operating system :- Windows XP Professional
Coding Language :- JAVA

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• Best practices of the coding language are being followed to ensure the quality product
• Java coding is done with sophisticated tools and thus timeliness can be ensured
• OOPS concepts are being implemented for a better programming constructive.

Research Methodology:

Both the qualitative and quantitative methodologies are implemented while performing the research on the topic. Query processing and its affects over the network are being evaluated with the help of qualitative approach and the over all efficiency and performance are determined with the help of quantitative approach

OCGRR A New Scheduling Algorithm for Differentiated Services Networks

Title: OCGRR A New Scheduling Algorithm for Differentiated Services Networks
Study Area Review: Network security

Aims: To determine the sequence of transmitting the priority traffic to the streams of frame

Objectives: This application has the following objectives
• In one separate buffer the streams of data are stored.
• In scheduling operation, the transmission traffic occurs.
• Packets are transmitted by streams
• Used a jitter as a variability

Deliverables: This application delivers the following
• Working simulation model of SSL
• Secure web application with implementation of SSL
• Prototype that calculate the efficiency of the data transfer across the web application

Project Type:

It is a Service Network which is supported by OCGRR to output port. As streams of data are stored in buffers which were placed in frames. When we permit, streams of packets are transmitted one by one, so as to reduce the time, jitters are used. This modification is helpful to transfer the lower Priority Classes frames.

Aims: To develop a java application to evaluate the performance of a new scheduling algorithm known as OCGRR over differentiated services networks.

Objectives: This application has the following objectives

• To build the new scheduling algorithm for differentiated networks formally known as Output Controlled Grant-based Round Robin (OCGRR)
• To evaluate the performance of this new algorithm based on multiple inputs
• To build a java application to implement OCGRR algorithm
Deliverables:

Following are few deliverables

• Working model that implement this new algorithm OCGRR
• Evaluation model that measures the performance of the algorithm
• To develop a proper documentation that elaborates this algorithm implementation as per the required standards

Professional Project Claim

Software Requirements
Operating system :- Windows XP Pro
Coding Language :- JAVA Programming

• As this is an IEEE title, I will follow the required quality standards by solving the appropriate problem
• Both the coding standards and best practices of java are followed to implement this algorithm
• Best looping controls are being implemented to achieve the reliability and integrity in the code being developed
• Multiple test cases are developed and testing is done against them to deliver the reliable output

Increasing Efficiency in a Wireless Network Project

Title: Increasing efficiency in a wireless network

Study Area Review: Computer networks and network efficiency in a wireless networks.

Aims: To design a java application that can implement Mobile adhoc networking to increase the efficiency of a wireless network and achieve the QoS.

Objectives: This application has the following objectives
• To evaluate the performance of a wireless network with proper implementation of Mobile adhoc network (MANET)
• To improve the efficiency of the wireless network by introducing the routing functionality in the mobile nodes.
• To develop the code such that it can distribute the available bandwidth
• To design and implement all the possible simulation models for QoS implementation

Deliverables: This application delivers the following
• Working simulation model of MANET in a typical wireless network
• Test results to check the efficiency of the wireless network in different network configurations.
• Proper documentation that can evaluate the performance of the wireless networks with the introduction of MANET

Project Type:

This is a java application coded in a manner such that it can be implemented over many number of network configurations

Professional Project Claim

J2sdk1.4, Netbeans or Edit plus, Pentium processor to execute the operations.

SOFTWARE REQUIREMENTS

Operating System : Windows XP.
Tools :  Java jdk1.5.0

Multimedia Broadcasting over TCP/IP Network Project

Title: Multimedia Broadcasting over TCP/IP Network
Study Area Review: Network security

Aims: To develop a multithreaded peer to peer communication system that allows multiple nodes (clients) to interact with each other in a shared environment.

Objectives: This application has the following objectives
• To provide fast, secure, reliable and cost effective communication medium between multiple clients and server.
• To present a simplified server-multiple client architecture which enables multi cast messages with in a public/private channel.
• To fulfil the task of multi-casting.

Deliverables: This application delivers the following
• Working application that delivers data across multiple clients and servers
• Secure data transfer mechanism with the implementation of multi casting procedures

Project Type:

This is a design oriented, java based application which presents multi-tasking where in a single message can be transmitted automatically to all the users through a single server by a single click.

Professional Project Claim

This project emphasises design and evaluates a web-based system using appropriate processes and tools, as follows

Software Requirements

Operating System : Windows XP professional
Programming Language : Java, Applets and Swings/AWT
Editors : Edit Plus or Netbeans

Hardware Requirements

Computer : Assembled
Processor : Pentium 80386 microprocessor or higher
Main Memory : 128 MB or higher
Hard Disk : 4.3 GB or higher
Monitor : SVGA colour monitor 

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• To maintain strict timelines, proper project schedule is being prepared.
• Standard templates are being maintained to prepare documentation, to ensure the quality of document and literature review
• All the java coding standards and best practices are being implemented to ensure the quality of coding done
• For checking the reliability of the application, Prototype software model is developed.
• Multiple levels of testing will be done to deliver the quality product

 

Multicast Routing with Delay and Delay Variation Constraints for Collaborative Applications on Overlay Networks

Title: Multicast Routing with Delay and Delay Variation Constraints for Collaborative Applications on Overlay Networks
Study Area Review: Network security

Objectives: This application has the following objectives
• To reduce the interruption by placing tight bounds in collaborative applications.
• Video conferencing, online games and distributed database replication are indulged in collaborative applications.
• In the implementation time the competence of the project is analysed as better quality.
• By constructing the topology structure we prefer source and destination

Deliverables: This application delivers the following
• Working model of multicasting routing by considering delay constraints
• Secured application with better multicasting features.
• Prototype that calculate the efficiency of the data transfer across multicast network

Professional Project Claim

This project emphasises design and evaluates a web-based system using appropriate processes and tools, as follows

Software Requirements

Operating System : Windows XP professional
Coding language : Java

Hardware Requirements

System : Pentium IV2.4GHz
RAM : 256 MB
Floppy drive : 1.44 MB
Hard Disk : 40GB
Monitor : 15 VGA colour
Key board : 110 keys enhanced
Mouse : Logitech

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• Efficient project plan is being constructed to permit the application to follow firm timelines
• The running standard templates are prepared to pursue the quality of document and literature review to make a quality documentation
• The entire java coding standards and best practices are meant to execute the quality of coding.
• The replica of Prototype software is being developed to confirm the application reliable
• Several levels of testing is finished to bring the quality product

Provably Secure Three-Party Authenticated Quantum Key Distribution Protocols Project

Title: Provably Secure Three-Party Authenticated Quantum Key Distribution Protocols

Study Area Review: Network security

Aims: To develop a java application that provides solution to the research question of providing secure three-party authenticated quantum key distribution protocol

Objectives: This application has the following objectives

• To understand the effect of three party authenticated quantum key distribution protocol
• To evaluate the performance security aspects over a network using this protocol
• To design a better programming solution for the algorithm being used

Deliverables:

Following are few deliverables

• A working java application that simulates the affect of three-party authenticated quantum key distribution protocol
• Multiple test scenarios, where the exact performance of the system can be evaluated.
• Programmatic implementation of the protocol

Professional Project Claim

This project emphasises design and evaluates a computer-based system using appropriate processes and tools, as follows

Hardware Requirements

• SYSTEM : Pentium IV 2.4 GHz
• HARD DISK : 40 GB
• FLOPPY DRIVE : 1.44 MB
• MONITOR : 15 VGA colour
• MOUSE : Logitech.
• RAM : 256 MB
• KEYBOARD : 110 keys enhanced.

Software Requirements
• Operating system :- Windows XP Professional
• Coding Language :- JAVA

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• Front end design tools like Netbeans and Eclipse are used to develop the view model of the application and thus a lot of time is saved
• Proper Literature review is done as per the required standards
• OOPS concepts are strictly followed to maintain a good quality coding across the application
• Better programming is implemented with the help of best practices in java and Object oriented methodology

Mitigating Denial of Service Attacks on the chord overlay network: A location hiding approach Project Proposal

Title: Mitigating Denial of Service Attacks on the chord overlay network: A location hiding approach
Study Area Review: Network security

Aims: To develop a java application that can evaluate the migration and Denial of service attacks across the chord overlay network.

Objectives: This application has the following objectives

• To understand what is Denial of Service Attacks on the chord overlay network
• Successfully implementing the location hiding approach
• To develop a java application that can implement every aspect of the hiding approach being followed

Deliverables:
Following are few deliverables
• A working java application with proper coding implementing the hiding approach
• Proper documentation as per standards
• Multiple test results to evaluate the performance of the application

Project Type:

This is a network based desktop application developed using java swings concept.

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• Advanced tools like JFRAME builder and Netbeans are used to code the java programs in efficient and reliable manner
• All the possible best practices are implemented to ensure the quality of the application
• Multiple test cases are developed, where the application is tested under several conditions and thus the reliability is ensured.

Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage Project

Title: Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage

Study Area Review: Network security

Aims: To develop an application to evaluate the reliability in broadcasting across the Mobile Ad Hoc networks and ensuring the double coverage.

Objectives: This application has the following objectives
• To reduce the broadcast redundancy
• To develop double broadcast algorithm (DBA)
• To improve the delivery ratio while performing the broadcasting

Deliverables: This application delivers the following

• Working application that performs the double broadcast with the implementation of MANET
• Proper documentation with all the literature review about MANET and its evaluation while broadcasting

Professional Project Claim

This project emphasises design and evaluates a computer-based system using appropriate processes and tools, as follows

Netbeans to develop java standards and easy compilation process

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• All the required standard and procedures are being followed to implement the double broadcast algorithm
• Proper standards are followed to develop the literature review and thus the quality of documentation ensured.
• Java tools like netbeans is used to meet the timelines and thus to reduce the coding risk
• Number of test cases are being developed to ensure the quality output

Research Methodology:

Both qualitative and quantitative approaches are followed as a part of research methodology. Behavioural aspects of both the MANET simulation and double broadcasting algorithm are estimated by the qualitative approach. Statistical data and transmission ratios are evaluated by the quantitative approaches.

Resources Audit:
Software Requirements
Operating System : Windows XP professional
Front-end : Java
Editors : Edit Plus or Netbeans
Hardware Requirements
Processor : P4 2.4 GHz
Main Memory : 128 MB or higher
Hard Disk : 10 GB or higher
Monitor : SVGA colour monitor

Efficient Appropriate Query Processing In Peer-To-Peer Networks Project

Title: Efficient appropriate Query processing in peer-to-peer networks

Study Area Review: Network security

Deliverables: This application delivers the following

• Working simulation model of SSL
• Secure web application with implementation of SSL
• Prototype that calculate the efficiency of the data transfer across the web application

Project Type:

This is a web application, where the communication and data transfer occurs with in a web server and browser. The SSL Protocol Simulation allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery. 

Professional Project Claim

This project emphasises design and evaluates a web-based system using appropriate processes and tools, as follows

Software Requirements

Operating System : Windows 2000 advanced server
Front-end : JDK 1.5, AWT and Swings
Editors : Edit Plus or Netbeans
Hardware Requirements
Computer : Assembled
Processor : Pentium 80386 microprocessor or higher
Main Memory : 128 MB or higher
Hard Disk : 4.3 GB or higher
Monitor : SVGA colour monitor

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• Proper project plan is being prepared to enable the application to follow strict timelines
• I am following standard templates while preparing the documentation to ensure the quality of document and literature review
• All the java coding standards and best practices are being implemented to ensure the quality of coding done
• Prototype software model is being developed to check the reliability of the application
• Multiple levels of testing will be done to deliver the quality product

Distributed load-balancing policy and Network security Project

Title: Distributed load-balancing policy

Study Area Review: Network security

Deliverables: This application delivers the following
• Working simulation model of SSL
• Secure web application with implementation of SSL
• Prototype that calculate the efficiency of the data transfer across the web application

Project Type:

This is one of the java application programmes, which uses Markov process model for heterogeneous distributed system.

Professional Project Claim

This project emphasises design and evaluates a web-based system using appropriate processes and tools, as follows

Software Requirements
Operating System : Windows XP professional
Coding language : JAVA
Hardware Requirements
System : Pentium IV 2.4 GHz
Hard disk : 40GB
Floppy Drive : 1.44MB
Monitor : 1.5 VGA colour monitor
Mouse : Logitech
RAM : 256MB
Keyboard : 110keys enhanced

My product will exhibit the attributes of quality, reliability, timeliness and maintainability in the following ways

• To meet timelines by application, a procedural project plan is developed.
• Quality of the document and the literature review are maintained by using standard templates for preparing the documentation.
• Java coding standards and best practices are being implemented to ensure the quality of coding done
• Prototype software model is being developed to check the reliability of the application
• To ensure quality of the product, multi level testing is applied on the product.

Research Methodology:

Both qualitative and quantitative approaches are followed as a part of research methodology. Initial phases the entire project and its planning is done with the help of qualitative approaches. Further evaluation and simulation modelling is done based on the quantitative approach.