<P>IN MODERN COMPUTING A PROGRAM IS USUALLY DISTRIBUTED AMONG SEVERAL PROCESSES. THE FUNDAMENTAL CHALLENGE WHEN DEVELOPING RELIABLE AND SECURE DISTRIBUTED PROGRAMS IS TO SUPPORT THE COOPERATION OF PROCESSES REQUIRED TO EXECUTE A COMMON TASK, EVEN WHEN SOME OF THESE PROCESSES FAIL. FAILURES MAY RANGE FROM CRASHES TO ADVERSARIAL ATTACKS BY MALICIOUS PROCESSES.</P><P>CACHIN, GUERRAOUI, AND RODRIGUES PRESENT AN INTRODUCTORY DESCRIPTION OF FUNDAMENTAL DISTRIBUTED PROGRAMMING ABSTRACTIONS TOGETHER WITH ALGORITHMS TO IMPLEMENT THEM IN DISTRIBUTED SYSTEMS, WHERE PROCESSES ARE SUBJECT TO CRASHES AND MALICIOUS ATTACKS. THE AUTHORS FOLLOW AN INCREMENTAL APPROACH BY FIRST INTRODUCING BASIC ABSTRACTIONS IN SIMPLE DISTRIBUTED ENVIRONMENTS, BEFORE MOVING TO MORE SOPHISTICATED ABSTRACTIONS AND MORE CHALLENGING ENVIRONMENTS. EACH CORE CHAPTER IS DEVOTED TO ONE TOPIC, COVERING RELIABLE BROADCAST, SHARED MEMORY, CONSENSUS, AND EXTENSIONS OF CONSENSUS. FOR EVERY TOPIC, MANY EXERCISES AND THEIR SOLUTIONS ENHANCE THE UNDERSTANDING </P><P>THIS BOOK REPRESENTS THE SECOND EDITION OF "INTRODUCTION TO RELIABLE DISTRIBUTED PROGRAMMING". ITS SCOPE HAS BEEN EXTENDED TO INCLUDE SECURITY AGAINST MALICIOUS ACTIONS BY NON-COOPERATING PROCESSES. THIS IMPORTANT DOMAIN HAS BECOME WIDELY KNOWN UNDER THE NAME "BYZANTINE FAULT-TOLERANCE". </P>
"Sinopsis" puede pertenecer a otra edición de este libro.
In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Failures may range from crashes to adversarial attacks by malicious processes.
Cachin, Guerraoui, and Rodrigues present an introductory description of fundamental distributed programming abstractions together with algorithms to implement them in distributed systems, where processes are subject to crashes and malicious attacks. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one topic, covering reliable broadcast, shared memory, consensus, and extensions of consensus. For every topic, many exercises and their solutions enhance the understanding
This book represents the second edition of "Introduction to Reliable Distributed Programming". Its scope has been extended to include security against malicious actions by non-cooperating processes. This important domain has become widely known under the name "Byzantine fault-tolerance".
Rachid Guerraoui is Professor in the School of Computer and Communication Sciences (LPD), at EPFL in Lausanne, Switzerland. Luís E. T. Rodrigues is Professor (Professor Catedrático) at the Departamento de Engenharia Informática, Instituto Superior Técnico (IST), at the Universidade Técnica de Lisboa in Portugal. Christian Cachin works at IBM Research in Zurich, Switzerland.
"Sobre este título" puede pertenecer a otra edición de este libro.
GRATIS gastos de envío en Estados Unidos de America
Destinos, gastos y plazos de envíoGRATIS gastos de envío en Estados Unidos de America
Destinos, gastos y plazos de envíoLibrería: ZBK Books, Carlstadt, NJ, Estados Unidos de America
Condición: good. Used book in good and clean conditions. Pages and cover are intact. Limited notes marks and highlighting may be present. May show signs of normal shelf wear and bends on edges. Item may be missing CDs or access codes. May include library marks. Fast Shipping. Nº de ref. del artículo: ZWM.MFTW
Cantidad disponible: 1 disponibles
Librería: Basi6 International, Irving, TX, Estados Unidos de America
Condición: Brand New. New. US edition. Excellent Customer Service. Nº de ref. del artículo: ABEJUNE24-14602
Cantidad disponible: 1 disponibles
Librería: Grumpys Fine Books, Tijeras, NM, Estados Unidos de America
Hardcover. Condición: new. Prompt service guaranteed. Nº de ref. del artículo: Clean3642152597
Cantidad disponible: 1 disponibles
Librería: Books Puddle, New York, NY, Estados Unidos de America
Condición: New. pp. 388. Nº de ref. del artículo: 262071513
Cantidad disponible: 1 disponibles
Librería: Majestic Books, Hounslow, Reino Unido
Condición: New. pp. 388 52:B&W 6.14 x 9.21in or 234 x 156mm (Royal 8vo) Case Laminate on White w/Gloss Lam. Nº de ref. del artículo: 6824966
Cantidad disponible: 1 disponibles
Librería: Biblios, Frankfurt am main, HESSE, Alemania
Condición: New. pp. 388. Nº de ref. del artículo: 182071507
Cantidad disponible: 1 disponibles
Librería: Lucky's Textbooks, Dallas, TX, Estados Unidos de America
Condición: New. Nº de ref. del artículo: ABLIING23Mar3113020219523
Cantidad disponible: Más de 20 disponibles
Librería: online-buch-de, Dozwil, Suiza
Hardcover. Condición: gebraucht; gut. gelbe Markierungen im Text, allgemein gepflegter Zustand. Nº de ref. del artículo: 326-3-65
Cantidad disponible: 1 disponibles
Librería: California Books, Miami, FL, Estados Unidos de America
Condición: New. Nº de ref. del artículo: I-9783642152597
Cantidad disponible: Más de 20 disponibles
Librería: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Alemania
Buch. Condición: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Failures may range from crashes to adversarial attacks by malicious processes.Cachin, Guerraoui, and Rodrigues present an introductory description of fundamental distributed programming abstractions together with algorithms to implement them in distributed systems, where processes are subject to crashes and malicious attacks. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one topic, covering reliable broadcast, shared memory, consensus, and extensions of consensus. For every topic, many exercises and their solutions enhance the understanding This book represents the second edition of 'Introduction to Reliable Distributed Programming'. Its scope has been extended to include security against malicious actions by non-cooperating processes. This important domain has become widely known under the name 'Byzantine fault-tolerance'. 388 pp. Englisch. Nº de ref. del artículo: 9783642152597
Cantidad disponible: 2 disponibles