0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R250 - R500 (1)
  • R1,000 - R2,500 (8)
  • R2,500 - R5,000 (3)
  • -
Status
Brand

Showing 1 - 12 of 12 matches in All Departments

Algorithms for Concurrent Systems - (Paperback): Rachid Guerraoui, Petr Kuznetsov Algorithms for Concurrent Systems - (Paperback)
Rachid Guerraoui, Petr Kuznetsov
R1,763 Discovery Miles 17 630 Ships in 12 - 17 working days
Networked Systems - First International Conference, NETYS 2013, Marrakech, Marocco, May 2-4, 2013, Revised Selected Papers... Networked Systems - First International Conference, NETYS 2013, Marrakech, Marocco, May 2-4, 2013, Revised Selected Papers (Paperback, 2013 ed.)
Vincent Gramoli, Rachid Guerraoui
R1,573 Discovery Miles 15 730 Ships in 10 - 15 working days

This book constitutes the revised selected papers of the First International Conference on Networked Systems, NETYS 2013, held in Marrakech, Morocco, in May 2013. The 33 papers (17 regular and 16 short papers) presented were carefully reviewed and selected from 74 submissions. They address major topics from theory and practice of networked systems: multi-core architectures, middleware, environments, storage clusters, as well as peer-to-peer, sensor, wireless, and mobile networks.

Principles of Transactional Memory (Paperback): Rachid Guerraoui, Michael Kapalka Principles of Transactional Memory (Paperback)
Rachid Guerraoui, Michael Kapalka
R1,108 Discovery Miles 11 080 Ships in 10 - 15 working days

Transactional memory (TM) is an appealing paradigm for concurrent programming on shared memory architectures. With a TM, threads of an application communicate, and synchronize their actions, via in-memory transactions. Each transaction can perform any number of operations on shared data, and then either commit or abort. When the transaction commits, the effects of all its operations become immediately visible to other transactions; when it aborts, however, those effects are entirely discarded. Transactions are atomic: programmers get the illusion that every transaction executes all its operations instantaneously, at some single and unique point in time. Yet, a TM runs transactions concurrently to leverage the parallelism offered by modern processors. The aim of this book is to provide theoretical foundations for transactional memory. This includes defining a model of a TM, as well as answering precisely when a TM implementation is correct, what kind of properties it can ensure, what are the power and limitations of a TM, and what inherent trade-offs are involved in designing a TM algorithm. While the focus of this book is on the fundamental principles, its goal is to capture the common intuition behind the semantics of TMs and the properties of existing TM implementations. Table of Contents: Introduction / Shared Memory Systems / Transactional Memory: A Primer / TM Correctness Issues / Implementing a TM / Further Reading / Opacity / Proving Opacity: An Example / Opacity vs.\ Atomicity / Further Reading / The Liveness of a TM / Lock-Based TMs / Obstruction-Free TMs / General Liveness of TMs / Further Reading / Conclusions

Stabilization, Safety, and Security of Distributed Systems - 11th International Symposium, SSS 2009, Lyon, France, November... Stabilization, Safety, and Security of Distributed Systems - 11th International Symposium, SSS 2009, Lyon, France, November 3-6, 2009. Proceedings (Paperback, 2009 ed.)
Rachid Guerraoui, Franck Petit
R3,123 Discovery Miles 31 230 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2009, held in Lyon, France, in November 2009.

The 49 revised full papers and 14 brief announcements presented together with three invited talks were carefully reviewed and selected from 126 submissions. The papers address all safety and security-related aspects of self-stabilizing systems in various areas. The most topics related to self-* systems. The special topics were alternative systems and models, autonomic computational science, cloud computing, embedded systems, fault-tolerance in distributed systems / dependability, formal methods in distributed systems, grid computing, mobility and dynamic networks, multicore computing, peer-to-peer systems, self-organizing systems, sensor networks, stabilization, and system safety and security.

Distributed Computing - 18th International Conference, DISC 2004, Amsterdam, The Netherlands, October 4-8, 2004. Proceedings... Distributed Computing - 18th International Conference, DISC 2004, Amsterdam, The Netherlands, October 4-8, 2004. Proceedings (Paperback, 2004 ed.)
Rachid Guerraoui
R1,777 Discovery Miles 17 770 Ships in 10 - 15 working days

