Updated with the latest Maven coordinates, Java programming features, and API changes, this book is your guide to solving problems in writing asynchronous and event-based programsKey FeaturesExplore a variety of tools and techniques used to solve problems in implementing concurrency and parallelizationLearn about core operators in RxJava that enable you to express your code logic productivelyApply RxJava with Kotlin to create responsive Android apps with better user experienceBook DescriptionRxJava is not just a popular library for building asynchronous and event-based applications; it also enables you to create a cleaner and more readable code base.
Based on the technical accumulation and practice of Huawei iLab in the Cloud VR field, this book systematically describes the advantages of Cloud VR technologies; technical requirements on clouds, networks, and terminals as well as solution implementation; Cloud VR experience evaluation baselines and methods; and current business practices.
Computers and computer networks are one of the most incredible inventions of the 20th century, having an ever-expanding role in our daily lives by enabling complex human activities in areas such as entertainment, education, and commerce.
Deep Learning (DL) is an effective approach for AI-based vehicular networks and can deliver a powerful set of tools for such vehicular network dynamics.
Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training.
This book provides an essential overview of IoT, energy-efficient topology control protocols, motivation, and challenges for topology control for Wireless Sensor Networks, and the scope of the research in the domain of IoT.
Enhance your skills in building scalable infrastructure for your cloud-based applicationsKey FeaturesLearn to design a scalable architecture by building continuous integration (CI) pipelines with KubernetesGet an in-depth understanding of role-based access control (RBAC), continuous deployment (CD), and observabilityMonitor a Kubernetes cluster with Prometheus and GrafanaBook DescriptionKubernetes is among the most popular open-source platforms for automating the deployment, scaling, and operations of application containers across clusters of hosts, providing a container-centric infrastructure.
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices.
This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital electronics.
Learn how to implement the reactive programming paradigm with C++ and build asynchronous and concurrent applications Key FeaturesEfficiently exploit concurrency and parallelism in your programs Use the Functional Reactive programming model to structure programs Understand reactive GUI programming to make your own applications using Qt Book DescriptionReactive programming is an effective way to build highly responsive applications with an easy-to-maintain code base.
Blockchain technology is an emerging distributed, decentralized architecture and computing paradigm, which has accelerated the development and application of cloud, fog and edge computing; artificial intelligence; cyber physical systems; social networking; crowdsourcing and crowdsensing; 5g; trust management and finance; and other many useful sectors.
Effectively deploy fully managed workloads using Google Cloud's serverless servicesKey FeaturesUse real-world use cases to understand the core functionalities of Functions as a ServiceExplore the potential of Cloud Run, Knative, Cloud Build, Google Kubernetes Engine, and Cloud StorageGet to grips with architectural decisions, seamless deployments, containerization, and serverless solutionsBook DescriptionGoogle Cloud's serverless platform allows organizations to scale fully managed solutions without worrying about the underlying infrastructure.
This book provides a consolidated view of the various network coding techniques to be implemented at the design of the wireless networks for improving its overall performance.
Mobile Security and Privacy: Advances, Challenges and Future Research Directions provides the first truly holistic view of leading edge mobile security research from Dr.
Get started with Docker on your local machine and progress towards deploying useful applications in production with this simplified, practical guideKey FeaturesGet a working understanding of Docker containers by incorporating them in your development processComplete interesting exercises to learn how to secure and control access of your containersWork with advanced features of Docker to make your development process smoother and reliable Book DescriptionNo doubt Docker Containers are the future of highly-scalable software systems and have cost and runtime efficient supporting infrastructure.
Deploy, orchestrate, and monitor serverless applications using KubernetesKey FeaturesGet hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and FunktionMaster the basics of Kubernetes and prepare yourself for challenging technical assessmentsLearn how to launch Kubernetes both locally and in a public cloudBook DescriptionKubernetes has established itself as the standard platform for container management, orchestration, and deployment.
Distributed Systems: An Algorithmic Approach, Second Edition provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing.
The go-to guidebook for deploying Big Data solutions with Hadoop Today's enterprise architects need to understand how the Hadoop frameworks and APIs fit together, and how they can be integrated to deliver real-world solutions.
This book aims to provide a deep look into Italian actions taken in some fields of science and high performance computing (HPC), and the Italian effort to bridge the HPC gap with respect to Europe.
A highly accessible reference offering a broad range of topics and insights on large scale network-centric distributed systems Evolving from the fields of high-performance computing and networking, large scale network-centric distributed systems continues to grow as one of the most important topics in computing and communication and many interdisciplinary areas.
Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate with one another to meet customer needs.
Design and create robust and resilient distributed solutions with AWSKey FeaturesDesign and secure virtual private network environments on the AWS cloudDeploy appropriate instance types and sizes based on performance and cost requirementsGain proficiency and confidence when designing virtual cloud environmentsBook DescriptionAmazon Web Services (AWS) provides trusted,cloud-based solutions to help you meet your business needs.
A step-by-step guide to building microservices using Python and Docker, along with managing and orchestrating them with KubernetesKey FeaturesLearn to use Docker containers to create, operate, and deploy your microservicesCreate workflows to manage independent deployments on coordinating services using CI and GitOps through GitHub, Travis CI, and FluxDevelop a REST microservice in Python using the Flask framework and Postgres databaseBook DescriptionMicroservices architecture helps create complex systems with multiple, interconnected services that can be maintained by independent teams working in parallel.
This text provides one of the broadest presentations of parallel processing available, including the structure of parallelprocessors and parallel algorithms.
Become an expert in implementing Azure Functions to work seamlessly with your serverless applicationsKey FeaturesDevelop scalable, robust multi-tier apps without worrying about infrastructure needsDeploy and manage cost-effective and highly available serverless apps using Azure FunctionsAccelerate enterprise-level application development by seamlessly integrating different cloud services with Azure FunctionsBook DescriptionApplication development has evolved from traditional monolithic app development to using serverless options and microservices.
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs.
Become a certified Azure Architect and learn how to design effective solutions that span compute, security, networking, and developmentKey FeaturesDiscover how you can design and architect powerful and cost-effective solutions on Microsoft AzurePrepare to achieve AZ-303 certification with the help of mock tests and practice questionsEnhance your computing, networking, storage, and security skills to design modern cloud-based solutionsBook DescriptionFrom designing solutions on Azure to configuring and managing virtual networks, the AZ-303 certification validates your knowledge and skills for all this and much more.
Cybersecurity and Privacy in Cyber-Physical Systems collects and reports on recent high-quality research that addresses different problems related to cybersecurity and privacy in cyber-physical systems (CPSs).
An uncoded multimedia transmission (UMT) system is one that skips quantization and entropy coding in compression and all subsequent binary operations, including channel coding and bit-to-symbol mapping of modulation.
Campus Network Architectures and Technologies begins by describing the service challenges facing campus networks, and then details the intent-driven campus network architectures and technologies of Huawei Cloud Campus Solution.
A comprehensive guide to becoming a skilled Azure DevOps engineerKey FeaturesExplore a step-by-step approach to designing and creating a successful DevOps environmentUnderstand how to implement continuous integration and continuous deployment pipelines on AzureIntegrate and implement security, compliance, containers, and databases in your DevOps strategiesBook DescriptionImplementing Azure DevOps Solutions helps DevOps engineers and administrators to leverage Azure DevOps Services to master practices such as continuous integration and continuous delivery (CI/CD), containerization, and zero downtime deployments.