You are on page 1of 8

TCP PERFORMANCE IN FLOW

BASED MIX NETWORKS:


MODELING AND ANALYSIS
A Project Report
Submitted in partial fulfillment of the requirements for
The award of degree of

MASTER OF COMPUTER APPLICATIONS

By

T KIRANKUMAR

Roll No: 08691F0017


Under the esteemed guidance of

Mr. B.GOPAL RAO, MCA, M.Sc, (ph.D)

Assistant Professor

DEPARTMENT OF COMPUTER APPLICATION

DEPARTMENT OF COMPUTER APPLICATIONS

MADANAPALLE INSTITUTE OF TECHNOLOGY AND


SCIENCE
(AFFILIATED TO JNTUA, ANANTAPUR)
ANGALLU, MADANAPALLE - 517 325.
2010 - 2011
MADANAPALLE INSTITUTE OF TECHNOLOGY

AND SCIENCE

(AFFILIATED TO JNTU, ANANTAPUR)


ANGALLU, MADANAPALLE-517 325

BONAFIDE CERTIFICATE

This is to certify that, this project report entitled “TCP PERFORMANCE IN


FLOW-BASED MIX NETWORKS: MODELING AND ANALYSIS” is done by
T KIRANKUMAR with Reg. No. 08691F0017. He is bonafide student of this
college studying III M.C.A. during the academic year 2010-11 & he has successfully
completed under my supervision.

Internal Guide Head of the Department

Mr. B.Gopal Rao, M.C.A, M.Sc, (ph.D)., Mr. B. Sudhir, M.C.A., (PhD).,
Assistant Professor HOD
Department of MCA Department of MCA

Submitted for viva voce examination held on ______________

Internal Examiner External Examiner

Date: Date:
DECLARATION

I, Mr. T KIRANKUMAR hereby declare that the project report entitled “TCP

PERFORMANCE IN FLOW-BASED MIX NETWORKS:MODELING AND

ANALYSIS ” done by me under the guidance of Mr. B. Gopal Rao., MCA ,

M.Sc, (ph.D) I am submitting this report in partial fulfillment of the requirements for

the award of degree in Master of Computer Applications.

Date: Signature of the student

Place:

T KIRANKUMAR

(Reg. No: 08691F0017)


ACKNOWLEDGEMENT
The satisfaction and elation that accompany the successful completion of any
task would be incomplete without the mention of people who have made it a
possibility. It is my great privilege to express my gratitude and respect to all those
who have guided me and inspired me during the course of the project work.

First and foremost, I express my sincere gratitude to our MANAGEMENT of


MADANAPALLE INSTITUTE OF TECHNOLOGY AND SCIENCE,
MADANAPALLE.

I wish to express my grateful and heartfelt thanks to our PRINCIPAL


Dr. K. Sreenivasa Reddy, M.E., Ph.D for providing me the necessary facilities for
the completion of my project.

I am indebted to the Mr. B. Sudhir MCA., (Ph. D), Head of the Department
for having been a constant source of support and encouragement for the completion of
the project.

I express my sincere thanks to my Internal Guide Mr. B.Gopal Rao. MCA.,


M.Sc,(Ph.D) Assistant professor for his constant guidance and supervision during
the period of my project work.

I also take this opportunity to thank Mr.D. Ajayguptha, project manager-


HR for leading me a support hand during the project.

From the depth of my heart I am thankful to my family and friends.

T KIRANKUMAR

(08691F0024)
ABSTRACT

TCP performance for flow-based anonymity applications. Anonymity has become a


necessary and legitimate aim in many application areas, including anonymous Web
browsing and file sharing. There are two requirements for a successful anonymous
communication system: the degree of anonymity the system can achieve (anonymity
degree) and the quality of service (QoS). Although a significant effort has been
directed at discovering attacks against anonymity networks and developing
countermeasures to those attacks, there is little systematic QoS analysis for such
security and privacy systems. We model and analyze the performance of TCP in Flow
based mix networks.Anonymity technologies such as mix networks have gained
increasing attention as a way to provide communication privacy. Mix networks were
developed for message-based applications such as e-mail, but researchers have
adapted mix techniques to low-latency flow-based applications such as anonymous
Web browsing. To improve TCP performance, we examined the approach of
increasing TCP’s duplicate threshold parameter and derived formulas for the
performance gains.
COMPANY PROFILE