DISC, the International Symposium on Distributed Computing, is an annual conference for the presentation of research on the theory, design, analysis, - plementation, and application of distributed systems and network. DISC 2004 was held on October 4-7, 2004, in Amsterdam, The Netherlands. There were 142 papers submitted to DISC this year. These were read and evaluated by the program committee members, assisted by external reviewers. The quality of submissions was high and we were unable to accept many dese- ing papers. Thirty one papers were selected at the program committee meeting in Lausanne to be included in these proceedings. The proceedings include an extended abstract of the invited talk by Ueli Maurer. In addition, they include a eulogy for Peter Ruzicka by Shmuel Zaks. The Best Student Paper Award was split and given to two papers: the paper "E?cient Adaptive Collect Using Randomization," co-authored by Hagit Attiya, FabianKuhn, MirjamWattenhoferandRogerWattenhofer, andthe paper"C- plingandSelf-stabilization,"co-authoredbyLaurentFribourg, StephaneMessika and Claudine Picaronny. The support of the CWI and EPFL is gratefully acknowledged. The review process and the preparation of this volume were done using CyberChairPRO. I also thank Sebastien Baehni and Sidath Handurukande for their crucial help with these matters. August 2004 Rachid Guerraoui Peter Ruzicka 1947-2003 Peter died on Sunday, October 5, 2003, at the age of 56, after a short disease. He was a Professor of Informatics at the Faculty of Mathematics, Physics and Informatics in Comenius University, Bratislava, Slovakia. Those of us who knew himthroughDISC andother occasionsmournhisdeathandcherishhismemory.

Middleware 2001 - IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001,... Middleware 2001 - IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings (Paperback, 2001 ed.)
Rachid Guerraoui
R1,732 Discovery Miles 17 320 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms, Middleware 2001, held in Heidelberg, Germany, in November 2001.
The 20 revised full papers presented were carefully reviewed and selected from a total of 116 submissions. The papers are organized in topical sections on Java, mobility, distributed abstractions, reliability, home and office, scalability, and quality of service.

ECOOP '99 - Object-Oriented Programming - 13th European Conference Lisbon, Portugal, June 14-18, 1999 Proceedings... ECOOP '99 - Object-Oriented Programming - 13th European Conference Lisbon, Portugal, June 14-18, 1999 Proceedings (Paperback, 1999 ed.)
Rachid Guerraoui
R1,819 Discovery Miles 18 190 Ships in 10 - 15 working days

\My tailor is Object-Oriented." Most software systems that have been built - cently are claimed to be Object-Oriented. Even older software systems that are still in commercial use have been upgraded with some OO ?avors. The range of areas where OO can be viewed as a \must-have" feature seems to be as large as the number of elds in computer science. If we stick to one of the original views of OO, that is, to create cost-e ective software solutions through modeling ph- ical abstractions, the application of OO to any eld of computer science does indeed make sense. There are OO programming languages, OO operating s- tems, OO databases, OO speci cations, OO methodologies, etc. So what does a conference on Object-Oriented Programming really mean? I honestly don't know. What I do know is that, since its creation in 1987, ECOOP has been attracting a large number of contributions, and ECOOP conferences have ended up with high-quality technical programs, featuring interesting mixtures of theory and practice. Among the 183 initial submissions to ECOOP'99, 20 papers were selected for inclusion in the technical program of the conference. Every paper was reviewed by three to ve referees. The selection of papers was carried out during a t- day program committee meeting at the Swiss Federal Institute of Technology in Lausanne. Papers were judged according to their originality, presentation qu- ity, and relevance to the conference topics.

Object-Based Distributed Programming - ECOOP '93 Workshop, Kaiserslautern, Germany, July 26 - 27, 1993. Proceedings... Object-Based Distributed Programming - ECOOP '93 Workshop, Kaiserslautern, Germany, July 26 - 27, 1993. Proceedings (Paperback, 1994 ed.)
Rachid Guerraoui, Oscar Nierstrasz, Michel Riveill
R1,647 Discovery Miles 16 470 Ships in 10 - 15 working days

