Computer Systems Organization (C)
The rise of serverless computing
: Communications of the ACM
In spite of a somewhat confusing introduction--“the server is dead, long live the server”--this informative article gives an overview of the relatively new phenomenon of serverless computing. It includes definitions...
General (C.0) | Aug 3 20
Detection of crop pests and diseases based on deep convolutional neural network and improved algorithm
: ICMLT 19
Especially in large monoculture-based agricultural settings, an outbreak of pests or diseases can have a major impact on yield or quality of a crop. Advances in image processing based on convolutional...
Neural Nets (C.1.3...) | Sep 29 20
Building consistent transactions with inconsistent replication
: ACM Transactions on Computer Systems
Large-scale transaction processing systems must balance the need for minimal response times with maintaining the integrity of the data being processed. In theory, transactions are processed sequentially...
Distributed Architectures (C.1.4...) | Aug 18 20
AndroZoo: collecting millions of Android apps for the research community
: MSR 16
This is basically a data collection paper. How did the authors collect more than three million free Android apps (more than 20 terabytes)? The answer: it’s somewhat more delicate than one might...
Mobile Processors (C.1.4...) | Aug 5 20
Joint online coflow routing and scheduling in data center networks
: IEEE/ACM Transactions on Networking
With the proliferation of big data initiatives across corporations and academia, the importance of distributed computing frameworks has created many research opportunities related to routing and...
Network Architecture & Design (C.2.1) | Sep 3 20
Scratchpad-memory management for multi-threaded applications on many-core architectures
: ACM Transactions on Embedded Computing Systems
This paper focuses on improving many-core architectures via software programmable or scratchpad memory (SPM):
An SPM contains an...
Real-Time And Embedded Systems (C.3...) | Oct 7 20
Performance analysis of linear receivers for uplink massive MIMO FBMC-OQAM systems
: IEEE Transactions on Signal Processing
Progressive improvements have been made to the FBMC-OQAM signaling, for example, many theoretical discussions and achievements...
Signal Processing Systems (C.3...) | Aug 4 20
Engineering resilient collective adaptive systems by self-stabilisation
: ACM Transactions on Modeling and Computer Simulation
Smart cities, together with the Internet of Things (IoT), are becoming reality at an accelerated speed, supported by the fifth generation of...
Software Engineering (D.2) | Jul 8 20
Blockchain technology: What is it good for?
: Communications of the ACM
Cryptocurrency has been the origin of an evolution in financial and monetary relations the world over, and its domain of influence continues to spread. Bitcoin is its well-known symbol. In addition to security, trust...
General (D.2.0) | Sep 28 20
Hospitality of chatbot building platforms
: SQUADE 19
Chatbots provide for natural language computer conversations, popularized with personal voice assistants like Siri and Alexa. Suitable architecture frameworks for building chatbots are reframed into the "hospitality" of a...
General (D.2.0) | Jul 9 20
General Literature (A)
F. A. Hayek: economics, political economy and social philosophy
Understanding and modeling complex phenomena, including businesses, requires abstraction: “the process of suppressing irrelevant detail to establish a simplified model, or the result of that of that process" ...
Biographies/Autobiographies (A.0...) | Jul 13 20
Design of low power integrated radios for emerging standards
Low power radios are in high demand for use in Internet of Things (IoT) devices, where there is a need for small, efficient, and low powered radios for wireless data communications. This book is part of Springer’s...
General (B.0) | Jul 10 20
Computer Systems Organization (C)
Guide to automotive connectivity and cybersecurity
Information technology (IT) specialists are very involved in vehicle design and maintenance. The technologies that support modern engine monitoring, navigation, driver information, and safety systems would be...
General (C.0) | Oct 9 20
The era of Internet of Things
A very short text of just over 100 pages, this book has a catchy title and the author claims it contains everything needed to start working with the Internet of Things (IoT). Unfortunately, such a claim is an enormous exaggeration. The book consists of five chapters...
General (C.0) | Sep 25 20
Essentials of cloud computing
Why do we need cloud computing? What are the core components of cloud computing architecture and its technological foundations? What is the impact of virtualization and multitenancy on cloud security? What is the best way to migrate to cloud computing?...
Distributed Architectures (C.1.4...) | Oct 6 20
Security, privacy and trust in the IoT environment
I was pleased to review this book, edited by Zaigham Mahmood. The book is divided into two parts. The first part elaborates on different technologies and frameworks for security and privacy in the Internet of Things...
Security & Protection (C.2.0...) | Aug 19 20
Computer and communication networks (2nd ed.)
In every technological field characterized by very fast changes, it is necessary to update the related textbooks with the progress of research and practice. Obviously, this statement refers also to networking, where rapid reactions to book contents are also necessary...
Data Communications (C.2.0...) | Jul 7 20
Beginning Azure functions: building scalable and serverless apps
This interesting book describes getting started with Azure. It includes a substantial tutorial that goes through all the basic steps to create an Azure account. Step-by-step details for creating a first Azure function follow. The book...
General (D.2.0) | Oct 23 20
One of the reasons a business may develop an application for mobile devices is for its branding and digital presence. In today’s market, that requires making the application available for both Android and iOS. The traditional way to accomplish this is to...
Object-Oriented Design Methods (D.2.2...) | Jul 27 20
Beginning Perl programming
Beginning Perl programming covers the basics of Perl: its origin, scalar variables, array variables, associative array variables, flow control, conditional expressions, basic input/output (I/O), advanced I/O, pattern matching, its utilities, filesystem and process...
Multiparadigm Languages (D.3.2...) | Oct 22 20