On the structuring of distributed systems : the argument for mobility
The last decade has seen an explosion in the growth and use of the Internet. Rapidly evolving network and computer technology, coupled with the exponential growth of services and information available on the Internet, is heralding in a new era of ubiquitous computing. Hundreds of millions of people...
Main Author: | |
---|---|
Published: |
Loughborough University
2000
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.324532 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-324532 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-3245322017-10-04T03:28:23ZOn the structuring of distributed systems : the argument for mobilityPapaioannou, Todd2000The last decade has seen an explosion in the growth and use of the Internet. Rapidly evolving network and computer technology, coupled with the exponential growth of services and information available on the Internet, is heralding in a new era of ubiquitous computing. Hundreds of millions of people will soon have pervasive access to a huge amount of information, which they will be able to access through a plethora of diverse computational devices. These devices are no longer isolated number crunching machines; rather they are on our desks, on our wrists, in our clothes, embedded in our cars, phones and even washing machines. These computers are constantly communicating with each other via LANs, Intranets, the Internet, and through wireless networks, in which the size and topology of the network is constantly changing. Over this hardware substrate we are attempting to architect new types of distributed system, ones that are able to adapt to changing qualities and location of service. Traditional theories and techniques for building distributed systems are being challenged. In this new era of massively distributed computing we require new paradigms for building distributed systems. This thesis is concerned with how we structure distributed systems. In Part I, we trace the emergence and evolution of computing abstractions and build a philosophical argument supporting mobile code, contrasting it with traditional distribution abstractions. Further, we assert the belief that the abstractions used in traditional distributed systems are flawed, and are not suited to the underlying hardware substrate on which contemporary global networks are built. In Part U, we describe the experimental work and subsequent evaluation that constitutes the first steps taken to validate the arguments of Part I.005Mobile agent systemsLoughborough Universityhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.324532https://dspace.lboro.ac.uk/2134/25514Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
005 Mobile agent systems |
spellingShingle |
005 Mobile agent systems Papaioannou, Todd On the structuring of distributed systems : the argument for mobility |
description |
The last decade has seen an explosion in the growth and use of the Internet. Rapidly evolving network and computer technology, coupled with the exponential growth of services and information available on the Internet, is heralding in a new era of ubiquitous computing. Hundreds of millions of people will soon have pervasive access to a huge amount of information, which they will be able to access through a plethora of diverse computational devices. These devices are no longer isolated number crunching machines; rather they are on our desks, on our wrists, in our clothes, embedded in our cars, phones and even washing machines. These computers are constantly communicating with each other via LANs, Intranets, the Internet, and through wireless networks, in which the size and topology of the network is constantly changing. Over this hardware substrate we are attempting to architect new types of distributed system, ones that are able to adapt to changing qualities and location of service. Traditional theories and techniques for building distributed systems are being challenged. In this new era of massively distributed computing we require new paradigms for building distributed systems. This thesis is concerned with how we structure distributed systems. In Part I, we trace the emergence and evolution of computing abstractions and build a philosophical argument supporting mobile code, contrasting it with traditional distribution abstractions. Further, we assert the belief that the abstractions used in traditional distributed systems are flawed, and are not suited to the underlying hardware substrate on which contemporary global networks are built. In Part U, we describe the experimental work and subsequent evaluation that constitutes the first steps taken to validate the arguments of Part I. |
author |
Papaioannou, Todd |
author_facet |
Papaioannou, Todd |
author_sort |
Papaioannou, Todd |
title |
On the structuring of distributed systems : the argument for mobility |
title_short |
On the structuring of distributed systems : the argument for mobility |
title_full |
On the structuring of distributed systems : the argument for mobility |
title_fullStr |
On the structuring of distributed systems : the argument for mobility |
title_full_unstemmed |
On the structuring of distributed systems : the argument for mobility |
title_sort |
on the structuring of distributed systems : the argument for mobility |
publisher |
Loughborough University |
publishDate |
2000 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.324532 |
work_keys_str_mv |
AT papaioannoutodd onthestructuringofdistributedsystemstheargumentformobility |
_version_ |
1718544054518546432 |