文档介绍:分布计算环境
邹华
北京邮电大学网络技术研究院
Chapter 1
Introduction
主要内容
分布式系统及其挑战
什么是分布式计算?
什么是分布计算环境
分布计算技术的发展历程
课程简介
什么是分布式系统?
A collection of puters that appears to its users as a single coherent system.
A collection of puters linked by work, with software designed to produce an puting facility.
the system software runs on a loosely integrated group of cooperating processors linked by work.
在网络计算平台上开发、部署、管理和维护以资源共享和协同工作为主要应用目标的分布式应用系统。
……
分布式系统举例
分布式系统到处可见
校园的图书管理系统、行政办公系统、智能网系统、ATM系统、Web、PSTN、GSM…
甚至毕设参与开发的系统
不同的系统会在多个方面有差别,如
从规模上: LAN、WAN
从行业上: 银行网络(ATM) 电信网络(IP Phone)
从技术上: 上: 、
从协议上: TCP/IP
……
在IT领域,目前特别关注以IP为核心实现的网络环境、互联网环境、Web环境
分布式系统的主要特征
包含任意个数的系统进程和用户进程
体系结构模块化,它由数目可变的多个处理部件组成
通过共享通信结构上的报文传递进行通信,进程之间的报文传送存在延迟且延迟时间可变
实行某种全系统范围的控制,以便提供动态的进程间的合作和运行时间的管理
不同系统有着不同的控制程度
资源共享
一旦授权,可以访问环境中的任何资源:
硬件(. printer, scanner, camera)、软件(服务)、数据(file, database, web page)
相关技术例:
资源管理器控制资源的访问
提供命名机制
控制并发访问
开放性
新共享资源添加并被各种客户程序使用的程度
支持异构资源的添加和使用
相关技术例
提供统一的通信机制
发布访问共享资源的接口
虚拟化技术