Distributed systems / Distributed computing Books
Manning Publications Architecture Modernization: Socio-Technical
Book SynopsisAbout the Author: Adam Freeman is an experienced IT professional who started his career as a programmer. He has held senior positions in a range of companies, most recently serving as Chief Technology Officer and Chief Operating Officer of a global bank. He has written 49 programming books, focusing mostly on web application development. This industry-leading guide to ASP.NET Core teaches you everything they need to know to create easy, extensible, and cloud-native web applications. For .NET web developers looking to learn about ASP.NET s key tools and techniques.
£35.09
Taylor & Francis Ltd Smart Trajectories
Book SynopsisThis book highlights the developments, discoveries, and practical and advanced experiences related to responsive distributed computing and how it can support the deployment of trajectory-based applications in smart systems. Smart Trajectories: Metamodeling, Reactive Architecture for Analytics and Smart Applications deals with the representation and manipulation of smart trajectories in various applications and scenarios. Presented in three parts, the book first discusses the foundation and principles for spatial information systems, complex event processing, and building a reactive architecture. Next, the book discusses modeling and architecture in relation to smart trajectory metamodeling, mining and big trajectory data, and clustering trajectories. The final section discusses advanced applications and trends in the field, including congestion trajectory analytics and real-time Big Data analytics in cloud ecosystems. Metamodeling, distributed architectures, reactive Table of Contents1. Intelligent Distributed Computing Paradigm. 2. Multi Micro-Agent System Middleware Model based on Event Sourcing and CQRS Patterns. 3. Intelligent Distributed Computing Paradigm: Emergence, Challenges and Future Research Directions. 4. Emerging Paradigm of Urban Computing: Challenges, Applications, and Future Research Directions. 5. Complex Event Processing Architectures for Smart City Applications. 6. Portunus: Enhancing smart city application connectivity with complex space-time events distributed system. 7. Smart Trajectories Metamodeling. 8. A Type Level Trajectory Framework. 9. A Distributed Reactive Trajectory Framework for Nearby Events Discovery. 10. A Multidimensional Trajectory Model in the Context of Mobile Crowd Sensing. 11. Trajectory mining based on Process mining in RORO terminals: Performance-Driven Analysis to support trajectories redesign. 12. Aspects from mobility data in fog/cloud era: Directions from a pilot case study of Hazmat transportation telemonitoring in urban area. 13. Utility assessment of line-of-sight traffic jam and queue detection in urban environments for intelligent road vehicles. 14. Risky Trajectory Prediction for Safe Walkability under Intuitionistic Fuzzy Environment. 15. A real-time reactive Service Oriented Architecture for safe urban walkability. 16. Safest Trajectories for Pedestrian using Distributed Architecture based on Spatial Risk Analysis and Voronoï Spatial Accessibility. 17. Towards a predictive simulation framework of accidents risks for pedestrians based on distributed artificial intelligence and intuitionist fuzzy modeling. 18. Trajectory to a new shape of organizational structure, Enterprise Architect and Organizational Audit for Governance of Information Systems Processes. 19. Dynamic detection of fuzzy sub-congested urban traffic networks. 20. Multi-Agent Modeling for Pedestrian Risk Assessment.
£137.75
£62.96
Manning Publications Grokking Continuous Delivery
Book SynopsisTrade Review'Does an excellent job at delivering CI/CD theory without the burden of a specific technology/tool.' Tony Sweets 'This book is a must read for everyone doing CI/CD' Tobias Getrost 'A great book for anyone embracing DevOps (potentially everyone!) and will make better DevOps practitioners of all readers, no matter their experience.'Sergio Fernandez Gonzalez 'The perfect book to understand the basic concepts of CI/CD for beginners.'Andrea C. Granata 'It's like having a friend taking the time to fully explain terms, including anticipating where there may be confusion or questions and addressing them.'Brent HonadelTable of ContentsBuild and use systems that safely automate software delivery from testing through release with this jargon-busting guide to Continuous Delivery pipelines. In Grokking Continuous Delivery you will learn how to: Design effective CD pipelines for new and legacy projects Keep your software projects release-ready Maintain effective tests Scale CD across multiple applications Ensure pipelines give the right signals at the right time Use version control as the source of truth Safely automate deployments with metrics Describe CD in a way that makes sense to your colleagues Grokking Continuous Delivery teaches you the design and purpose of continuous delivery systems that you can use with any language or stack. You'll learn directly from your mentor Christie Wilson, Google engineer and co-creator of the Tekton CI/CD framework. Using crystal-clear, well-illustrated examples, Christie lays out the practical nuts and bolts of continuous delivery for developers and pipeline designers. about the technology If you're using version control or automating your tests, you're already on the path to continuous delivery! This collection of development practices and automation tools that make it possible to safely deploy on every change to your codebase is the backbone of modern software development. You'll benefit from faster feature development, easier maintenance, and freedom from time-consuming manual tasks. about the book Grokking Continuous Delivery is a practical guide to implementing and using continuous delivery in your software projects. It's full of tool-agnostic best practices that you can apply to any software project, from libraries to large service applications. You'll get a complete overview of all the pieces of a CD pipeline and learn how to fit them together for both new and legacy codebases. Each chapter takes on a different real-world scenario you'll face when setting up and working with a CD system, with examples including a startup looking to scale up automation and a social network struggling with a legacy testing suite. You'll uncover the proper approaches to solve each challenge. Author Christie Wilson's plain-and-simple language makes abstract theory easy to grok. With this book as your roadmap, you'll have a clear plan for bringing CD to your team without the need for costly trial-and-error experimentation.# RETAIL SELLING POINTS Design effective CD pipelines for new and legacy projects Keep your software projects release-ready Maintain effective tests Scale CD across multiple applications Ensure pipelines give the right signals at the right time Use version control as the source of truth Safely automate deployments with metrics Describe CD in a way that makes sense to your colleagues AUDIENCE For software engineers who want to start adding CD to their development process.
£41.39
Elsevier Science & Technology Programming Massively Parallel Processors
Book Synopsis
£62.06
CRC Press Wireshark Essentials
Book SynopsisDive into the capabilities of Wireshark with Wireshark Essentials, a concise guide focused on utilizing packet analysis for network security and troubleshooting. This book is ideal for IT professionals, network administrators, and cybersecurity enthusiasts. It details how to use Wireshark's filtering features to effectively monitor and secure networks. Each chapter includes practical scenarios and MCQs to reinforce concepts, making this an essential resource for anyone looking to enhance their network diagnostic skills. Whether you're a beginner or a seasoned expert, Wireshark Essentials provides the tools needed to master network analysis in real-world situations.
£42.74
O'Reilly Media Foundations of Scalable Systems
Book SynopsisThis practical book covers design approaches and technologies that make it possible to scale an application quickly and cost-effectively. Author Ian Gorton takes software architects and developers through the principles of foundational distributed systems.
£39.74
O'Reilly Media Implementing Service Level Objectives
Book SynopsisIn this book, recognized SLO expert Alex Hidalgo explains how to build an SLO culture from the ground up. Ideal as a primer and daily reference for anyone creating both the culture and tooling necessary for SLO-based approaches to reliability, this guide provides detailed analysis of advanced SLO and service-level indicator (SLI) techniques.
£42.39
The Pragmatic Programmers Learn Functional Programming with Elixir
Book SynopsisElixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there. Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency. Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries. Learn techniques that matter to make code that lives harmoniously with the language. What You Need: You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.
£32.78
O'Reilly Media Flow Architectures
Book SynopsisWhat happens when events and data streams help you discover new activity sources to enhance existing businesses or drive new markets? James Urquhart guides enterprise architects, software developers, and product managers through the process.
£33.74
The Pragmatic Programmers Distributed Services with Go: Your Guide to
Book SynopsisThis is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly available, resilient, and scalable. This book is just what you need to apply Go to real-world situations. Level up your engineering skills today. Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essentials of storage handling, then work your way through networking a client and server, and finally to distributing server instances, deployment, and testing. All this will make coding in your day job or side projects easier, faster, and more fun. Create your own distributed services and contribute to open source projects. Build networked, secure clients and servers with gRPC. Gain insights into your systems and debug issues with observable services instrumented with metrics, logs, and traces. Operate your own Certificate Authority to authenticate internal web services with TLS. Automatically handle when nodes are added or removed to your cluster with service discovery. Coordinate distributed systems with replicated state machines powered by the Raft consensus algorithm. Lay out your applications and libraries to be modular and easy to maintain. Write CLIs to configure and run your applications. Run your distributed system locally and deploy to the cloud with Kubernetes. Test and benchmark your applications to ensure they're correct and fast. Dive into writing Go and join the hundreds of thousands who are using it to build software for the real world. What You Need: Go 1.13+ and Kubernetes 1.16+
£35.14
Manning Publications Apache Kafka in Action
Book Synopsis
£44.99
Vijay Madisetti Cloud Computing A HandsOn Approach
£36.00
LEGARE STREET PR Saracinesca
a huge range and FREE tracked UK delivery on ALL orders.
£25.60
LEGARE STREET PR Saracinesca
a huge range and FREE tracked UK delivery on ALL orders.
£18.95
LEGARE STREET PR Telephony Volume 14
a huge range and FREE tracked UK delivery on ALL orders.
£29.40
LEGARE STREET PR Telephony Volume 14
a huge range and FREE tracked UK delivery on ALL orders.
£21.80
LEGARE STREET PR Telephony a Manual of the Design Construction and Operation of Telephone Exchanges
a huge range and FREE tracked UK delivery on ALL orders.
£23.70
LEGARE STREET PR Telephony a Manual of the Design Construction and Operation of Telephone Exchanges
a huge range and FREE tracked UK delivery on ALL orders.
£13.95
LEGARE STREET PR Automatic Telephony
a huge range and FREE tracked UK delivery on ALL orders.
£28.45
LEGARE STREET PR Automatic Telephony
a huge range and FREE tracked UK delivery on ALL orders.
£19.90
Legare Street Press Kreislauf des Lebens
a huge range and FREE tracked UK delivery on ALL orders.
£35.10
Legare Street Press Kreislauf des Lebens
a huge range and FREE tracked UK delivery on ALL orders.
£26.55
LEGARE STREET PR A B C of the Telephone
a huge range and FREE tracked UK delivery on ALL orders.
£26.55
LEGARE STREET PR A B C of the Telephone
a huge range and FREE tracked UK delivery on ALL orders.
£19.95
LEGARE STREET PR An Elementary Manual of Radiotelegraphy and Radiotelephony for Students and Operators
a huge range and FREE tracked UK delivery on ALL orders.
£25.60
LEGARE STREET PR An Elementary Manual of Radiotelegraphy and Radiotelephony for Students and Operators
a huge range and FREE tracked UK delivery on ALL orders.
£18.95
LEGARE STREET PR Wireless Telegraphy and Wireless Telephony
a huge range and FREE tracked UK delivery on ALL orders.
£25.60
LEGARE STREET PR Wireless Telegraphy and Wireless Telephony
a huge range and FREE tracked UK delivery on ALL orders.
£17.95
LEGARE STREET PR Electric Oscillations And Electric Waves
a huge range and FREE tracked UK delivery on ALL orders.
£30.35
LEGARE STREET PR Electric Oscillations And Electric Waves
a huge range and FREE tracked UK delivery on ALL orders.
£22.75
Packt Publishing Limited Mastering Ceph: Infrastructure storage solutions with the latest Ceph release, 2nd Edition
Book SynopsisDiscover the unified, distributed storage system and improve the performance of applications Key Features Explore the latest features of Ceph's Mimic release Get to grips with advanced disaster and recovery practices for your storage Harness the power of Reliable Autonomic Distributed Object Store (RADOS) to help you optimize storage systems Book DescriptionCeph is an open source distributed storage system that is scalable to Exabyte deployments. This second edition of Mastering Ceph takes you a step closer to becoming an expert on Ceph.You’ll get started by understanding the design goals and planning steps that should be undertaken to ensure successful deployments. In the next sections, you’ll be guided through setting up and deploying the Ceph cluster with the help of orchestration tools. This will allow you to witness Ceph’s scalability, erasure coding (data protective) mechanism, and automated data backup features on multiple servers. You’ll then discover more about the key areas of Ceph including BlueStore, erasure coding and cache tiering with the help of examples. Next, you’ll also learn some of the ways to export Ceph into non-native environments and understand some of the pitfalls that you may encounter. The book features a section on tuning that will take you through the process of optimizing both Ceph and its supporting infrastructure. You’ll also learn to develop applications, which use Librados and distributed computations with shared object classes. Toward the concluding chapters, you’ll learn to troubleshoot issues and handle various scenarios where Ceph is not likely to recover on its own.By the end of this book, you’ll be able to master storage management with Ceph and generate solutions for managing your infrastructure.What you will learn Plan, design and deploy a Ceph cluster Get well-versed with different features and storage methods Carry out regular maintenance and daily operations with ease Tune Ceph for improved ROI and performance Recover Ceph from a range of issues Upgrade clusters to BlueStore Who this book is forIf you are a storage professional, system administrator, or cloud engineer looking for guidance on building powerful storage solutions for your cloud and on-premise infrastructure, this book is for you.Table of ContentsTable of Contents Planning for ceph Deploying Ceph With Containers Bluestore Ceph and Non-Native Protocols RADOS Pools and Client Access Developing with Librados Distributed Computation with Ceph RADOS Classes Monitoring Ceph Tuning Ceph Tiering with Ceph Troubleshooting Disaster Recovery Assessments
£42.30
Packt Publishing Limited Practical Cybersecurity Architecture: A guide to creating and implementing robust designs for cybersecurity architects
Book SynopsisPlan, design, and build resilient security architectures to secure your organization's hybrid networks, cloud-based workflows, services, and applications Key Features Understand the role of the architect in successfully creating complex security structures Learn methodologies for creating architecture documentation, engaging stakeholders, and implementing designs Understand how to refine and improve architecture methodologies to meet business challenges Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionCybersecurity architecture is the discipline of systematically ensuring that an organization is resilient against cybersecurity threats. Cybersecurity architects work in tandem with stakeholders to create a vision for security in the organization and create designs that are implementable, goal-based, and aligned with the organization’s governance strategy. Within this book, you'll learn the fundamentals of cybersecurity architecture as a practical discipline. These fundamentals are evergreen approaches that, once mastered, can be applied and adapted to new and emerging technologies like artificial intelligence and machine learning. You’ll learn how to address and mitigate risks, design secure solutions in a purposeful and repeatable way, communicate with others about security designs, and bring designs to fruition. This new edition outlines strategies to help you work with execution teams to make your vision a reality, along with ways of keeping designs relevant over time. As you progress, you'll also learn about well-known frameworks for building robust designs and strategies that you can adopt to create your own designs. By the end of this book, you’ll have the foundational skills required to build infrastructure, cloud, AI, and application solutions for today and well into the future with robust security components for your organization.What you will learn Create your own architectures and analyze different models Understand strategies for creating architectures for environments and applications Discover approaches to documentation using repeatable approaches and tools Discover different communication techniques for designs, goals, and requirements Focus on implementation strategies for designs that help reduce risk Apply architectural discipline to your organization using best practices Who this book is forThis book is for new as well as seasoned cybersecurity architects looking to explore and polish their cybersecurity architecture skills. Additionally, anyone involved in the process of implementing, planning, operating, or maintaining cybersecurity in an organization can benefit from this book. If you are a security practitioner, systems auditor, and (to a lesser extent) software developer invested in keeping your organization secure, this book will act as a reference guide.Table of ContentsTable of Contents What is Cybersecurity Architecture? Architecture – The Core of Solution Building Building an Architecture – Scope and Requirements Building an Architecture – Your Toolbox Building an Architecture – Developing Enterprise Blueprints Building an Architecture – Application Blueprints Execution – Applying Architecture Models Execution – Future-Proofing Putting It All Together
£37.99
College Publications Measuring Organisational Efficiency
£13.50
Ithare.com Website Gmbh Development and Deployment of Multiplayer Online Games, Vol. I: GDD, Authoritative Servers, Communications
£29.66
Independently Published Relational Databases and Distributed Systems
£14.99
Manning Publications Designing Kafka Systems
Book SynopsisKatya Gorshkova is a FinTech software engineer and solution architect known for turning complex streaming concepts into production systems. With years designing high-throughput, low-latency platforms, Katya brings pragmatic clarity to every page. She distills hands-on Kafka expertise into step-by-step guidance that empowers architects to deliver reliable real-time applications.
£47.69
O'Reilly Media Streaming Data Mesh
Book SynopsisData meshes can help your organization decentralize data, giving ownership back to the engineers who produced it. This book provides a concise yet comprehensive overview of data mesh patterns for streaming and real-time data services. Authors Hubert Dulay and Stephen Mooney examine the vast differences between streaming and batch data meshes.
£39.74
John Wiley & Sons Inc Designing Distributed Control Systems
Book SynopsisDesigning Distributed Control Systems presents 80 patterns for designing distributed machine control system software architecture (forestry machinery, mining drills, elevators, etc.).Table of ContentsForeword xvii Acknowledgements xxi Chapter 1 Setting the Landscape 1 Chapter 2 The Domain of Distributed Control Systems 9 Chapter 3 Software Architecture and Quality 71 Chapter 4 About Patterns 79 Chapter 5 Pattern Language for Distributed Control Systems 93 Chapter 6 Patterns for Distribution 109 Chapter 7 Messaging Patterns 129 Chapter 8 Event-Handling Patterns 155 Chapter 9 Patterns for Control System Modes 173 Chapter 10 Patterns for Data Management 199 Chapter 11 Patterns to Handle Scarce Resources 227 Chapter 12 Patterns for Decoupling Software and Hardware 263 Chapter 13 Redundancy Patterns 277 Chapter 14 Patterns for System Start-Up 287 Chapter 15 Software Update Patterns 299 Chapter 16 Human–Machine Interface Patterns 311 Chapter 17 High-Level Services Patterns 349 Chapter 18 Fleet Management Patterns 371 Chapter 19 Patterns for System Configuration 379 Chapter 20 Applying Patterns 399 Chapter 21 Concluding Remarks 407 Appendix A Quality Attribute Table 409 Appendix B Patlets 415 Glossary 433 References 439 Index of Patterns 459 Index 465
£39.90
O'Reilly Media VMware Cookbook 2ed
Book SynopsisIf you want to gain insight into the real-world uses of VMware ESXi, this cookbook provides scores of step-by-step solutions for working with this product in a wide range of network environments.
£28.79
O'Reilly Media Building Applications on Mesos
Book SynopsisHow can Apache Mesos make a difference in your organization? With this practical guide, you'll learn how this cluster manager directs your datacenter's resources, and provides real time APIs for interacting with (and developing for) the entire cluster
£22.39
O'Reilly Media Foundations for Architecting Data Solutions
Book SynopsisBig Data Solution Architecture provides everyone from CIOs and COOs to lead architects and lead developers with the fundamental concepts of big data development. Authors Ted Malaska and Jonathan Seidman guide you through all the major components necessary to start, architect, and develop successful big data projects.
£33.74
O'Reilly Media Modern System Administration
Book SynopsisThis practical guide helps anyone in operations-sysadmins, automation engineers, IT professionals, and site reliability engineers-understand the essential concepts of the role today.
£39.74
Arcler Press Introduction to Distributed Systems
Book SynopsisThis book provides a comprehensive overview of the fundamental principles, concepts, and technologies of distributed computing. It covers various topics including the architecture of distributed systems, communication protocols, distributed file systems, distributed databases, and distributed algorithms. The book is written to help readers understand the complexities of distributed systems and how to design and develop distributed applications that are reliable, scalable, and efficient. This book is an essential text for understanding the concepts and principles of distributed systems.Table of Contents Chapter 1 Introduction to Distributed System Chapter 2 Design Patterns of Distributed Systems Chapter 3 Data Communication and Computer Networks Chapter 4 Consistency and Replication Chapter 5 Distributed File System Chapter 6 Data Storage in Distributed System Chapter 7 Scalability and Performance in Distributed System Chapter 8 Distributed System Security
£87.20
Morgan & Claypool Publishers An Architecture for Fast and General Data
Book SynopsisThe past few years have seen a major change in computing systems, as growing data volumes and stalling processor speeds require more and more applications to scale out to clusters. Today, a myriad data sources, from the Internet to business operations to scientific instruments, produce large and valuable data streams. However, the processing capabilities of single machines have not kept up with the size of data. As a result, organizations increasingly need to scale out their computations over clusters. At the same time, the speed and sophistication required of data processing have grown. In addition to simple queries, complex algorithms like machine learning and graph analysis are becoming common. And in addition to batch processing, streaming analysis of real-time data is required to let organizations take timely action. Future computing platforms will need to not only scale out traditional workloads, but support these new applications too.This book, a revised version of the 2014 ACM Dissertation Award winning dissertation, proposes an architecture for cluster computing systems that can tackle emerging data processing workloads at scale. Whereas early cluster computing systems, like MapReduce, handled batch processing, our architecture also enables streaming and interactive queries, while keeping MapReduce's scalability and fault tolerance. And whereas most deployed systems only support simple one-pass computations (e.g., SQL queries), ours also extends to the multi-pass algorithms required for complex analytics like machine learning. Finally, unlike the specialized systems proposed for some of these workloads, our architecture allows these computations to be combined, enabling rich new applications that intermix, for example, streaming and batch processing.We achieve these results through a simple extension to MapReduce that adds primitives for data sharing, called Resilient Distributed Datasets (RDDs). We show that this is enough to capture a wide range of workloads. We implement RDDs in the open source Spark system, which we evaluate using synthetic and real workloads. Spark matches or exceeds the performance of specialized systems in many domains, while offering stronger fault tolerance properties and allowing these workloads to be combined. Finally, we examine the generality of RDDs from both a theoretical modeling perspective and a systems perspective.This version of the dissertation makes corrections throughout the text and adds a new section on the evolution of Apache Spark in industry since 2014. In addition, editing, formatting, and links for the references have been added.Table of Contents Preface 1. Introduction 2. Resilient Distributed Datasets 3. Models Built over RDDs 4. Discretized Streams 5. Generality of RDDs 6. Conclusion References Author's Biography
£49.50
Morgan & Claypool Publishers An Architecture for Fast and General Data Processing on Large Clusters
Book SynopsisThe past few years have seen a major change in computing systems, as growing data volumes and stalling processor speeds require more and more applications to scale out to clusters. Today, a myriad data sources, from the Internet to business operations to scientific instruments, produce large and valuable data streams. However, the processing capabilities of single machines have not kept up with the size of data. As a result, organizations increasingly need to scale out their computations over clusters. At the same time, the speed and sophistication required of data processing have grown. In addition to simple queries, complex algorithms like machine learning and graph analysis are becoming common. And in addition to batch processing, streaming analysis of real-time data is required to let organizations take timely action. Future computing platforms will need to not only scale out traditional workloads, but support these new applications too.This book, a revised version of the 2014 ACM Dissertation Award winning dissertation, proposes an architecture for cluster computing systems that can tackle emerging data processing workloads at scale. Whereas early cluster computing systems, like MapReduce, handled batch processing, our architecture also enables streaming and interactive queries, while keeping MapReduce's scalability and fault tolerance. And whereas most deployed systems only support simple one-pass computations (e.g., SQL queries), ours also extends to the multi-pass algorithms required for complex analytics like machine learning. Finally, unlike the specialized systems proposed for some of these workloads, our architecture allows these computations to be combined, enabling rich new applications that intermix, for example, streaming and batch processing.We achieve these results through a simple extension to MapReduce that adds primitives for data sharing, called Resilient Distributed Datasets (RDDs). We show that this is enough to capture a wide range of workloads. We implement RDDs in the open source Spark system, which we evaluate using synthetic and real workloads. Spark matches or exceeds the performance of specialized systems in many domains, while offering stronger fault tolerance properties and allowing these workloads to be combined. Finally, we examine the generality of RDDs from both a theoretical modeling perspective and a systems perspective.This version of the dissertation makes corrections throughout the text and adds a new section on the evolution of Apache Spark in industry since 2014. In addition, editing, formatting, and links for the references have been added.Table of Contents Preface 1. Introduction 2. Resilient Distributed Datasets 3. Models Built over RDDs 4. Discretized Streams 5. Generality of RDDs 6. Conclusion References Author's Biography
£60.00
Springer International Publishing AG Parallel and Distributed Computing, Applications
Book SynopsisThis book constitutes the proceedings of the 23rd International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2022, which took place in Sendai, Japan, during December 7-9, 2022.The 24 full papers and 16 short papers included in this volume were carefully reviewed and selected from 95 submissions. The papers are categorized into the following topical sub-headings: Heterogeneous System (1; HPC & AI; Embedded systems & Communication; Blockchain; Deep Learning; Quantum Computing & Programming Language; Best Papers; Heterogeneous System (2); Equivalence Checking & Model checking; Interconnect; Optimization (1); Optimization (2); Privacy; and Workflow.Table of ContentsHeterogeneous System (1).- Towards Priority-Flexible Task Mapping for Heterogeneous Multi-Core NUMA systems.- Multi-GPU Scaling of a Conservative Weakly Compressible Solver for Large-scale Two-phase Flow Simulation.- Improving the Performance of Lattice Boltzmann Method with Pipelined Algorithm on A Heterogeneous Multi-zone Processor.- FPGA.- DEEPFAKE CLI: Accelerated Deepfake Detection using FPGAs.- Memory access optimization for former process of pencil drawing style image conversion in High-level Synthesis.- Word2Vec FPGA Accelerator Based on Spatial and Temporal Parallelism.- HPC & AI.- Analyzing I/O Performance of a Hierarchical HPC Storage System for Distributed Deep Learning.- An Advantage Actor-Critic Deep Reinforcement Learning Method for Power Management in HPC Systems.- An AutoML Based Algorithm for Performance Prediction in HPC Systems.- Embedded systems & Communication.- Edge-Gateway Intrusion Detection for Smart Home.- Energy-Delay Tradeoff in Parallel Task Allocation and Execution for Autonomous Platooning Applications.- A Reservation-based List Scheduling for Embedded Systems with Memory Constraints.- Formalization and Verification of SIP Using CSP.- Blockchain.- Towards a Blockchain and Fog-Based Proactive Data Distribution Framework for ICN.- Research on user influence weighted scoring algorithm incorporating incentive mechanism.- BloodMan-Chain: A Management of Blood and Its Products Transportation based on Blockchain Approach.- Deep Learning.- A Systematic Comparison on Prevailing Intrusion Detection Models.- Enhancing Resolution of Inferring Hi-C Data Integrating U-Net and ResNet Networks.- Detecting Network Intrusions with Resilient Approaches Based on Convolutional Neural Networks.- Quantum Computing & Programming Language.- Analysis of Precision Vectors for Ising-based Linear Regression.- Evaluating and Analyzing Irregular Tree Search in the Tascell and HOPE Parallel Programming Languages.- Best Papers.- Distributed Parallel Tall-Skinny QR factorization: Performance Evaluation of Various Algorithms on Various Systems.- A Partitioned Memory Architecture with Prefetching for Efficient Video Encoders .- A Hardware Trojan Exploiting Coherence Protocol on NoCs.- A System-Wide Communication to Couple Multiple MPI Programs for Heterogeneous Computing.- Heterogeneous System (2).- A task-parallel runtime for heterogeneous multi-node vector systems.- Accelerating Radiative Transfer Simulation on NVIDIA GPUs with OpenACC.- QR Factorization of Block Low-Rank Matrices on Multi-Instance GPU.- Equivalence Checking & Model checking.- Equivalence Checking of Code Transformation by Numerical and Symbolic Approaches.- MEA: A Framework for Model Checking of Mutual Exclusion Algorithms Focusing on Atomicity.- Interconnect.- A High-Radix Non-Random Shortcut Network Topology for Efficient Collective Communication.- Fault Tolerance and Packet Latency of Peer Fat-Trees.- Accelerating Imbalanced Many-to-Many Communication with Systematic Delay Insertion.- Optimization (1).- Optimizing Depthwise Convolutions on ARMv8 Architecture.- A Profiling-based Approach to Cache Partitioning of Program Data.- Optimization (2).- Memory Bandwidth Conservation for SpMV Kernels through Adaptive Lossy Data Compression.- SimdFSM: An Adaptive Vectorization of Finite State Machines for Speculative Execution.- Privacy.- Broad Learning Inference Based on Fully Homomorphic Encryption.- Application of probabilistic common set in the open world set for vertical federated learning.- Workflow.- Towards a Standard Process Management Infrastructure for Workflows.
£61.74
Taylor & Francis Ltd Edge Computing and CapabilityOriented Architecture
a huge range and FREE tracked UK delivery on ALL orders.
£75.99