Скачать книгу - P2P Techniques for Decentralized Applications



As an alternative to traditional client-server systems, Peer-to-Peer (P2P) systems provide major advantages in terms of scalability, autonomy and dynamic behavior of peers, and decentralization of control. Thus, they are well suited for large-scale data sharing in distributed environments. Most of the existing P2P approaches for data sharing rely on either structured networks (e.g., DHTs) for efficient indexing, or unstructured networks for ease of deployment, or some combination. However, these approaches have some limitations, such as lack of freedom for data placement in DHTs, and high latency and high network traffic in unstructured networks. To address these limitations, gossip protocols which are easy to deploy and scale well, can be exploited. In this book, we will give an overview of these different P2P techniques and architectures, discuss their trade-offs, and illustrate their use for decentralizing several large-scale data sharing applications.


Table of Contents: P2P Overlays, Query Routing, and Gossiping / Content Distribution in P2P Systems / Recommendation Systems / Top-k Query Processing in P2P Systems


Secure PHP Development: Building 50 Practical Applications Secure PHP Development: Building 50 Practical Applications

Автор: Mohammed J. Kabir

Год издания: 

The personal home page (PHP) server-side scripting language is particular well adapted to connecting HTML-based web pages to a backend database for dynamic content. This book explains the entire nuts-and-bolts process of the PHP application life cycle: requirements, design, development, maintenance and tuning. It shows how PHP can be used to design and develop highly manageable and secure applications to solve practical problems.


 Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL

Автор: Mark Scardina

Год издания: 

Written by members of the Oracle XML group, this is a must-have reference for all IT managers, DBAs, and developers who want to learn the best practices for using XML with Oracle’s XML-enabled products. Includes real-world case studies based on theauthors’ experience managing Oracle’s XML Discussion Forum - a community of 20,000+ XML component users.


Translation Techniques. English - Russian. Практические основы перевода Translation Techniques. English - Russian. Практические основы перевода

Автор: Т. А. Казакова

Год издания: 

Учебное пособие предназначается изучающим английский язык и входит в систему предметов, обучающих теории и практике перевода. Материал пособия направлен на освоение и развитие практических навыков перевода с английского языка на русский и наоборот.Основным принципом построения пособия, отбора и расположения учебного материала является создание систематического представления о способах, средствах и приемах преобразования языковых единиц в процессе двустороннего перевода. Пособие может бытьиспользовано в рамках учебного процесса на факультетах иностранных языков, для обучения переводчиков, а также для самостоятельных занятий студентов, аспирантов, преподавателей английского языка и начинающих переводчиков.


Principles and Applications of Electrical Engineering Principles and Applications of Electrical Engineering

Автор: Giorgio Rizzoni

Год издания: 

Rizzoni is designed for the sophomore/junior level, Introduction to Electrical Engineering course required for non-EE majors. The most widely used book for this course, Rizzoni introduces non-majors to the three basic areas of electrical engineering: circuits, electronics, and electromechanics. The second edition continues the tradition of focusing on the topics and issues of interest to the non-electrical engineering student. To maintain student interest in these topics, Rizzoni provides numerous links between electrical engineering and other engineering fields.


Techniques and Principles in Language Teaching 3rd edition Techniques and Principles in Language Teaching 3rd edition

Автор: Marti Anderson

Год издания: 

Techniques and Principles in Language Teaching has influenced the way thousands of teachers have taught English. This classic guide to developing the way you teach has been an essential resource to new and experienced teachers worldwide, and is now in its third edition. Each chapter focuses on a different teaching approach, describing it being used in the classroom, analyzing what happened, and helping you think how you could apply it to your own teaching. New features of the third edition include: a new discussion on the political dimensions of language teaching, a new digital technology chapter, and extended coverage of content-based and task-based approaches. On this site you will find additional resources, including author videos in which Diane Larsen-Freeman and Marti Anderson talk about the background to the book and new innovations in language teaching which are discussed in the third edition.