Nova Publishers
My Account Nova Publishers Shopping Cart
HomeBooksSeriesJournalsReference CollectionseBooksInformationSalesImprintsFor Authors
  Top » Catalog » Books » Computer Science and Robotics » My Account  |  Cart Contents  |  Checkout   
Quick Find
Use keywords to find the product you are looking for.
Advanced Search
What's New? more
Alcohol Oxidation: Reaction, Effects and Applications
Shopping Cart more
0 items
Shipping & Returns
Privacy Notice
Conditions of Use
Contact Us
01.Robotics in Surgery: History, Current and Future Applications
02.From Problem Toward Solution: Wireless Sensor Networks Security
03.Introduction to Graph and Hypergraph Theory
04.Wiki Supporting Formal and Informal Learning
05.Intelligent Vehicle Systems: A 4D/RCS Approach
06.Artificial Intelligence in Energy and Renewable Energy Systems
07.Advances in Security Information Management: Perceptions and Outcomes
08.Computer Vision and Robotics
09.MOSFETs: Properties, Preparations and Performance
10.Expert Systems Research Trends
Notifications more
NotificationsNotify me of updates to File Sharing Applications Engineering
Tell A Friend
Tell someone you know about this product.
File Sharing Applications Engineering
Retail Price: $130.00
10% Online Discount
You Pay:

Authors: Luca Caviglione (CNR-ISSIA, Genova Branch, Genova, Italy) 
Book Description:
The book offers a self-contained discussion about file-sharing systems from an engineer's point of view. Its main scope is to rationalize the engineering process at the basis of peer-to-peer (p2p) file-sharing systems. The work analyzes the architectural blueprints, the design choices, the internals, the core algorithms, their interaction with the underlying network infrastructure and some of the major findings of the scientific community. With such foundations, it will be straightforward to understand the main behaviors of these systems, their strengths and weaknesses and to correctly evaluate the resulting traffic patterns. As a consequence of the widespread diffusion of file-sharing applications, of their impact over the network in terms of traffic load, and of the kind of content conveyed, different parties are interested in the topic. Specifically: academics and researchers, students, network administrators and businessmen.
The major topics covered in the book are: a quick historical revision of file-sharing applications; an introduction to the p2p communication paradigm, focusing on aspects strictly related to their adoption to engineer file-sharing applications; the analysis of the basic components and the core functionalities needed to implement an effective file-sharing service; a discussion about problems arising due to the lack of transparency in the modern Internet and the main traversal techniques available; the investigation of the most popular heuristics employed to force file-sharing users to play an active role within the overall service; a detailed dissertation on eMule and BitTorrent applications, “specializing” the theory presented in the rest of the book; client interface modifications, tweaks and optimization applied to file-sharing architectures; traffic analysis of file sharing applications: results, methodologies and tools; a quick investigation of the source code of the most popular client interfaces (with hints at protocol implementation, possible modifications to enhance performances, and data gathering to conduct research and to exploit system optimization).

Table of Contents:

About the Author


Organization of the Book

I. Fundamentals

1. Introduction to File-Sharing pp. 3-7
1.1 File-Sharing Applications in a Nutshell
1.2 Is There a Philosophy Behind File-Sharing?
1.3 Napster
1.4 Pre-Napster File-Sharing
1.5 Post-Napster File-Sharing

2. Peer-to-Peer Systems pp. 9-26
2.1 From Client-Server to P2P
2.2 The Concept of Overlay
2.3 Unstructured p2p Networks
2.4 Hybrid p2p Systems
2.5 Structured p2p Systems

3. Anatomy of a File-Sharing Service pp. 27-41
3.1 The Main Functionalities
3.2 Kickstart Methods
3.3 Network Management
3.4 File Exchange Disciplines
3.5 Other Functionalities

4. Dealing with the Network pp. 43-51
4.1 Why Traversal Techniques are Needed
4.2 NAT Traversal
4.3 Connection Reversal
4.4 Universal Plug and Play

5. Organizing the User Anarchy pp. 53-60
5.1 On the Need of Restoring Order
5.2 Credits and Queue Modi ers
5.3 Sharing Enforcers and Bandwidth Caps
5.4 Tit-for-Tat
5.5 Chunk Selection Strategies
5.6 Peers' Age

II. Applications

6. The eMule System pp. 63-72
6.1 A Brief Introduction to eMule
6.2 Supported Overlay Networks
6.3 Kademlia
6.4 Operative Modes and File Handling
6.5 Enforcers, Bandwidth Cap and Modi ers
6.6 Practical Queue Handling
6.7 Identifying Resources

7. The BitTorrent System pp. 73-84
7.1 Concepts and Architecture
7.2 Tracker Duties
7.3 BitTorrent Tracker Protocol
7.4 The Peer Wire Protocol
7.5 Distributed Heuristics .
7.6 Service Capacity

III. Analysis, Research and Internals

8. Underground and Research pp. 87-103
8.1 Underground Developments
8.2 Research Applied to File-Sharing

9 Behavior Analysis of File-Sharing Systems pp. 105-117
9.1 A Quick Survey of the Literature
9.2 Tools and Techniques for File-Sharing Analysis
9.3 Analysis of a Nation-Wide eMule Community

10. Dissecting and Modifying Applications pp. 119-128
10.1 Why to Dissect and Modify Applications
10.2 Analysis of the eMule Source Code
10.3 Analysis of the BitTorrent Source Code

11. Conclusions pp. 129-131
11.1 A Final Summary
11.2 Exercises


      Computer Networks
   Binding: Hardcover
   Pub. Date: 2009
   Pages: 149 pp.
   ISBN: 978-1-60741-594-7
   Status: AV
Status Code Description
AN Announcing
FM Formatting
PP Page Proofs
FP Final Production
EP Editorial Production
PR At Prepress
AP At Press
AV Available
Customers who bought this product also purchased
Maternal Employment: Marvel  or Menace - The Views Of Children, Young Adults, and Parents
Maternal Employment: Marvel or Menace - The Views Of Children, Young Adults, and Parents
Lecture Notes on Computational Mutation
Lecture Notes on Computational Mutation
Selective Catalytic Hydrocarbons Oxidation: New Perspectives
Selective Catalytic Hydrocarbons Oxidation: New Perspectives
China: Has the Last Opportunity Passed By?!
China: Has the Last Opportunity Passed By?!
Commutative Rings: New Research
Commutative Rings: New Research
Green Composites:  Properties, Design and Life Cycle Assessment
Green Composites: Properties, Design and Life Cycle Assessment
Special Focus Titles
01.Violent Communication and Bullying in Early Childhood Education
02.The New Science of Curiosity
03.Cultural Considerations in Intervention with Women and Children Exposed to Intimate Partner Violence
04.Chronic Disease and Disability: The Pediatric Lung
05.Fruit and Vegetable Consumption and Health: New Research
06.Future Perspectives on Nigella sativa: Characterization and Pharmacological Properties
07.Wine and Winemaking: The Value and Efficiency
08.Impacts and Challenges in Oil Palm Cultivation and Downstream Applications of Biomass
09.Fire and the Sword: Understanding the Impact and Challenge of Organized Islamism. Volume 2
10.The Life and Times of the World's Most Famous Mathematicians
11.Innovation Processes in the Social Space of the Organization
12.High-Strength Steels: New Trends in Production and Applications

Nova Science Publishers
© Copyright 2004 - 2018

File Sharing Applications Engineering