Annex Solutions has emerged to be a world-class solutions and products


organization with clientele spread across geographies. It has time-and-again taken up
challenges for accomplishing the mission of customer satisfaction armored with a
focused vision and technical expertise.

Our growth and success has evolved from our ability to foresee customer
challenges and address them with apt solutions. Our teams, comprising of research
innovators, architects and developers have constantly worked on developing products,
solutions and mission-critical applications.

We started with Visual SHIFT, our initial product that addressed the Y2K
problem. It received global acclamation and was awarded "Product of the Year" by
Defamations under Y2K product category. Gartner Group, the research and consulting
organization, rated Visual SHIFT as "Best in Class". It also won the accolades of
being the "Best Product" from HYSEA (Hyderabad Software Exporters Association).

Annex Solutions Technologies is a global software development firm


specializing in software testing and product development services catering to
technology companies across diverse industry segments.

Our flexible delivery model helps us offer focused IT solutions, which help
our clients respond quickly to their business opportunities. Our clients engage with us
to enable them stay ahead in the technology adoption curve and to develop and protect
their Intellectual Property Assets. Our Technology Excellence Groups embrace new
technologies as they emerge to provide clients with solutions that give them a
competitive edge in their businesses. Leveraging our strengths in Research &
Development and expertise in Component Based Application Development, we have
been successfully providing our global clientele with software testing and product
development services. With such technology foresight and sophisticated product
development and testing expertise, we credit our success to commitment,
performance, delivery and customer delight.

Our world-class practices and methodologies make us the preferred


technology partner for many technology companies. Our growth comes from the
unique business model and integration of people, processes and technology. We have
continually demonstrated our commitment to develop cost-effective, quality products
and custom-applications built on strict time-lines by adopting industry standard
processes.

People, experience and skill sets are the ultimate competitive differentiators
when it comes to finalizing a Strategic Offshore Outsourcing deal. Annex Solutions
is an IT services company that adapts solutions to the market requirements. Its people
are well qualified and experienced in the technology platforms they work. Personnel
are trained and retrained, that make them as masters in the chosen area.

Consolidating our capabilities in diverse technologies, and our solid


foundation in product and application development, we built expertise in delivering
end-to-end solutions and providing Enterprise Application Integration.

Our technical expertise coupled with functional know-how equipped us to


collaborate with global organizations to deliver enterprise-wide solutions for business
verticals such as Insurance, Retail and Distribution, Consumer Electronics, Healthcare
and Utilities. Our clientele comprise of organizations of varied sizes - from small and
medium companies to Fortune 100 corporations. We act as strategic technology
partners for global conglomerates and also provide R&D outsourcing services to
international technology labs.
LIST OF FIGURES
Figure No: Figure Name Page No

FIG. NO. FIGURE NAME PAGE NO.


3.4.1.1 DFD FOR USER TO SERVER DB 15

3.4.1.2 DFD FOR CONTEXT LEVEL

3.4.2.1 USECASE DIAGRAM OF NODE 24

3.4.2.2 USECASE DIAGRAM OF TRUSTED CENTER 24

3.4.3.1 CLASS DIAGRAM OF NODE A 28


3.4.3.2 CLASS DIAGRAM OF TRUSTED CENTER 29
3.4.4.1 SEQUENCE DIAGRAM OF SAODV 32
3.4.4.2 SEQUENCE DIAGRAM OF TAODV 33

3.4.5.1 COLLABORATION DIAGRAM OF SAODV 34

3.4.5.1 COLLABORATION DIAGRAM OF TAODV 34

3.4.6.1 ACTIVITY DIAGRAM OF SAODV, TAODV 38


3.4.6.1 SYSTEM ARCHITECTURE DIAGRAM 39

You might also like