Software architecture for decentralised distribution services in spontaneous networks

Teemu Vaskivuo

Research output: Book/ReportBook (author)Scientificpeer-review

Abstract

Factors that drive the design of distributed systems are experiencing a phase of rapid changes. Mobility and the new methods of interconnectivity brought along with it have to be faced by the fundamentals of distributed systems. Simultaneously, hardware tasks are being adopted by software, making it possible to make those system elements configurable that have traditionally been considered static. Spontaneous changes in configurations, connections, and physical environment are common factors that are increasingly brought along with the distributed systems design. This thesis considers an architecture for a software framework that faces those challenges by providing interconnectivity for distributed pieces of software in a new way. The original idea presented here is to create middleware services that arise in a distributed and spontaneous manner from the interconnections of the interconnected, distributed pieces of software themselves. The complete independence of any centralised middleware service producer is the key issue in the proposed solution. Other issues are the means of communication over different media and the ability to assure the robustness of the provided services despite changes in the configuration or the presence of different software elements. The solution has been presented in the form of the software architecture of a proposed design. A major part of the introduced solutions has been validated by distinct cases related to both industry and research.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages103
ISBN (Electronic)951-38-6035-3
ISBN (Print)951-38-6034-5
Publication statusPublished - 2003
MoE publication typeC1 Separate scientific books

Publication series

NameVTT Publications
PublisherVTT
No.490
ISSN (Print)1235-0621
ISSN (Electronic)1455-0849

Fingerprint

Software architecture
Middleware
Systems analysis
Hardware
Communication
Industry

Keywords

  • distributed systems
  • ad-hoc networking
  • decentralised systems
  • framework
  • middleware
  • software architecture

Cite this

Vaskivuo, T. (2003). Software architecture for decentralised distribution services in spontaneous networks. Espoo: VTT Technical Research Centre of Finland. VTT Publications, No. 490
Vaskivuo, Teemu. / Software architecture for decentralised distribution services in spontaneous networks. Espoo : VTT Technical Research Centre of Finland, 2003. 103 p. (VTT Publications; No. 490).
@book{7757775b8a9b47fd9e1d0f2a1cac3db8,
title = "Software architecture for decentralised distribution services in spontaneous networks",
abstract = "Factors that drive the design of distributed systems are experiencing a phase of rapid changes. Mobility and the new methods of interconnectivity brought along with it have to be faced by the fundamentals of distributed systems. Simultaneously, hardware tasks are being adopted by software, making it possible to make those system elements configurable that have traditionally been considered static. Spontaneous changes in configurations, connections, and physical environment are common factors that are increasingly brought along with the distributed systems design. This thesis considers an architecture for a software framework that faces those challenges by providing interconnectivity for distributed pieces of software in a new way. The original idea presented here is to create middleware services that arise in a distributed and spontaneous manner from the interconnections of the interconnected, distributed pieces of software themselves. The complete independence of any centralised middleware service producer is the key issue in the proposed solution. Other issues are the means of communication over different media and the ability to assure the robustness of the provided services despite changes in the configuration or the presence of different software elements. The solution has been presented in the form of the software architecture of a proposed design. A major part of the introduced solutions has been validated by distinct cases related to both industry and research.",
keywords = "distributed systems, ad-hoc networking, decentralised systems, framework, middleware, software architecture",
author = "Teemu Vaskivuo",
note = "Project code: E2SU00082",
year = "2003",
language = "English",
isbn = "951-38-6034-5",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "490",
address = "Finland",

}

Vaskivuo, T 2003, Software architecture for decentralised distribution services in spontaneous networks. VTT Publications, no. 490, VTT Technical Research Centre of Finland, Espoo.

Software architecture for decentralised distribution services in spontaneous networks. / Vaskivuo, Teemu.

Espoo : VTT Technical Research Centre of Finland, 2003. 103 p. (VTT Publications; No. 490).

Research output: Book/ReportBook (author)Scientificpeer-review

TY - BOOK

T1 - Software architecture for decentralised distribution services in spontaneous networks

AU - Vaskivuo, Teemu

N1 - Project code: E2SU00082

PY - 2003

Y1 - 2003

N2 - Factors that drive the design of distributed systems are experiencing a phase of rapid changes. Mobility and the new methods of interconnectivity brought along with it have to be faced by the fundamentals of distributed systems. Simultaneously, hardware tasks are being adopted by software, making it possible to make those system elements configurable that have traditionally been considered static. Spontaneous changes in configurations, connections, and physical environment are common factors that are increasingly brought along with the distributed systems design. This thesis considers an architecture for a software framework that faces those challenges by providing interconnectivity for distributed pieces of software in a new way. The original idea presented here is to create middleware services that arise in a distributed and spontaneous manner from the interconnections of the interconnected, distributed pieces of software themselves. The complete independence of any centralised middleware service producer is the key issue in the proposed solution. Other issues are the means of communication over different media and the ability to assure the robustness of the provided services despite changes in the configuration or the presence of different software elements. The solution has been presented in the form of the software architecture of a proposed design. A major part of the introduced solutions has been validated by distinct cases related to both industry and research.

AB - Factors that drive the design of distributed systems are experiencing a phase of rapid changes. Mobility and the new methods of interconnectivity brought along with it have to be faced by the fundamentals of distributed systems. Simultaneously, hardware tasks are being adopted by software, making it possible to make those system elements configurable that have traditionally been considered static. Spontaneous changes in configurations, connections, and physical environment are common factors that are increasingly brought along with the distributed systems design. This thesis considers an architecture for a software framework that faces those challenges by providing interconnectivity for distributed pieces of software in a new way. The original idea presented here is to create middleware services that arise in a distributed and spontaneous manner from the interconnections of the interconnected, distributed pieces of software themselves. The complete independence of any centralised middleware service producer is the key issue in the proposed solution. Other issues are the means of communication over different media and the ability to assure the robustness of the provided services despite changes in the configuration or the presence of different software elements. The solution has been presented in the form of the software architecture of a proposed design. A major part of the introduced solutions has been validated by distinct cases related to both industry and research.

KW - distributed systems

KW - ad-hoc networking

KW - decentralised systems

KW - framework

KW - middleware

KW - software architecture

M3 - Book (author)

SN - 951-38-6034-5

T3 - VTT Publications

BT - Software architecture for decentralised distribution services in spontaneous networks

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Vaskivuo T. Software architecture for decentralised distribution services in spontaneous networks. Espoo: VTT Technical Research Centre of Finland, 2003. 103 p. (VTT Publications; No. 490).