Interest has grown rapidly over the past dozen years in the application of object-oriented programming and methods to the development of distributed, open systems. This volume presents the proceedings of a workshop intended to assess the current state of research in this field and to facilitate interaction between groups working on very different aspects of object-oriented distributed systems. The workshop was held as part of the 1993 European Conference on Object-Oriented Programming (ECOOP '93). Over fifty people submitted position papers and participated in the workshop, and almost half presented papers. The presented papers were carefully reviewed and revised after the workshop, and 14 papers were selected for this volume.

Introduction to Reliable and Secure Distributed Programming (Paperback, 2nd ed. 2011): Christian Cachin, Rachid Guerraoui, Luis... Introduction to Reliable and Secure Distributed Programming (Paperback, 2nd ed. 2011)
Christian Cachin, Rachid Guerraoui, Luis Rodrigues
R1,660 R1,559 Discovery Miles 15 590 Save R101 (6%) Ships in 9 - 15 working days

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".

Transactional Memory. Foundations, Algorithms, Tools, and Applications - COST Action Euro-TM IC1001 (Paperback, 2015 ed.):... Transactional Memory. Foundations, Algorithms, Tools, and Applications - COST Action Euro-TM IC1001 (Paperback, 2015 ed.)
Rachid Guerraoui, Paolo Romano
R3,000 Discovery Miles 30 000 Ships in 10 - 15 working days

The advent of multi-core architectures and cloud-computing has brought parallel programming into the mainstream of software development. Unfortunately, writing scalable parallel programs using traditional lock-based synchronization primitives is well known to be a hard, time consuming and error-prone task, mastered by only a minority of specialized programmers. Building on the familiar abstraction of atomic transactions, Transactional Memory (TM) promises to free programmers from the complexity of conventional synchronization schemes, simplifying the development and verification of concurrent programs, enhancing code reliability, and boosting productivity. Over the last decade TM has been subject to intense research on a broad range of aspects including hardware and operating systems support, language integration, as well as algorithms and theoretical foundations. On the industrial side, the major players of the software and hardware markets have been up-front in the research and development of prototypal products providing support for TM systems. This has recently led to the introduction of hardware TM implementations on mainstream commercial microprocessors and to the integration of TM support for the world's leading open source compiler. In such a vast inter-disciplinary domain, the Euro-TM COST Action (IC1001) has served as a catalyzer and a bridge for the various research communities looking at disparate, yet subtly interconnected, aspects of TM. This book emerged from the idea having Euro-TM experts compile recent results in the TM area in a single and consistent volume. Contributions have been carefully selected and revised to provide a broad coverage of several fundamental issues associated with the design and implementation of TM systems, including their theoretical underpinnings and algorithmic foundations, programming language integration and verification tools, hardware supports, distributed TM systems, self-tuning mechanisms, as well as lessons learnt from building complex TM-based applications.

Introduction to Reliable and Secure Distributed Programming (Hardcover, 2nd ed. 2011): Christian Cachin, Rachid Guerraoui, Luis... Introduction to Reliable and Secure Distributed Programming (Hardcover, 2nd ed. 2011)
Christian Cachin, Rachid Guerraoui, Luis Rodrigues
R2,764 Discovery Miles 27 640 Ships in 10 - 15 working days

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".

Ainsi parlaient Lahcen et Lhoucein (French, Paperback): Rachid Guerraoui Ainsi parlaient Lahcen et Lhoucein (French, Paperback)
Rachid Guerraoui
R313 Discovery Miles 3 130 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Addis All Purpose Cleaning Cloth (10…
R59 R42 Discovery Miles 420
Baby Dove Lotion Rich Moisture 200ml
R50 Discovery Miles 500
Tom Ford Tobacco Vanille Eau De Parfum…
R7,552 Discovery Miles 75 520
Moon Bag [Black]
R57 Discovery Miles 570
Gotcha Anadigi 50M-WR Watch (Gents)
R399 R338 Discovery Miles 3 380
Docking Edition Multi-Functional…
 (1)
R899 R500 Discovery Miles 5 000
Higher
Michael Buble CD  (1)
R487 Discovery Miles 4 870
Playseat Evolution Racing Chair (Black)
 (3)
R8,999 Discovery Miles 89 990
The Girl On the Train
Emily Blunt, Rebecca Ferguson, … Blu-ray disc  (1)
R64 Discovery Miles 640
Bostik Easy Tear Tape (12mm x 33m)
R16 Discovery Miles 160

 

Partners