From Parallel to Emergent Computing
  1. 608 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

About this book

Modern computing relies on future and emergent technologies which have been conceived via interaction between computer science, engineering, chemistry, physics and biology. This highly interdisciplinary book presents advances in the fields of parallel, distributed and emergent information processing and computation. The book represents major breakthroughs in parallel quantum protocols, elastic cloud servers, structural properties of interconnection networks, internet of things, morphogenetic collective systems, swarm intelligence and cellular automata, unconventionality in parallel computation, algorithmic information dynamics, localized DNA computation, graph-based cryptography, slime mold inspired nano-electronics and cytoskeleton computers.

Features

  • Truly interdisciplinary, spanning computer science, electronics, mathematics and biology
  • Covers widely popular topics of future and emergent computing technologies, cloud computing, parallel computing, DNA computation, security and network analysis, cryptography, and theoretical computer science
  • Provides unique chapters written by top experts in theoretical and applied computer science, information processing and engineering

From Parallel to Emergent Computing provides a visionary statement on how computing will advance in the next 25 years and what new fields of science will be involved in computing engineering. This book is a valuable resource for computer scientists working today, and in years to come.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access From Parallel to Emergent Computing by Andrew Adamatzky, Selim Akl, Georgios Ch. Sirakoulis, Andrew Adamatzky,Selim Akl,Georgios Ch. Sirakoulis in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.
Part 1
Networks and Parallel Computing
Chapter 1
On the Importance of Parallelism for the Security of Quantum Protocols
Marius Nagy and Naya Nagy
1.1 Introduction
1.2 Manipulating Entangled States
1.2.1 Generating entanglement
1.2.2 Distinguishing entangled states
1.2.3 Generalization
1.3 Quantum Bit Commitment
1.3.1 BB84 quantum bit commitment
1.3.2 Quantum bit commitment – within an equivalence class
1.3.2.1 Commit phase
1.3.2.2 Decommit phase
1.3.2.3 Unbinding entanglement
1.4 Oblivious Transfer
1.4.1 Protocol description
1.4.2 Sequential approach: single-qubit measurements
1.4.3 Attack strategy for Alice
1.4.4 Attack strategy for Bob
1.5 Conclusion
References
1.1 Introduction
The concept of parallelism is deeply related to time. The original motivation for the field of parallel computing was to increase the efficiency of computation by “saving” processor time. Specialized metrics such as speedup were developed to quantify the improvement in running time brought by a parallel solution with respect to the best sequential one. Nevertheless, the benefits of a parallel computational solution of a problem extend far beyond just efficiently using precious resources, such as processor time. In numerical computations, more processing units may translate to a more accurate solution [4], while in applications where the computational process is subject to certain constraints, parallelism may simply make the difference between success and failure in performing the task at hand [1, 2].
In one form or another, parallelism is present in virtually every attempt to increase the efficiency of our computations. Every computing device nowadays possesses multiple processing units (cores) working in parallel to get things done faster. This small-scale parallelism is extended to hundreds and thousands of processors connected together in intricate ways to achieve the impressive performances of supercomputers. Pushing the idea even further, entirely new computing technologies have been proposed that draw their power from the concept of massive parallelism. These nature inspired models of computation represent yet another step forward in the miniaturization trend we have been witnessing since the inception of computing technologies.
A bit is realized at the atomic or sub-atomic level in the field of DNA computing or quantum computing. DNA computing harnesses the power of the chemical bonds keeping together complex DNA strands and exploits their binding properties in order to do useful computations [7, 27]. Consequently, the “computer in a test tube” is actually a massive parallel computer employing millions of simple “processing units” in the form of links on a DNA strand.
Quantum computing, on the other hand, exploits the strange principles of quantum mechanics that govern the behavior of sub-atomic particles in order to speed up computation. To achieve this goal, one principle in particular is responsible for the power exhibited by the quantum model of computation: superposition. This principle expresses the ability of a quantum system to be described by a linear combination of basis states, or in other words, a superposition of basis states.
When applied to a computing problem, superposition endows a quantum computer with the capability to pursue multiple computational paths at the same time, in superposition, providing an advantage over a classical computer. Not every problem is amenable to a solution that can benefit greatly from the quantum parallelism intrinsic to superposition of states, but the most notorious example is Shor’s algorithm for fac...

Table of contents

  1. Cover
  2. Half-Title
  3. Title
  4. Copyright
  5. Contents
  6. Preface
  7. Editor Bios
  8. Contributors
  9. Editorial Boards of the International Journal of Parallel, Emergent and Distributed Systems
  10. Part 1 Networks and Parallel Computing
  11. Part 2 Distributed Systems
  12. Part 3 Emergent Computing
  13. Index