Skip to main content

2017 | Buch

Architectural Transformations in Network Services and Distributed Systems

insite
SUCHEN

Über dieses Buch

With the given work we decided to help not only the readers but ourselves, as the professionals who actively involved in the networking branch, with understanding the trends that have developed in recent two decades in distributed systems and networks. Important architecture transformations of distributed systems have been examined. The examples of new architectural solutions are discussed.

Inhaltsverzeichnis

Frontmatter
1. Periodisation of Network Service Development
Abstract
Distributed systems and networked services have evolved over many decades. This chapter inspects the evolution and divides it into four phases for the hardware/infrastructure perspective and corresponding four phases for the service perspective. It introduces briefly into hot topics in the fourth phase which has just started. Clouds, connected devices and smart grids are among the trends which are explained. Three imaginary scenarios of future computing are introduced to give these concepts a practical angle: Smart grid in a small company, energy recycling from and for computing, and tiny energy-efficient compute nodes.
Andriy Luntovskyy, Josef Spillner
2. Architectural Transformations in Distributed Systems
Abstract
The timeline given in the first chapter embodies the perspective of humans using and benefiting from services. In this chapter, we now dive under the hood of this development and take a look at the service software implementations with a special focus on basic principles of complex distributed services which fulfil the requirements for modern cloud and fog applications. Over the last two decades, we have been able to observe significant architectural changes in distributed systems and networking applications which will be reflected in the text. There are also mostly orthogonal shifts towards higher reliability, efficiency, scalability and information security, as well as other beneficial non-functional characteristics. The chapter covers general software and system architectures, discusses cluster and cloud systems as well as peer-to-peer topologies, along with concrete system examples, and highlights the topics of performance optimisation and transactions as well as distributed databases.
Andriy Luntovskyy, Josef Spillner
3. Evolution of Clustering and Parallel Computing
Abstract
The parallel execution of code within applications is a standard feature for higher performance, responsiveness, or both. Parallel code, the building block for parallel computing, is achieved by multiple processes, multiple threads, co-routines and similar programming techniques. Typically, parallel code is assisted by hardware such as multiple processors per node or multiple processor cores per processor (virtual processors), and otherwise by the operating system’s process scheduler (pseudoparallelism).
Andriy Luntovskyy, Josef Spillner
4. Cloud Computing, Virtualisation, Storage and Networking
Abstract
In recent years, networking technologies obtained large success regarding to data rate (WDM, MPLS, 10GbE), mobility (HSDPA, LTE, in mid-term 5G), universality and accessibility of computing services. The pervasiveness of services helped to make the IoS become reality and practically accessible for multiple users and appliances. Among the most prominent service classes in the IoS are Cloud Computing services which are delivered to their users on demand through desktop, mobile and web applications as well as other forms of user interfaces. Modern Internet connections with high bandwidth and low latency allow a global-scale delivery and complement with attractive (mobile) services in the same way and QoS the services which have been mostly the domain of local networks, such as corporate e-mail or scientific compute grids. The discussed information technology paradigm for serving resources and applications to thin clients represented frequently via only low-performance appliances and devices is called cloud computing. As one of the most important IoS forms, we will discuss below the basic cloud computing technologies in the first section. The subsequent sections will then present details about virtualised computing, networking and storage services which together form the core set of resource services available through cloud infrastructure services.
Andriy Luntovskyy, Josef Spillner
5. Smart Grid, Internet of Things and Fog Computing
Abstract
In the previous chapters, we have highlighted the evolution of computing environments from single systems to parallel architectures, clusters, grids, service-oriented systems and clouds. This line of evolution is a purely digital one without considering the form factor of computing. From the physical perspective, there is another line of evolution which puts the form factor and communication channels into the centre. Starting with mini-PCs and embedded computers, nowadays distributed computing can be performed in wearable computers and body-area networks, tiny nodes organised as fogs or smart dust, connected to the Internet of Things, and in the “Smart Grid”, using various protocols. This chapter therefore outlines physical computing paradigms and compares the computing, storage and communication capabilities.
Andriy Luntovskyy, Josef Spillner
6. Future Mobile Communication: From 4G To 5G, 5G Enabling Techniques
Abstract
The generations (shorthand G) started with 1G and 2G/Global System for Mobile Communications (GSM) with some obsolete extensions (as a basis). Soon afterwards, 3G/Universal Mobile Telecommunications System (UMTS) and the accelerator High Speed Download Packet Access (HSDPA) (sometimes referred to as 3.5G) was rolled out, and is nowadays practically deployed world-wide. 4G/Long-Term Evolution (LTE) has then been introduced as current standard, with a recent upgrade to LTE Advanced. In the meantime, research activities concentrate on the coming-soon 5G introduction within a future standard International Mobile Telecommunications (IMT) 2020. Cellular radio networks enable division of geographic areas into radio cells with specific frequency bands. The current 3G/4G architecture of mobile communication including WPAN, WLAN, WiMAX etc. is extended with a hierarchical cell structure down to picocells and femtocells.
Andriy Luntovskyy, Josef Spillner
7. Security in Distributed Systems
Abstract
The goal of this chapter is to give a broad overview on recent developments in securing distributed systems. Special emphasis is put on multilateral security which equally includes the mechanical protection of systems and the guided privacy preservation for users. In the cloud age, characterised by ubiquitous connectivity but also by almost sneaky data collection and activity pattern collection, such a broad view on security is warranted to not put anybody who eventually uses such complex systems at risk more than necessary. Despite extreme caution, there will never be an absolute security, and operational or interaction mistakes may still put users at risk.
Andriy Luntovskyy, Josef Spillner
Backmatter
Metadaten
Titel
Architectural Transformations in Network Services and Distributed Systems
verfasst von
Andriy Luntovskyy
Josef Spillner
Copyright-Jahr
2017
Electronic ISBN
978-3-658-14842-3
Print ISBN
978-3-658-14840-9
DOI
https://doi.org/10.1007/978-3-658-14842-3

Neuer Inhalt