11/20/14

Distributed Operating Systems.

Introduction.

Distributed Operating System allows hiding & protecting resources at servers.


Resources & Services.

Distributed Operating System provides mechanisms needed to reach for these resources, such as:

- naming,
- communication,
- planning.

resources include:

- non-software files, including:
  - information,
  - art,
- software, including:
  - information management,
  - internet galleries,
  - physical device controllers,
- perhaps more.


Naming

resources are hidden, stored & protected at server(s).

for resource to be available, client must know:
- server's IP address at which the resource is,
- as well as port.
(if we use the Internet solution).

it's convenient to use simple names for resources however, without caring for remembering resource's current location.

then we can say:
- let's get report file #108.
- let's switch mode of our transport car #84000 to 'delivery'.
- let's get art file called 'mona lisa #27'.
or something similar. (identifier does not have to be a number).

'Naming Service' can help us hide resource location under a name, by resolving identifier to address:port combination.

for example:
'mona lisa #27' -> 212.180.202.14:22
'report file #108' -> 212.180.202.14:22
'delivery car #84000 mode controller' -> 212.180.202.14:21600

naming service can work like DNS tree for example, as it's simple approach.

naming service should be reconfigurable, allowing to change resource's location as resource moves between servers without extra effort from user(s).


Source: [13], my partial education, my experience & insights, Wikipedia.

See also: 'Literature & the Internet' section, mostly [13] & [12].


i think that Stitie Space has potential to serve as software infrastructure for coordinating and/or modelling remote services.

No comments:

Post a Comment