Changrong You bio photo

Email

Github

分布式计算机系统

概述

  • 分布式计算机系统定义【通信交换信息,无主次之分,资源共享,共同完成任务】
  • 功能<通信,资源共享,并行计算>
  • 特征<分布性,自治性,模块性,并行性>

进程迁移

  • 数据迁移
    • 拷贝,本地访问
    • 部分传送
  • 计算迁移
    • 发送远程命令
      • 利用远程过程调用RPC
      • 由系统A中的进程P向系统B发送一消息
  • 进程迁移机制
    • 启动
      • 主控模块与监视模块(负荷均衡为目标)
      • 自迁移(特殊资源为目标)
    • 迁移过程
      • 传送整个地址空间
      • 仅传送在内存中的那部分地址空间

分布式进程同步

  • 事件排序
    • 时钟同步
    • 互斥

分布式进程通信

分布式系统中死锁

  • 资源型死锁
  • 消息型死锁
    • 重新组装型死锁
    • 直接存储-转发型死锁

分布式文件系统

  • 集中式分布管理
  • 完全分布式管理