SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Minimizing File Download Time in Stochastic
Peer-to-Peer Networks

(Synopsis)
INTRODUCTION
Project Overview
This project removes the problems faced by streaming
media without packet loss. Many enterprises use streaming video
to convey news clips or corporate communications to their
employees or clients. However, since the networks are based on
packet-switching

technology

which

is

designed

for

data

communication, achieving efficient distribution of streaming video
and multimedia to a wide heterogeneous user population poses
many technical challenges.

Besides the standard video-over-IP issues, enterprises have
additional requirements due to the need to control a shared
infrastructure where business media comes first. In addition to
challenges in terms of video coding and networking, one of the
key requirements for enterprise streaming

is clearly posed in

terms of security. The video distribution has to be efficient and to
adapt to the clients requirements, while at the same time
offering a high degree of security.
SYNOPSIS:
The main aim of this project to remove the
problems faced by the High file downloading time ,the server
sends a file to clients with secure and with less packet loss. file
can be transfer with secure and with less packet loss.
The main motivation of the Files System is to
remove the streaming media faced problems. Such as network
infrastructure that can not accommodate a secure and real time
nature of streaming content, components can not adapt to
varying network conditions and no standardized streaming
formats. The securing and authenticating is an important field in
the streaming media. The main motivation is to provide the
authenticated client only have the rights to access the file , the
server adapts a stream even though the network conditions
automatically changed , adapts a stream to available bandwidth
and without packet loss it sends the voluminous streams to client
SCOPE OF THE PROJECT:
The system is effectively used in out sourcing
service(BPO), Network in LAN connection. Data consists of text,
documents, image are transmitted through network, which
increases the packet transmission that led to increases the
traffic. So traffic is nothing but increasing the packet information
that information should be analysis and displays it graphically. It
is a network based project and it reduces the network traffic
which transfer the speed.
Let us take an example the Network is work
based on the client server communication. Client means placing a
request (i.e.) client is a running application programs on a local
site that requests service from a running application program on
a remote site. Server

means a program that can provide

services to others program.
Network consists of two types of connections.
They are Physical connection and Logical
connection.
1. Physical connection:
Whenever the computer are
interconnect physically

(i.e.) connection

through cables, cards is called physical connection.
2. Logical connection:
Even though the computer are
interconnect, the user have to log on to the
computer, which is called logical connection.
In this logical connection, whenever client server
communication takes place, traffic between client server will be
increased.

PROJECT FEATURE :
 Secured data transfer of media files.
 Only Authenticated client can access the transferred media
files.
 There is no data loss during transmission so at receiving
end the media file can view with maximum quality.
 It is possible to transfer this media file to more than one
destination securely at the same time.
 Having enough CPU power and bus bandwidth to support
the required data rates.
SYSTEM ANALYSIS
EXISTING SYSTEM:
CLIENT - SERVER FILE SHARING
Content distribution is a centralized one, where the
content is distributed from the centralized server to all
clients requesting the document.
Clients

send

request

to

the

centralized

server

for

downloading the file. Server accepts the request and sends
the file as response to the request.In most client-server
setups, the server is a dedicated computer whose entire
purpose is to distribute files.
DRAWBACKS OF EXISTING SYSTEM
 Scalability problem arises when multi requests arises at
a single time.
 Servers need heavy processing power
 Downloading takes hours when clients increases
 Requires heavy storage in case of multimedia content
PROPOSED SYSTEM
Peer-to-peer
resilience

and

content
higher

distribution

availability

provides

through

more

wide-scale

replication of content at large numbers of peers. A P2P
content

distribution

community

is

a

collection

of

intermittently-connected nodes with each node contributing
storage,

content

and

bandwidth

to

the

rest

of

the

community
The peer-to-peer file sharing networks had a centralized
server system. This system controls traffic amongst the
users. The servers store directories of the shared files of the
users and are updated when a user logs on. In the
centralized peer-to-peer model, a user would send a search
to the centralized server of what they were looking for. The
server then sends back a list of peers that have the data and
facilitates the connection and download. The Server-Client
system is quick and efficient because the central directory is
constantly being updated and all users had to be registered
to use the program.
.
MODULE DESCRIPTION:
1.Parallel Downloading
2. Random chunk Based Switching
3. Random Periodic Switching
Parallel Downloading
File is divided into k chunks of equal size and k
simultaneous connections are used . Client downloads a file
from k peers at a time. Each peer sends a chunk to the
client.
Random chunk Based Downloading
File is divided into many chunks and user downloads
chunks sequentially one at time. Whenever a user completes
a chunk from its current source peer, the user randomly
selects a new source peer and connects to it to retreive a
new chunk. Switching source peers based on chunk can
reduce average download time.
Random Periodic Switching
File is divided into many chunks and user downloads
chunks sequentially one at time. The client randomly
chooses the source peer at each time slot and download the
chunks from each peer in the given time slots.
HARDWARE SPECIFICATION:

