Game Theory for Networks
T​his book constitutes the refereed proceedings of the 11th EAI International Conference on Game Theory for Networks, GameNets 2022, held as a virtual event in July 7-8, 2022.The 25 papers presented were reviewed and selected from 64 submissions. They are organized in the following topical sections: Wireless Networks; Internet of Things; and Game Theory.
Distributed Computer and Communication Networks: Control, Computation, Communications
This book constitutes the refereed post-conference proceedings of the 25th International Conference on Distributed and Computer and Communication Networks, DCCN 2022, held in Moscow, Russia, in September 26-29, 2022. The 31 revised full papers and 2 revised short papers were carefully reviewed and selected from 130 submissions. The papers cover the following topics: computer and communication networks; analytical modeling of distributed systems; and distributed systems applications.
Intelligent Computing and Communication for the Internet of Vehicles
This book investigates intelligent network resource management for IoV, with the objective of maximizing the communication and computing performance of vehicle users. Focusing on two representative use cases in IoV, i.e., safety message broadcast and autonomous driving, the authors propose link-layer protocol design and application-layer computing task scheduling to achieve the objective given the unique characteristics and requirements of IoV. In particular, this book illustrates the challenges of resource management for IoV due to network dynamics, such as time-varying traffic intensity and vehicle mobility, and presents intelligent resource management solutions to adapt to the network dynamics. The Internet of Vehicles (IoV) enables vehicle-to-everything connectivity and supports a variety of applications for vehicles on the road.Intelligent resource management is critical for satisfying demanding communication and computing requirements on IoV, while the highly dynamic network environments pose challenges to the design of resource management schemes. This book provides insights into the significance of adaptive resource management in improving the performance of IoV. The customized communication protocol and computing scheduling scheme are designed accordingly by taking the network dynamics information as an integral design factor. Moreover, the decentralized designs of the proposed solutions guarantee low signaling overhead and high scalability.A comprehensive literature review summarizing recent resource management schemes in IoV, followed by the customized design of communication and computing solutions for the two IoV use cases is included which can serve as a useful reference for professionals from both academia and industry in the area of IoV and resource management. Researchers working within this field and computer science and electrical engineering students will find this book useful as well.
Intelligent Autonomous Drones with Cognitive Deep Learning
What is an artificial intelligence (AI)-enabled drone and what can it do? Are AI-enabled drones better than human-controlled drones? This book will answer these questions and more, and empower you to develop your own AI-enabled drone.You'll progress from a list of specifications and requirements, in small and iterative steps, which will then lead to the development of Unified Modeling Language (UML) diagrams based in part to the standards established by for the Robotic Operating System (ROS). The ROS architecture has been used to develop land-based drones. This will serve as a reference model for the software architecture of unmanned systems. Using this approach you'll be able to develop a fully autonomous drone that incorporates object-oriented design and cognitive deep learning systems that adapts to multiple simulation environments. These multiple simulation environments will also allow you to further build public trust in the safety of artificial intelligence within drones and small UAS. Ultimately, you'll be able to build a complex system using the standards developed, and create other intelligent systems of similar complexity and capability.Intelligent Autonomous Drones with Cognitive Deep Learning uniquely addresses both deep learning and cognitive deep learning for developing near autonomous drones.What You'll LearnExamine the necessary specifications and requirements for AI enabled drones for near-real time and near fully autonomous dronesLook at software and hardware requirementsUnderstand unified modeling language (UML) and real-time UML for designStudy deep learning neural networks for pattern recognitionReview geo-spatial Information for the development of detailed mission planning within these hostile environmentsWho This Book IsForPrimarily for engineers, computer science graduate students, or even a skilled hobbyist. The target readers have the willingness to learn and extend the topic of intelligent autonomous drones. They should have a willingness to explore exciting engineering projects that are limited only by their imagination. As far as the technical requirements are concerned, they must have an intermediate understanding of object-oriented programming and design.
Computer Science and Education in Computer Science
This book constitutes the refereed post-conference proceedings of the 18th EAI International Conference on Computer Science and Education in Computer Science, CSECS 2022, held in June 2022 in Sofia, Bulgaria. Due to COVID-19 pandemic the conference was held On-Site and virtually.The 15 full papers and 9 short papers were carefully reviewed and selected from 53 submissions. The papers present are grouped into 2 tracks, i.e., computer science implementations and education in computer science. CSECS conference presents research in software engineering and information systems design, cryptography, the theoretical foundation of the algorithms, and implementation of machine learning and big data technologies. Another important topic of the conference is the education in computer science which includes the introduction and evaluation of computing programs, curricula, and online courses, to syllabus, laboratories, teaching, and pedagogy aspects. The technical and education topics evolved multiple existing and emerging technologies, solutions, and services for design and training providing a heterogeneous approach towards delivering Software 4.0 and Education 4.0 to a broad range of citizens and societies.
Smart Grid and Internet of Things
This book constitutes the refereed proceedings of the 5th EAI International Conference on Smart Grid and Internet of Things, SGIoT 2021, held in TaiChung, Taiwan, in December 2021.The 9 regular papers and 4 short papers presented were carefully reviewed and selected from 57 submissions. The papers cover a broad range of topics in wireless sensor, vehicular ad hoc networks, security, deep learning and big data. The papers are organized in two subject areas: applications on internet of things, and communication security, big data, neural networks and machine learning.
Connectivity and Edge Computing in Iot: Customized Designs and Ai-Based Solutions
This book covers connectivity and edge computing solutions for representative Internet of Things (IoT) use cases, including industrial IoT, rural IoT, Internet of Vehicles (IoV), and mobile virtual reality (VR). Based on their unique characteristics and requirements, customized solutions are designed with targets such as supporting massive connections or seamless mobility and achieving low latency or high energy efficiency. Meanwhile, the book highlights the role of artificial intelligence (AI) in future IoT networks and showcases AI-based connectivity and edge computing solutions. The solutions presented in this book serve the overall purpose of facilitating an increasingly connected and intelligent world. The potential benefits of the solutions include increased productivity in factories, improved connectivity in rural areas, enhanced safety for vehicles, and enriched entertainment experiences for mobile users. Featuring state-of-the-art research in the IoT field, this book can help answer the question of how to connect billions of diverse devices and enable seamless data collection and processing in future IoT. The content also provides insights regarding the significance of customizing use case-specific solutions as well as approaches of using various AI methods to empower IoT. This book targets researchers and graduate students working in the areas of electrical engineering, computing engineering, and computer science as a secondary textbook or reference. Professionals in industry who work in the field of IoT will also find this book useful.
VLSI Design and Test
This book constitutes the proceedings of the 26th International Symposium on VLSI Design and Test, VDAT 2022, which took place in Jammu, India, in July 2022.The 32 regular papers and 16 short papers presented in this volume were carefully reviewed and selected from 220 submissions. They were organized in topical sections as follows: Devices and Technology; Sensors; Analog/Mixed Signal; Digital Design; Emerging Technologies and Memory; System Design.
Introductory Programs with the 32-Bit PIC Microcontroller
Embark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro.A one-stop reference for the would-be embedded programmer, you'll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks--an easy entry point to this exciting environment. You'll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs. Throughout subsequent chapters, you'll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulationmodule, and the RTCC, Real Time Clock and Calendar Module. What You'll Learn Create a project in MPLABX Configure the different clock frequencies that are used in the 32bit PICBuild a variable delay subroutine to be used in a simple traffic lights programUse the MAX 7219 driver IC to control the 8by8 matrix displayProgram an I2C expander module to control the display on a LCD Who This Book Is For Readers who want to try their hand at embedded programming, newcomers to programming the PIC 32, programmers who want to look into using MPLAB Harmony 3, and programmers who want to understand how C instructions work with respect to 32bit PIC. Also students who are studying for an engineering qualification.
Applied Reconfigurable Computing. Architectures, Tools, and Applications
This book constitutes the proceedings of the 18th International Symposium on Applied Reconfigurable Computing, ARC 2022, held as a virtual event, in September 2022. The 13 full papers presented in this volume were reviewed and selected from 16 submissions. The papers cover a broad spectrum of applications of reconfigurable computing, from driving assistance, data and graph processing acceleration, computer security to the societal relevant topic of supporting early diagnosis of Covid infectious conditions.
Edge Intelligence
This graduate-level textbook is ideally suited for lecturing the most relevant topics of Edge Computing and its ties to Artificial Intelligence (AI) and Machine Learning (ML) approaches. It starts from basics and gradually advances, step-by-step, to ways AI/ML concepts can help or benefit from Edge Computing platforms. The book is structured into seven chapters; each comes with its own dedicated set of teaching materials (practical skills, demonstration videos, questions, lab assignments, etc.). Chapter 1 opens the book and comprehensively introduces the concept of distributed computing continuum systems that led to the creation of Edge Computing. Chapter 2 motivates the use of container technologies and how they are used to implement programmable edge computing platforms. Chapter 3 introduces ways to employ AI/ML approaches to optimize service lifecycles at the edge. Chapter 4 goes deeper in the use of AI/ML and introduces ways to optimize spreading computational tasks alongedge computing platforms. Chapter 5 introduces AI/ML pipelines to efficiently process generated data on the edge. Chapter 6 introduces ways to implement AI/ML systems on the edge and ways to deal with their training and inferencing procedures considering the limited resources available at the edge-nodes. Chapter 7 motivates the creation of a new orchestrator independent object model to descriptive objects (nodes, applications, etc.) and requirements (SLAs) for underlying edge platforms. To provide hands-on experience to students and step-by-step improve their technical capabilities, seven sets of Tutorials-and-Labs (TaLs) are also designed. Codes and Instructions for each TaL is provided on the book website, and accompanied by videos to facilitate their learning process.
Smart Multimedia
This book constitutes the proceedings of the Third International Conference on Smart Multimedia, ICSM 2022, which was held in Marseille, France, during August 25-27, 2022.The 30 full papers and 4 short paper presented in this volume were carefully reviewed and selected from 68 submissions. The contributions were organized in topical sections as follows: Machine Learning for Multimedia; Image Processing; Multimedia Applications; Multimedia for Medicine and Health-Care; Smart Homes; Multimedia Environments and Metaverse; Deep Learning on Video and Music; Haptic; Industrial.
Architecture of Computing Systems
This book constitutes the proceedings of the 35th International Conference on Architecture of Computing Systems, ARCS 2022, held virtually in July 2022. The 18 full papers in this volume were carefully reviewed and selected from 35 submissions. ARCS provides a platform covering newly emerging and cross-cutting topics, such as autonomous and ubiquitous systems, reconfigurable computing and acceleration, neural networks and artificial intelligence. The selected papers cover a variety of topics from the ARCS core domains, including energy efficiency, applied machine learning, hardware and software system security, reliable and fault-tolerant systems and organic computing.
Games and Learning Alliance
This book constitutes the refereed proceedings of the 11th International Conference on Games and Learning Alliance, GALA 2022, held in Tampere, Finland, in November/December 2022. The 27 full papers and 9 short papers were carefully reviewed and selected from 61 submissions. The papers cover a broad spectrum of topics: Serious Games and Game Design; Serious Games for Instruction; Serious Game for Digital Literacy and Numeracy; Novel Approaches and Application Domains; Taxonomies and Evaluation Frameworks.
Mean Field Game and Its Applications in Wireless Networks
This book covers the basic theory of mean field game (MFG) and its applications in wireless networks. It starts with an overview of the current and future state-of-the-art in 5G and 6G wireless networks. Then, a tutorial is presented for MFG, mean-field-type game (MFTG), and prerequisite fields of study such as optimal control theory and differential games. This book also includes a literature survey of MFG-based research in wireless network technologies such as ultra-dense networks (UDNs), device-to-device (D2D) communications, internet-of-things (IoT), unmanned aerial vehicles (UAVs), and mobile edge networks (MENs). Several applications of MFG and MFTG in UDNs, social networks, and multi-access edge computing networks (MECNs) are introduced as well.Applications of MFG covered in this book are divided in three parts. The first part covers three single-population MFG research works or case studies in UDNs including ultra-dense D2D networks, ultra-dense UAV networks, and dense-user MECNs. The second part centers on a multiple-population MFG (MPMFG) modeling of belief and opinion evolution in social networks. It focuses on a recently developed MPMFG framework and its application in analyzing the behavior of users in a multiple-population social network. Finally, the last part concentrates on an MFTG approach to computation offloading in MECN. The computation offloading algorithms are designed for energy- and time-efficient offloading of computation-intensive tasks in an MECN. This book targets advanced-level students, professors, researchers, scientists, and engineers in the fields of communications and networks. Industry managers and government employees working in these same fields will also find this book useful.
Stabilization, Safety, and Security of Distributed Systems
This book constitutes the proceedings of 24th International Symposium, SSS 2022, which took place in Clermont-Ferrand, France, in November 2022.The 17 regular papers together with 4 invited papers and 7 brief announcements, included in this volume were carefully reviewed and selected from 58 submissions. The SSS 2022 focus on systems built such that they are able to provide on their own guarantees on their structure, performance, and/or security in the face of an adverse environment. The Symposium presents three tracks reflecting major trends related to the conference: (i) Self-stabilizing Systems: Theory and Practice, (ii) Concurrent and Distributed Computing: Foundations, Faulttolerance, and Security, and (iii) Dynamic, Mobile, and Nature-Inspired Computing.
Bringing Machine Learning to Software-Defined Networks
1 Machine Learning for Software-Defined Networking 1.1 Introduction of Software-Defined Networking 1.1.1 Software-Defined Wide Area Network 1.1.2 Software-Defined Data Center Networks 1.2 Introduction of Machine Learning Techniques 1.2.1 Deep Reinforcement Learning 1.2.2 Multi-Agent Reinforcement Learning 1.2.3 Graph Neural Network 2 Deep Reinforcement Learning-based Traffic Engineering in SD-WANs 2.1 Introduction of Traffic Engineering 2.2 Motivation 2.2.1 Problems of Existing Solutions 2.2.2 Opportunity 2.3 Overview of ScaleDRL 2.4 Design Details of ScaleDRL 2.4.1 Pinning Control in the Offline Phase 2.4.1.1 Pinning Control 2.4.1.2 Link Selection Algorithm 2.4.2 DRL Implementation of the Online Phase 2.4.2.1 DRL Framework 2.4.2.2 Customization of Neural Networks and Interfaces 2.5 Performance Evaluation 2.5.1 Simulation Setup 2.5.2 Comparison Scheme 2.5.3 Simulation Results 2.6 Conclusion 3 Multi-Agent Reinforcement Learning-based Controller Load Balancing in SD-WANs 3.1 Introduction of Controller Load Balancing 3.2 Motivation 3.2.1 Problems of Existing Solutions 3.2.2 Opportunity 3.3 Controller Load Balancing Problem Formulation 2.3.1 Control Plane Resource Utilization Modeling 2.3.2 Control Plane Load Balancing Problem Formulation 2.3.3 Problem Complexity Analysis 3.4 Overview of MARVEL 3.5 Design Details of MARVEL 3.5.1 Training Phase 3.5.2 Working Phase 3.5.3 MARVEL Model Implementation 3.6 Performance Evaluation 3.6.1 Simulation Setup 3.6.2 Comparison Scheme 3.6.3 Simulation Results 3.7 Conclusion 4 Deep Reinforcement Learning-based Flow Scheduling for Power Efficiency in Data Center Networks 4.1 Introduction of Data Center Networks 4.1.1 Traffic Classification 4.1.2 Traffic Dynamic Analysis 4.2 Motivation 4.2.1 Problems of Existing Solutions 4.2.2 Opportunity 4.3 Problem formulation 4.3.1 Design Consi
A Hobbyist’s Guide to THEA500 Mini
THEA500 Mini is one of the most successful and highly-rated retro consoles on the market today. If you own one and are looking to get the most out of it, this is the perfect book for you!Expert retro enthusiast Holger We?ling, author of the best-selling guide to RGL's previous console THEC64, has gathered information from a huge range of sources - including the official RGL A500 team - in order to provide the reader with everything they need to know about the device... and more. The book is jam-packed not only with technical information about the console, but also fascinating facts and even interviews with key personnel. Additionally, a huge amount of information about the built-in games is provided, helping you master every single one.A Hobbyist's Guide to THEA500 Mini is the most comprehensive and detailed book about THEA500 currently available and is vital reading for casual fans and expert tinkerers alike.
Smart Applications and Data Analysis
This book constitutes the refereed proceedings of the 4th International Conference onSmart Applications and Data Analysis, SADASC 2022, held in Marrakesh, Morocco, during September 22-24, 2022.The 24 full papers and 11 short papers included in this book were carefully reviewed andselected from 64 submissions. They were organized in topical sections as follows: AI-Driven Methods 1; Networking technologies & IoT; AI-Driven Methods 2; Green Energy, Computing and Technologies 1; AI-Driven Methods 3; Green Energy, Computing and Technologies 2; Case studies and Cyber-Physical Systems 1; Case studies and Cyber-Physical Systems 2; and Case studies and Cyber-Physical Systems 3.
Entertainment Computing - Icec 2022
This book constitutes the refereed proceedings of the 21sth IFIP TC 14 International Conference on Entertainment Computing, ICEC 2022, which was supposed to take place in Bremen, Germany, in November 2022.The 13 full papers, 13 short papers and 12 other papers presented were carefully reviewed and selected from 72 submissions. ICEC brings together researchers and practitioners from diverse backgrounds to discuss the multidisciplinary intersection of design, art, entertainment, interaction, computing, psychology in the fields of gaming and entertainment computing.
Future Access Enablers for Ubiquitous and Intelligent Infrastructures
This book constitutes the refereed post-conference proceedings of the 6th International Conference on Future Access Enablers for Ubiquitous and Intelligent Infrastructures, FABULOUS 2022, held in May 2022. Due to COVID-19 pandemic the conference was held virtually.The 18 revised full papers were carefully reviewed and selected from 70 submissions. The papers are organized in thematic sessions on: Future access networks; Internet of Things and smart city/smart environment applications; Information and communications technology; Sustainable communications and computing infrastructures.
A Practical Guide to Verilog-A
Discover how Verilog-A is particularly designed to describe behavior and connectivity of circuits and system components for analog SPICE-class simulators, or for continuous time (SPICE-based) kernels in Verilog-AMS simulators. With continuous updates since it's release 30 years ago, this practical guide provides a comprehensive foundation and understanding to the modeling language in its most recent standard formulation. With the introduction of language extensions to support compact device modeling, the Verilog-A has become today de facto standard language in the electronics industry for coding compact models of active and passive semiconductor devices. You'll gain an in depth look at how analog circuit simulators work, solving system equations, modeling of components from other physical domains, and modeling the same physical circuits and systems at various levels of detail and at different levels of abstraction. All industry standard compact models released by Si2 Compact Model Coalition (CMC) as well as compact models of emerging nano-electronics devices released by New Era Electronic Devices and Systems (NEEDS) initiative are coded in Verilog-A. This book prepares you for the current trends in the neuromorphic computing, hardware customization for artificial intelligence applications as well as circuit design for internet of things (IOT) will only increase the need for analog simulation modeling and make Verilog-A even more important as a multi-domain component-oriented modeling language.Let A Practical Guide to Verilog-A be the initial step in learning the extended mixed-signal Verilog-AMS hardware description language.What You'll LearnReview the hardware description and modeling language Verilog-A in its most recent standard formulation.Code new compact models of active and passive semiconductor devices as well as new models for emerging circuit components from different physical disciplines.Extend the application of SPICE-like circuit simulators to non-electronics field (neuromorphic, thermal, mechanical, etc systems).Apply the initial steps towards the extended mixed-signal Verilog-AMS hardware description language.Who This Book Is ForElectronic circuit designers and SPICE simulation model developers in academia and industry. Developers of electronic design automation (EDA) tools. Engineers, scientists and students of various disciplines using SPICE-like simulators for research and development.
Seeing Smart Cities Through a Multi-Dimensional Lens
This book provides an interdisciplinary lens for exploring, assessing, and coming to new understandings of smart cities and regions, focusing on the six dimensions of sensing, awareness, learning, openness, innovation, and disruption. Using a hybrid case study and correlational approach, people from diverse sectors in a variety of small to medium to large-sized cities in multiple countries (e.g., Canada, United States, Ireland, Greece, Israel, etc.) provide experience-based perspectives on smart cities together with assessments for elements pertaining to each of the six dimensions.The analysis of findings in this work surfaces a rich and interwoven tapestry of patterns from the qualitative data highlighting for example, the importance of emotion/affect, privacy, trust, and data visualizations in influencing and informing the directions of smart cities and regions going forward. Correlational analysis of quantitative data reveals the presence and strength of emerging relationships among elements assessed, shedding light on factors that may serve as starting points for understanding what is contributing to potentials for improving success in smart cities and regions.
Iot as a Service
This book constitutes the refereed post-conference proceedings of the 7th International Conference on IoT as a Service, IoTaaS 2021, which took place in Sydney, Australia, in December 2021. Due to COVID-19 pandemic the conference was held virtually. The 17 revised full papers were carefully reviewed and selected from 129 submissions. The papers are divided in content-related tracks: Intelligent IoT communication solutions; Social Internet of Things: security, management; Machine learning prediction and recommendation in IoT.
Innovations for Community Services
This book constitutes the refereed proceedings of the 22nd International Conference on Innovations for Community Services, I4CS 2022, held in Delft, The Netherlands, in June 2022. The 15 full papers and 5 short papers presented in this volume were carefully reviewed and selected from 43 submissions. Three invited papers were also included in the volume. The papers focus on topics such as services for critical infrastructure; network architecture for communities; applications and services supporting work and life; community data and visualization; technology empowers industry processes; and future community support.
Mobile Forensics - The File Format Handbook
This open access book summarizes knowledge about several file systems and file formats commonly used in mobile devices. In addition to the fundamental description of the formats, there are hints about the forensic value of possible artefacts, along with an outline of tools that can decode the relevant data. The book is organized into two distinct parts: Part I describes several different file systems that are commonly used in mobile devices. - APFS is the file system that is used in all modern Apple devices including iPhones, iPads, and even Apple Computers, like the MacBook series. - Ext4 is very common in Android devices and is the successor of the Ext2 and Ext3 file systems that were commonly used on Linux-based computers. - The Flash-Friendly File System (F2FS) is a Linux system designed explicitly for NAND Flash memory, common in removable storage devices and mobile devices, which Samsung Electronics developed in 2012. - The QNX6 file system is present in Smartphones delivered by Blackberry (e.g. devices that are using Blackberry 10) and modern vehicle infotainment systems that use QNX as their operating system. Part II describes five different file formats that are commonly used on mobile devices. - SQLite is nearly omnipresent in mobile devices with an overwhelming majority of all mobile applications storing their data in such databases. - The second leading file format in the mobile world are Property Lists, which are predominantly found on Apple devices.- Java Serialization is a popular technique for storing object states in the Java programming language. Mobile application (app) developers very often resort to this technique to make their application state persistent. - The Realm database format has emerged over recent years as a possible successor to the now ageing SQLite format and has begun to appear as part of some modern applications on mobile devices. - Protocol Buffers provide a format for taking compiled data and serializing it by turning it into bytes represented in decimal values, which is a technique commonly used in mobile devices. The aim of this book is to act as a knowledge base and reference guide for digital forensic practitioners who need knowledge about a specific file system or file format. It is also hoped to provide useful insight and knowledge for students or other aspiring professionals who want to work within the field of digital forensics. The book is written with the assumption that the reader will have some existing knowledge and understanding about computers, mobile devices, file systems and file formats.
Machine Learning and Intelligent Communications
This volume constitutes the refereed post-conference proceedings of the 6th International Conference on Machine Learning and Intelligent Communications, MLICOM 2021, held in November 2021. Due to COVID-19 pandemic the conference was held virtually. The 28 revised full papers were carefully selected from 58 submissions. The papers are organized thematically in tracks as follows: internet of vehicle communication system; applications of neural network and deep learning; intelligent massive MIMO communications; intelligent positioning and navigation systems; intelligent space and terrestrial integrated networks; machine learning algorithms and intelligent networks; image information processing.
Git for Electronic Circuit Design
Work with Git and avoid dangerous mishaps in this popular, cooperative environment, even if you have no software engineering background or previous experience with Git. This book will teach you the basic principles of working cooperatively in Git with software engineers and other team members to handle issues the GUI can't. You'll start by learning the fundamentals of the Git environment and commands. Concepts such as commits, branches, and Git organization are discussed. To avoid bogging you down with software terminology, advanced topics like setting up a Git server are ignored. Descriptions are worded to keep you away from technical specifications. Examples are presented in easily digestible text files and focus on realistic scenarios and concerns without delving into one-off or advanced, oddball situations. You can see the results without focusing on the jargon. Once you understand the basics of Git, you'll design a digital system circuit using a computer aided design (CAD) tool. You'll learn to collaborate effectively through Git between team members, incorporate continuous development philosophy, work with project documentation, and build a solid project structure. Finally, you'll see how Git can also ease maintenance tasks and provide CAD designers unique opportunities. What You'll LearnWork with the Git-bash environmentIncorporate continuous development philosophyDiscover the links between Git and modern CAD programsWho This Book Is ForElectrical engineers active in device manufacturing and other engineers and students unfamiliar with Git.
Cohesive Subgraph Search Over Large Heterogeneous Information Networks
This SpringerBrief provides the first systematic review of the existing works of cohesive subgraph search (CSS) over large heterogeneous information networks (HINs). It also covers the research breakthroughs of this area, including models, algorithms and comparison studies in recent years. This SpringerBrief offers a list of promising future research directions of performing CSS over large HINs.The authors first classify the existing works of CSS over HINs according to the classic cohesiveness metrics such as core, truss, clique, connectivity, density, etc., and then extensively review the specific models and their corresponding search solutions in each group. Note that since the bipartite network is a special case of HINs, all the models developed for general HINs can be directly applied to bipartite networks, but the models customized for bipartite networks may not be easily extended for other general HINs due to their restricted settings. The authors also analyze and compare these cohesive subgraph models (CSMs) and solutions systematically. Specifically, the authors compare different groups of CSMs and analyze both their similarities and differences, from multiple perspectives such as cohesiveness constraints, shared properties, and computational efficiency. Then, for the CSMs in each group, the authors further analyze and compare their model properties and high-level algorithm ideas.This SpringerBrief targets researchers, professors, engineers and graduate students, who are working in the areas of graph data management and graph mining. Undergraduate students who are majoring in computer science, databases, data and knowledge engineering, and data science will also want to read this SpringerBrief.
Edge Computing and Iot: Systems, Management and Security
This book constitutes the refereed post-conference proceedings of the 2nd International Conference on Edge Computing and IoT, ICECI 2021, held in December 2021 in Shenzhen, China. Due to COVID-19 pandemic the conference was held virtually. The explosion of the big data generated by ubiquitous edge devices motivates the emergence of applying machine learning systems for edge computing and Internet of Things (IoT) services. Machine learning techniques are delivering a promising solution to the industry for building IoT systems and to make innovation at a rapid pace. The 12 full papers of ICECI 2021 were selected from 26 submissions and present results and ideas in the area of edge computing and IoT.
Social Informatics
This book constitutes the refereed proceedings of the 13th International Conference on Social Informatics, SocInfo 2022, which took place in Glasgow, UK, during October 19-21, 2022. The 22 full papers, 8 short papers, and 4 late breaking papers included in this book were carefully reviewed and selected from 102 submissions. The deal with topics ranging from information-system design on social concepts to analyzing complex social systems using computational methods or explore socio-technical techniques using social sciences methods.
Data Deduplication for High Performance Storage System
Preface.- Deduplication: Beginning from Data Backup System.- Overview of Data Deduplication.- Chunking Algorithms.- Indexing Schemes.- Rewriting Algorithms.- Secure Deduplication.- Post-deduplication Delta Compression Schemes.- The Framework of Data Deduplication.- References.
Beginning Micropython with the Raspberry Pi Pico
Program the Raspberry Pi Pico, the latest microcontroller board from raspberrypi.org, with MicroPython. This book will take you on a tour of the Raspberry Pi Pico, including how to get started using the microcontroller, seeing which alternative microcontrollers are available, and how to connect and run simple code examples. You'll program example projects in MicroPython using Python on your PC as a learning platform. Then build your hardware skillset working with electronics and breadboard circuits. You'll implement example projects with all steps explained, including hardware connections and executing the project. Then apply them to real-world, approachable projects using the accessible Raspberry Pi Pico! The book shows how the cloud is used for IoT data and find out what popular cloud systems currently exist for IoT. Finally, you'll use ThingSpeak for hosting IoT data including connecting your Pico to the Internet. Beginning MicroPython with the Raspberry Pi Pico allows you to build up your skills to more advanced IoT projects and Cloud systems! What You Will LearnBuild valuable programming skills with MicroPython Explore the Raspberry Pi Pico and similar boardsDevelop your own electronics and IOT projectsIncorporate the Grove component system with the Raspberry Pi PicoWho This Book Is ForBeginners interested in learning to work with the Raspberry Pi Pico using MicroPython on microcontrollers with little to no experience in programming, hardware, or electronics. The book should also appeal to those who wanting to gain experience with building electronic solutions with microcontrollers.
Electrical and Computer Engineering
This book constitutes the refereed proceedings of the First International Congress, ICECENG 2022, held in February 2022. Due to COVID-19 pandemic the conference was held virtually. The 15 full and 2 short papers were selected from 48 submissions and are organized in 4 main tracks: technology trends, artificial intelligence, computing and security. The papers detail the application of formal methods to the construction and analysis of models describing technological processes at both micro and macro levels.
Advances in Interdisciplinary Research in Engineering and Business Management
The volume contains latest research on software reliability assessment, testing, quality management, inventory management, mathematical modeling, analysis using soft computing techniques and management analytics. It links researcher and practitioner perspectives from different branches of engineering and management, and from around the world for a bird's eye view on the topics. The interdisciplinarity of engineering and management research is widely recognized and considered to be the most appropriate and significant in the fast changing dynamics of today's times. With insights from the volume, companies looking to drive decision making are provided actionable insight on each level and for every role using key indicators, to generate mobile-enabled scorecards, time-series based analysis using charts, and dashboards. At the same time, the book provides scholars with a platform to derive maximum utility in the area by subscribing to the idea of managing business through performanceand business analytics.
6gn for Future Wireless Networks
This book constitutes the proceedings of the 4th International Conference on 6G for Future Wireless Networks, 6GN 2021, held in Huizhou, China, in October 2021. The 63 full papers were selected from 136 submissions and present the state of the art and practical applications of 6G technologies. The papers are arranged thematically in tracks as follows: Advanced Communication and Networking Technologies for 5G/6G Networks; Advanced Signal Processing Technologies for 5G/6G Networks; and Educational Changes in The Age of 5G/6G.
The Salesforce Consultant’s Guide
Break down the art and science of Salesforce consulting. This book will help you refine your consulting skills on the Salesforce platform. Author Heather Negley, a seasoned consultant who has completed over 30 Salesforce delivery projects in the past nine years, equips Salesforce professionals with detailed explanations on the stages of a project and the skills you need for each stage. You will learn the type of roles on a project, so that you can plan your career path.If you need help managing clients, this book teaches you how to effectively work with and advise people. You will go through the following main sections to round out your skills and service offerings: The best learning and community resources, including mentoring programsTips on how to get job experienceThe evolution of software developmentProject rolesThe parts of a projectConsulting skills The consulting skills section of the book breaks down each skill and explains the parts of the project to which you should apply your skills and real-world examples. Topics include client management, communication, emotional intelligence, critical thinking, and avoiding cognitive biases.What You Will Learn Identify patterns in your projects through archetype identificationWatch out for specific risks common to project typesChoose the best consulting tool from your toolbox, depending on the problem that you encounterWho This Book Is ForPeople who work as Salesforce administrators for their industry and want to make a move into consulting. It is an excellent choice for someone who is interested in project work and likes to work with people to help them make decisions.
Knowledge Discovery, Knowledge Engineering and Knowledge Management
This book constitutes the refereed proceedings of the 12th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2020, Virtual Event, November 2-4, 2020. The conference was held virtually due to the COVID-19 crisis.The 8 full papers included in this book were carefully reviewed and selected from 133 submissions.
Emerging Metaverse Xr and Video Multimedia Technologies
Improve the video multimedia services you work on or develop using tools from video service technologies such as Netflix, Disney+, YouTube, and Skype. This book introduces you to the core technologies that enable Metaverse XR (eXtended Reality) services and advanced video multimedia streaming services.First, you'll find out about the current and future trends in Metaverse and video streaming services. XR is a combination of technologies that include MR, AR, VR, voice recognition systems, haptic and 3D-motion UIs, as well as head mounted displays) like Microsoft Hololens 2 and Oculus Quest 2. You'll review metaverse services XR applications and learn more about the core XR feature extraction technologies. With XR capabilities mastered, you can move into the main technologies for video streaming services like Netflix, Disney+, and YouTube. You'll also about video formats, such as H.264, MPEG-4 AVC, H.265, MPEG-5, and MPEG-DASH.As well as online hosting services like content delivery network (CDN), mobile CDN, and Amazon Web Services (AWS). Additional details on content aging and updating operations along with CDN popularity predictions and contents update techniques, such as, Least Recently Used (LRU) and east Frequently Used (LFU) strategies are introduced. All these technologies enable fast, efficient, reliable, and adaptable video streaming services. They also allow for video conferencing services like Zoom, Skype and WebEx. By the time you've finished reading, you'll understand how these technologies converge into the Metaverse and and offer a wide variety of development opportunities for video streaming. What You'll LearnIncorporate core AI techniques and extraction XR algorithmsEnable fast, efficient, and reliable video streaming in your product, service, or appUpdate content with CDN popularity predictionsExplore the Netflix Open Connect CDN model and characteristics Understand the operations of modern video and multimedia systemsBecome a leader in metaverse and video multimedia services and products.Who This Book Is ForDevelopers, product managers, hobbyists, and students interested in learning how Metaverse XR and video streaming work and can be developed.
Visual Data Insights Using SAS Ods Graphics
SAS ODS graphics users will learn in this book how to visually understand and communicate the significance of data to deliver images for quick and easy insight, with precise numbers. Many charts or plots require the viewer to run the eye from a bar end or plot point to some point on an axis, and then to interpolate between tick marks to estimate the value. Some design choices can lead to wrong conclusions or mistaken impressions. Graphic software relies on defaults to deliver something if you make a minimal effort, but that something is not likely to be exactly what you want. Visual Data Insights Using SAS ODS Graphics provides examples using experience-based design principles. It presents examples of bar charts, pie charts, and trend lines or time series plots, the graph types commonly used in business, other organizations, and the media for visual insight into data. Newer graphs are also included: dot plots, needle plots, waterfall charts, butterflycharts, heat maps, bubble plots, step plots, high-low plots, and donut charts. In addition, there are basic tools of statistics: scatter plots, box plots, histograms, fit and confidence plots, and distributions. Author LeRoy Bessler introduces unique creations, including sparsely annotated time series, maximally informative bar charts, better box plots, histograms based on interesting atypical rationales, and much more. The examples use SAS sample data sets as input. Any SAS user can experiment with the code presented to see what else is possible, or adapt it to repurpose the design and apply it with a customized version of that code.What You'll Learn Create graphs that are easily and quickly interpreted, and without ambiguitySupply precise data values that are correct on the graph and correctly associated with the graphic visual elementsTake advantage of widely applicable (but not necessarily available elsewhere) design examplesAvoid bad practices that are encouraged by poor examples elsewhereGet past sub-optimal designs and results that are built into software defaultsTake advantage of less familiar capabilities available in the software Who This Book Is For SAS software users who want to understand their data and/or visually deliver their results
The Iot Product Manager
Enhance your product management skills and set yourself apart from other product managers working in the IoT industry. This book shows you how to navigate through the world of small and Edge devices to successfully launch and monitor products connected together to make smart environments.Working in Agile environments, you'll learn to guide UI builds that serve customer needs and function the way top tech companies expect. Then measure the right product metrics and create reporting dashboards for your IoT products. That way you can effectively engage partners, engineers, and stakeholders. And you'll learn the entire end-to-end development process of IoT products so that you can make sure you make the right moves at the right stages. After mastering the IoT product lifecycle and measuring your success against KPIs, you'll see how to work with marketing to effectively launch your product in the marketplace. Finally, a self-interview section has been provided so that you can evaluate your skills and responses to common IoT Product Manager questions. Then take what you've learned and go out into the world to develop integrated IoT products that your customers love!What You'll LearnCreate UI/UX experiences that engage and wow your customersWork in Agile environments with best business practicesNegotiate effectively at each step of the product lifecycleWho This Book Is ForAny wanting to build a IoT products. Aspiring Internet of Things product managers, product owners, analysts, business consultants, engineers, and business owners.
Cisco Aci: Zero to Hero
It doesn't matter if you are completely new to Cisco ACI or you already have some experience with the technology, this book will guide you through the whole implementation lifecycle and provide you with a comprehensive toolset to become confident in any ACI-related task. In the beginning, it's very important to build strong fundamental knowledge about Cisco ACI components. We'll go through underlay networking based on Nexus 9000 switches and describe the APIC controller cluster acting as the management plane of ACI. By building Access Policies, you'll see how to optimally connect servers, storage, routers, switches, or L4-L7 service devices to ACI. Then we'll properly design and implement Logical Application Policies. You will understand all the fabric forwarding behavior when using different ACI settings and architectures while getting a toolset on how to verify and troubleshoot eventual problems. This book also covers external L2 and L3 connectivity in ACI, more advanced features like integration with virtualization hypervisors and Kubernetes, service chaining of L4-L7 devices using Service Graphs, or practical approach to using REST API automation based on Python and Ansible/Terraform.Cisco ACI: Zero to Hero can additionally be used as a valuable source of theoretical and practical knowledge for all candidates preparing for CCIE DC v3.0 Written or Lab exams.What You'll LearnUnderstand network evolution and Cisco ACI components Underlay ACI networking based on Nexus 9000 switches, APIC controllers, and Application Policy ModelIntegrate ACI with virtualization hypervisors and KubernetesDynamically and seamlessly include L4-L7 service devices in communication between ACI endpoints Build ACI Anywhere: ACI Multi-Tier, Stretched Fabric, Multi-POD, Multi-Site, and Remote LeafUtilize ACI REST API with Python, related Cobra SDK, Ansible or Terraform, to develop automation and scripts on top of the ACI platformWho This Book Is ForNetwork engineers, architects, network developers, administrators or NOC technicians.
Sensor Networks
This book constitutes selected and revised papers of the 9th International Conference, SENSORNETS 2020, Valletta, Malta, held in February 2020, and the 10th International Conference, SENSORNETS 2021, held virtually in February 2021. The 7 full papers presented were carefully reviewed and selected from 60 submissions. They focus in all aspects of sensor networks, including hardware of sensor networks, wireless communication protocols, sensor networks software, hardware and architectures, wireless information networks, channel characterization, data manipulation, signal processing, localization and object tracking through sensor networks, modelling and simulation, applications and uses.
Networked Systems
This book constitutes the revised selected papers of the 10th International Conference on Networked Systems, NETYS 2022, held as virtual event, in May 17-19, 2022. The conference was held virtually due to the COVID-19 crisis.The 18 full papers and 2 short papers presented were carefully reviewed and selected from 100 submissions. The scope of the conference covers all aspects related to the design and the development of these systems, including multi-core architectures, Concurrent and distributed algorithms, parallel/concurrent/distributed programming, distributed databases, big data applications and systems, cloud systems, networks, security, and formal verification.They were organized in topical sections as follows: Distributed System; Networking; Verification; Security.
Similarity Search and Applications
This book constitutes the refereed proceedings of the 15th International Conference on Similarity Search and Applications, SISAP 2022, held in Bologna, Italy in October 2022.SISAP 2022 is an annual international conference for researchers focusing on similarity search challenges and related theoretical/practical problems, as well as the design of content-based similarity search applications. The 15 full papers presented together with 8 short and 2 doctoral symposium papers were carefully reviewed and selected from 34 submissions. They were organized in topical sections as follows: Applications; Foundations; Indexing and Clustering; Learning; Doctoral Symposium.
Connecting the Internet of Things
Navigating the fragmented IoT connectivity ecosystem of standards, protocols, and architectures can be a challenge. Not to mention scaling a solution to a viable product. This book guides you through this fractured landscape with real world examples and projects that can be leverage for an IoT product. Backed by an overview of IoT use cases and key connectivity elements of IoT solutions, you'll gain an understanding of the breadth of the IoT landscape and the fragmentation of connectivity standards and solutions and the challenge in navigating the many standards and technologies. You'll also be able to understand the essentials of connectivity including, hardware, software, and business models. ​IoT is essential for increasing productivity of many industries and quality of life (making the world smart and autonomous). Both wired and wireless connectivity technologies are essential ingredients in an IoT product. Writtenby Intel engineers and architects, Connecting the Internet of Things understands that connectivity is a key topic of IoT and comprehensively covers the topic from a system engineering and practical perspective. What You'll LearnUnderstand the trade offs between different wireless technologies and network topologiesUse wireless technologies in IoT productsExamine connectivity technologies and considerations on selecting it for the IoT use casesAssemble all of the components of a working solution Scale your solution to a productReview emerging connectivity technologies for addressing new use casesAdvance and optimize the performance of existing technologiesWho This Book Is ForResearchers, managers, strategists, technologists, makers, and students in the embedded and Internet of Things (IoT) space trying to understand and implement connectivity in the devices/platforms.
Robust Network Compressive Sensing
This book investigates compressive sensing techniques to provide a robust and general framework for network data analytics. The goal is to introduce a compressive sensing framework for missing data interpolation, anomaly detection, data segmentation and activity recognition, and to demonstrate its benefits. Chapter 1 introduces compressive sensing, including its definition, limitation, and how it supports different network analysis applications. Chapter 2 demonstrates the feasibility of compressive sensing in network analytics, the authors we apply it to detect anomalies in the customer care call dataset from a Tier 1 ISP in the United States. A regression-based model is applied to find the relationship between calls and events. The authors illustrate that compressive sensing is effective in identifying important factors and can leverage the low-rank structure and temporal stability to improve the detection accuracy. Chapter 3 discusses that there are several challenges in applying compressive sensing to real-world data. Understanding the reasons behind the challenges is important for designing methods and mitigating their impact. The authors analyze a wide range of real-world traces. The analysis demonstrates that there are different factors that contribute to the violation of the low-rank property in real data. In particular, the authors find that (1) noise, errors, and anomalies, and (2) asynchrony in the time and frequency domains lead to network-induced ambiguity and can easily cause low-rank matrices to become higher-ranked. To address the problem of noise, errors and anomalies in Chap. 4, the authors propose a robust compressive sensing technique. It explicitly accounts for anomalies by decomposing real-world data represented in matrix form into a low-rank matrix, a sparse anomaly matrix, an error term and a small noise matrix. Chapter 5 addresses the problem of lack of synchronization, and the authors propose a data-driven synchronization algorithm.It can eliminate misalignment while taking into account the heterogeneity of real-world data in both time and frequency domains. The data-driven synchronization can be applied to any compressive sensing technique and is general to any real-world data. The authors illustrates that the combination of the two techniques can reduce the ranks of real-world data, improve the effectiveness of compressive sensing and have a wide range of applications. The networks are constantly generating a wealth of rich and diverse information. This information creates exciting opportunities for network analysis and provides insight into the complex interactions between network entities. However, network analysis often faces the problems of (1) under-constrained, where there is too little data due to feasibility and cost issues in collecting data, or (2) over-constrained, where there is too much data, so the analysis becomes unscalable. Compressive sensing is an effective technique to solve both problems. It utilizes the underlying data structure for analysis. Specifically, to solve the under-constrained problem, compressive sensing technologies can be applied to reconstruct the missing elements or predict the future data. Also, to solve the over-constraint problem, compressive sensing technologies can be applied to identify significant elementsTo support compressive sensing in network data analysis, a robust and general framework is needed to support diverse applications. Yet this can be challenging for real-world data where noise, anomalies and lack of synchronization are common. First, the number of unknowns for network analysis can be much larger than the number of measurements. For example, traffic engineering requires knowing the complete traffic matrix between all source and destination pairs, in order to properly configure traffic and avoid congestion. However, measuring the flow between all source and destination pairs is very expensive or even infeasible. Reconstructing data