Serverless Computing: Principles and Paradigms


Book Description

This book explores how advances in graphic processing units (GPUs), programmable logic devices (TPUs), and field-programmable gate arrays have altered the serverless computing landscape (FPGAs). Distributed system architectures and implementations have undergone significant changes due to the popularity of serverless computing. Making and releasing product applications, doing market research, and maintaining customer interactions might all benefit from the reduced infrastructure expenses made possible by serverless computing. This book is a great resource for teachers and students interested in learning more about serverless computing. Some of the main questions surrounding serverless technology, such as scalability and performance distribution, are answered. Concepts and fundamentals of computing performance such as cost-free operation, good time and resource management, fairness, and interoperability are discussed. Serverless is at the forefront of this shift, which has made data-intensive, distributed applications, and open-source platforms essential for any modern computer to function. Data-centric queuing, real-time logging and monitoring, querying, and alarms are all examples of serverless services.




Cloud Computing


Book Description

The primary purpose of this book is to capture the state-of-the-art in Cloud Computing technologies and applications. The book will also aim to identify potential research directions and technologies that will facilitate creation a global market-place of cloud computing services supporting scientific, industrial, business, and consumer applications. We expect the book to serve as a reference for larger audience such as systems architects, practitioners, developers, new researchers and graduate level students. This area of research is relatively recent, and as such has no existing reference book that addresses it. This book will be a timely contribution to a field that is gaining considerable research interest, momentum, and is expected to be of increasing interest to commercial developers. The book is targeted for professional computer science developers and graduate students especially at Masters level. As Cloud Computing is recognized as one of the top five emerging technologies that will have a major impact on the quality of science and society over the next 20 years, its knowledge will help position our readers at the forefront of the field.




Serverless Computing Concepts, Technology and Architecture


Book Description

Serverless computing has emerged as a transformative technology, gaining prominence over traditional cloud computing. It is characterized by reduced costs, lower latency, and the elimination of server-side management overhead, and is driven by the increasing adoption of containerization and microservices architectures. However, there is a significant lack of comprehensive resources for academic research purposes in this field. Serverless Computing Concepts, Technology, and Architecture addresses this gap and provides a comprehensive exploration of the fundamental concepts, characteristics, challenges, applications, and futuristic approaches of serverless computing. This book serves as a valuable reference for doctorate and post-doctorate research scholars, undergraduates, and postgraduates in fields such as computer science, information technology, electronics engineering, and other related disciplines. Serverless Computing Concepts, Technology, and Architecture is poised to be a one-stop reference point for those seeking to understand and harness the potential of serverless computing. It will serve as a prominent guide for researchers in this field for years to come, enriching their knowledge and advancing the study of serverless computing.




Programming Languages: Principles and Paradigms


Book Description

This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of ‘abstract machine’ is a unifying concept that helps to maintain an accurate and elementary treatment. The book introduces, analyses in depth, and compares the imperative, object-oriented, functional, logic, concurrent, constraint-based, and service-oriented programming paradigms. All material coming from the first English edition has been updated and extended, clarifying some tricky points, and discussing newer programming languages. This second edition contains new chapters dedicated to constraint, concurrent, and service-oriented programming. Topics and features: Requires familiarity with one programming language is a prerequisite Provides a chapter on history offering context for most of the constructs in use today Presents an elementary account of semantical approaches and of computability Introduces new examples in modern programming languages like Python or Scala Offers a chapter that opens a perspective on applications in artificial intelligence Conceived as a university textbook, this unique volume will also be suitable for IT specialists who want to deepen their knowledge of the mechanisms behind the languages they use. The choice of themes and the presentation style are largely influenced by the experience of teaching the content as part of a bachelor's degree in computer science.




Futuristic Trends in Networks and Computing Technologies


Book Description

This book constitutes the refereed proceedings of the Fourth International Conference on Futuristic Trends in Network and Communication Technologies, FTNCT 2021. The prime aim of the conference is to invite researchers from different domains of network and communication technologies to a single platform to showcase their research ideas. The selected papers are organized in topical sections on network and computing technologies; wireless networks and Internet of Things (IoT); futuristic computing technologies; communication technologies, security, and privacy. The volume will serve as a reference resource for researchers and practitioners in academia and industry.







Internet of Things enabled Machine Learning for Biomedical Application


Book Description

The text begins by highlighting the benefits of the Internet of Things-enabled machine learning in the healthcare sector, examines the diagnosis of diseases using machine learning algorithms, and analyzes security and privacy issues in the healthcare systems using the Internet of Things. The text elaborates on image processing implementation for medical images to detect and classify diseases based on magnetic resonance imaging and ultrasound images. This book: · Covers the procedure to recognize emotions using image processing and the Internet of Things-enabled machine learning. · Highlights security and privacy issues in the healthcare system using the Internet of Things. · Discusses classification and implementation techniques of image segmentation. · Explains different algorithms of machine learning for image processing in a comprehensive manner. · Provides computational intelligence on the Internet of Things for future biomedical applications including lung cancer. It is primarily written for graduate students and academic researchers in the fields of electrical engineering, electronics and communications engineering, computer science and engineering, and biomedical engineering.




Intelligent Data Analytics for Bioinformatics and Biomedical Systems


Book Description

The book analyzes the combination of intelligent data analytics with the intricacies of biological data that has become a crucial factor for innovation and growth in the fast-changing field of bioinformatics and biomedical systems. Intelligent Data Analytics for Bioinformatics and Biomedical Systems delves into the transformative nature of data analytics for bioinformatics and biomedical research. It offers a thorough examination of advanced techniques, methodologies, and applications that utilize intelligence to improve results in the healthcare sector. With the exponential growth of data in these domains, the book explores how computational intelligence and advanced analytic techniques can be harnessed to extract insights, drive informed decisions, and unlock hidden patterns from vast datasets. From genomic analysis to disease diagnostics and personalized medicine, the book aims to showcase intelligent approaches that enable researchers, clinicians, and data scientists to unravel complex biological processes and make significant strides in understanding human health and diseases. This book is divided into three sections, each focusing on computational intelligence and data sets in biomedical systems. The first section discusses the fundamental concepts of computational intelligence and big data in the context of bioinformatics. This section emphasizes data mining, pattern recognition, and knowledge discovery for bioinformatics applications. The second part talks about computational intelligence and big data in biomedical systems. Based on how these advanced techniques are utilized in the system, this section discusses how personalized medicine and precision healthcare enable treatment based on individual data and genetic profiles. The last section investigates the challenges and future directions of computational intelligence and big data in bioinformatics and biomedical systems. This section concludes with discussions on the potential impact of computational intelligence on addressing global healthcare challenges. Audience Intelligent Data Analytics for Bioinformatics and Biomedical Systems is primarily targeted to professionals and researchers in bioinformatics, genetics, molecular biology, biomedical engineering, and healthcare. The book will also suit academicians, students, and professionals working in pharmaceuticals and interpreting biomedical data.




The Cloud Computing Book


Book Description

The latest textbook from best-selling author Provides a comprehensive introduction to cloud computing




Cloud Computing


Book Description

This book constitutes the refereed proceedings of the 11th International Conference on Cloud Computing, CloudComp 2021, held in December 2021. Due to COVID-19 pandemic the conference was held virtually. The 17 full papers were carefully reviewed and selected from 40 submissions and detail cloud computing technologies for efficient and intelligent computing in secure and smart environments with distributed devices. The theme of CloudComp 2021 was “Cloud Computing for Secure and Smart Applications”. The book is organized in three general areas of data analytics for cloud systems with distributed applications, cloud architecture and challenges in real-world use, and security in cloud/edge platforms.