Adobe PDF (11.86 MB)
Table of Contents - Adobe PDF (521.85 kB)
Brochure
Download
User comments
Title Details:
Distributed Information Systems and their Management
Other Titles: Architecture, Services, Programming, Applications, Security
Authors: Mitropoulos, Sarantis
Douligeris, Christos
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION ASSURANCE AND SECURITY > PLATFORM SECURITY
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PLATFORM-BASED DEVELOPMENT > MOBILE PLATFORMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PARALLEL AND DISTRIBUTED COMPUTING > PARALLEL ARCHITECTURE
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PARALLEL AND DISTRIBUTED COMPUTING > DISTRIBUTED SYSTEMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PARALLEL AND DISTRIBUTED COMPUTING > CLOUD COMPUTING
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE ENGINEERING > SOFTWARE CONSTRUCTION
ENGINEERING AND TECHNOLOGY > TECHNOLOGICAL SCIENCES AND ENGINEERING > TELECOMMUNICATIONS ENGINEERING AND TECHNOLOGY > INTERNET AND APPLICATIONS
Keywords:
Distributed Software for Information Systems
Threads and Processes
Naming and Directory Services
Policy-based System Management
Ubiquitous Computing
Cloud Computing
Mobile Computing
Smart Cities
Applications of Distributed Systems
Internet of Things
Mutual Exclusion
Multithread Application Server
Description:
Abstract:
The book analyzes in depth important aspects of modern distributed information systems. Initially, a general overview of Distributed Systems (DS) takes place, and the problems and challenges they face, their main characteristics and their relationship with Information Systems (IS) are analyzed. The basic design principles of DSs and the architecture which they follow are explained. Communication between remote processes, remote command execution, and network programming in DS are introduced. Processes are examined as well as their relationship to threads, which are presented in terms of their use, construction, communication, and synchronization. Then three important services of the DS are examined, the Name Service, the Directory Service and the Resource Locator Service. Synchronization services between communicating entities in DSs, asynchronous message communication and measurement of physical or logical time in them, as well as the states of a DS in a distributed computation are then considered. Mutual exclusion is another serious topic that the book deals with, as well as the election of a computing node as the leader. Security in DS is examined, which concerns networks, servers, terminals, system software, and application software. Topics related to distributed applications are presented extensively, with an emphasis on the requirements that they must meet, the tools used to develop and run them, including distributed databases and files, and user roles. Then we address ubiquitous computing through three key technologies: mobile computing, cloud computing, and blockchain. In addition, the Internet of Things and the Smart Cities are featured. Then, the management of DSs is examined, based on the concepts of management domains and policies, as well as its architecture. Finally, a lab project concerning a multithreaded application server is presented.
Linguistic Editors: Kolitsopoulou, Marina
Graphic Editors: Vasilakopoulos, Vasileios
Type: Undergraduate textbook
Creation Date: 21-08-2023
Item Details:
ISBN 978-618-228-072-0
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
DOI http://dx.doi.org/10.57713/kallipos-304
Handle http://hdl.handle.net/11419/10301
Bibliographic Reference: Mitropoulos, S., & Douligeris, C. (2023). Distributed Information Systems and their Management [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-304
Language: Greek
Consists of:
1. Introduction – Overview
2. Architecture of Distributed Systems
3. Communication and Execution Services with Java
4. Processes and Threads
5. Naming, Directory and Locating Resources in DS
6. Synchronization in Distributed Systems and Distributed Computing
7. Mutual Exclusion and Leader Election
8. Security in Distributed Systems
9. Applications of Distributed Software Systems
10. Cloud Computing, Blockchain and Modern Mobile Computing
11. Internet of Things and Applications
12. Distributed Systems Management using Policies
13. Laboratory exercise
Number of pages 362
Publication Origin: Kallipos, Open Academic Editions
User comments
There are no published comments available!