Processor

:

Pentium-IV

Speed

:

1.1GHz

RAM

:

512MB

Hard Disk

:

40GB

General

:

KeyBoard, Monitor ,

Mouse

3.2 SOFTWARE SPECIFICATION:

Operating System

: Windows XP

Software

: JAVA ( JDK 1.5.0)

Protocol

: UDP

Weitere ähnliche Inhalte

Mehr von Mumbai Academisc

Ieee 2012 dot net projects list
Ieee 2012 dot net projects listIeee 2012 dot net projects list
Ieee 2012 dot net projects listMumbai Academisc
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
Personal authentication using 3 d finger geometry (synopsis)
Personal authentication using 3 d finger geometry (synopsis)Personal authentication using 3 d finger geometry (synopsis)
Personal authentication using 3 d finger geometry (synopsis)Mumbai Academisc
 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Mumbai Academisc
 
Performance of a speculative transmission scheme for scheduling latency reduc...
Performance of a speculative transmission scheme for scheduling latency reduc...Performance of a speculative transmission scheme for scheduling latency reduc...
Performance of a speculative transmission scheme for scheduling latency reduc...Mumbai Academisc
 
Online index recommendations for high dimensional databases using query workl...
Online index recommendations for high dimensional databases using query workl...Online index recommendations for high dimensional databases using query workl...
Online index recommendations for high dimensional databases using query workl...Mumbai Academisc
 
Online handwritten script recognition (synopsis)
Online handwritten script recognition (synopsis)Online handwritten script recognition (synopsis)
Online handwritten script recognition (synopsis)Mumbai Academisc
 

Mehr von Mumbai Academisc (20)

Ieee 2012 dot net projects list
Ieee 2012 dot net projects listIeee 2012 dot net projects list
Ieee 2012 dot net projects list
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
Ejb notes
Ejb notesEjb notes
Ejb notes
 
Java web programming
Java web programmingJava web programming
Java web programming
 
Java programming-examples
Java programming-examplesJava programming-examples
Java programming-examples
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorial
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Web based development
Web based developmentWeb based development
Web based development
 
Jdbc
JdbcJdbc
Jdbc
 
Java tutorial part 4
Java tutorial part 4Java tutorial part 4
Java tutorial part 4
 
Java tutorial part 3
Java tutorial part 3Java tutorial part 3
Java tutorial part 3
 
Java tutorial part 2
Java tutorial part 2Java tutorial part 2
Java tutorial part 2
 
Engineering
EngineeringEngineering
Engineering
 
Jsp
JspJsp
Jsp
 
Project list
Project listProject list
Project list
 
Personal authentication using 3 d finger geometry (synopsis)
Personal authentication using 3 d finger geometry (synopsis)Personal authentication using 3 d finger geometry (synopsis)
Personal authentication using 3 d finger geometry (synopsis)
 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...
 
Performance of a speculative transmission scheme for scheduling latency reduc...
Performance of a speculative transmission scheme for scheduling latency reduc...Performance of a speculative transmission scheme for scheduling latency reduc...
Performance of a speculative transmission scheme for scheduling latency reduc...
 
Online index recommendations for high dimensional databases using query workl...
Online index recommendations for high dimensional databases using query workl...Online index recommendations for high dimensional databases using query workl...
Online index recommendations for high dimensional databases using query workl...
 
Online handwritten script recognition (synopsis)
Online handwritten script recognition (synopsis)Online handwritten script recognition (synopsis)
Online handwritten script recognition (synopsis)
 

Kürzlich hochgeladen

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Kürzlich hochgeladen (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Minimizing file download time in stochastic peer to-peer networks(synopsis)

  • 1. Minimizing File Download Time in Stochastic Peer-to-Peer Networks (Synopsis)
  • 2. INTRODUCTION Project Overview This project removes the problems faced by streaming media without packet loss. Many enterprises use streaming video to convey news clips or corporate communications to their employees or clients. However, since the networks are based on packet-switching technology which is designed for data communication, achieving efficient distribution of streaming video and multimedia to a wide heterogeneous user population poses many technical challenges. Besides the standard video-over-IP issues, enterprises have additional requirements due to the need to control a shared infrastructure where business media comes first. In addition to challenges in terms of video coding and networking, one of the key requirements for enterprise streaming is clearly posed in terms of security. The video distribution has to be efficient and to adapt to the clients requirements, while at the same time offering a high degree of security.
  • 3. SYNOPSIS: The main aim of this project to remove the problems faced by the High file downloading time ,the server sends a file to clients with secure and with less packet loss. file can be transfer with secure and with less packet loss. The main motivation of the Files System is to remove the streaming media faced problems. Such as network infrastructure that can not accommodate a secure and real time nature of streaming content, components can not adapt to varying network conditions and no standardized streaming formats. The securing and authenticating is an important field in the streaming media. The main motivation is to provide the authenticated client only have the rights to access the file , the server adapts a stream even though the network conditions automatically changed , adapts a stream to available bandwidth and without packet loss it sends the voluminous streams to client
  • 4. SCOPE OF THE PROJECT: The system is effectively used in out sourcing service(BPO), Network in LAN connection. Data consists of text, documents, image are transmitted through network, which increases the packet transmission that led to increases the traffic. So traffic is nothing but increasing the packet information that information should be analysis and displays it graphically. It is a network based project and it reduces the network traffic which transfer the speed. Let us take an example the Network is work based on the client server communication. Client means placing a request (i.e.) client is a running application programs on a local site that requests service from a running application program on a remote site. Server means a program that can provide services to others program. Network consists of two types of connections. They are Physical connection and Logical connection. 1. Physical connection: Whenever the computer are interconnect physically (i.e.) connection through cables, cards is called physical connection. 2. Logical connection:
  • 5. Even though the computer are interconnect, the user have to log on to the computer, which is called logical connection. In this logical connection, whenever client server communication takes place, traffic between client server will be increased. PROJECT FEATURE :  Secured data transfer of media files.  Only Authenticated client can access the transferred media files.  There is no data loss during transmission so at receiving end the media file can view with maximum quality.  It is possible to transfer this media file to more than one destination securely at the same time.  Having enough CPU power and bus bandwidth to support the required data rates.
  • 6. SYSTEM ANALYSIS EXISTING SYSTEM: CLIENT - SERVER FILE SHARING Content distribution is a centralized one, where the content is distributed from the centralized server to all clients requesting the document. Clients send request to the centralized server for downloading the file. Server accepts the request and sends the file as response to the request.In most client-server setups, the server is a dedicated computer whose entire purpose is to distribute files. DRAWBACKS OF EXISTING SYSTEM  Scalability problem arises when multi requests arises at a single time.  Servers need heavy processing power  Downloading takes hours when clients increases  Requires heavy storage in case of multimedia content
  • 7. PROPOSED SYSTEM Peer-to-peer resilience and content higher distribution availability provides through more wide-scale replication of content at large numbers of peers. A P2P content distribution community is a collection of intermittently-connected nodes with each node contributing storage, content and bandwidth to the rest of the community The peer-to-peer file sharing networks had a centralized server system. This system controls traffic amongst the users. The servers store directories of the shared files of the users and are updated when a user logs on. In the centralized peer-to-peer model, a user would send a search to the centralized server of what they were looking for. The server then sends back a list of peers that have the data and facilitates the connection and download. The Server-Client system is quick and efficient because the central directory is constantly being updated and all users had to be registered to use the program. .
  • 8. MODULE DESCRIPTION: 1.Parallel Downloading 2. Random chunk Based Switching 3. Random Periodic Switching Parallel Downloading File is divided into k chunks of equal size and k simultaneous connections are used . Client downloads a file from k peers at a time. Each peer sends a chunk to the client. Random chunk Based Downloading File is divided into many chunks and user downloads chunks sequentially one at time. Whenever a user completes a chunk from its current source peer, the user randomly selects a new source peer and connects to it to retreive a new chunk. Switching source peers based on chunk can reduce average download time. Random Periodic Switching
  • 9. File is divided into many chunks and user downloads chunks sequentially one at time. The client randomly chooses the source peer at each time slot and download the chunks from each peer in the given time slots.
  • 10. HARDWARE SPECIFICATION: Processor : Pentium-IV Speed : 1.1GHz RAM : 512MB Hard Disk : 40GB General : KeyBoard, Monitor , Mouse 3.2 SOFTWARE SPECIFICATION: Operating System : Windows XP Software : JAVA ( JDK 1.5.0) Protocol : UDP