11、分布式计算架构与云测试平台解析

分布式计算架构与云测试平台解析

1. Grid Anywhere架构概述

Grid Anywhere架构旨在利用机顶盒的闲置资源进行复杂应用的处理,在巴西,大量的电视设备和互联网的普及为其提供了构建大规模计算园区的潜力。

1.1 架构工作流程
  • 对象分发与执行 :广播者将Java对象通过Data Carousel Interface转发给负责将数据与音频、视频复用的应用,再发送到机顶盒。机顶盒接收对象并执行,执行的Java程序可使用传统通信接口(如套接字)或中间件API获取待处理数据,处理完成后将结果返回给原始对等方。
  • 准入控制模块 :当对等方作为资源提供者时,准入控制模块与客户端调度器协商执行,并接收要在本地对等方托管的Java对象。为保证资源提供者的安全,Java对象会被发送到SAM模块执行。
  • 机顶盒中间件接口 :当资源提供者是电视对等方时,机顶盒中间件负责接收广播者发送的Java对象。存在一个机顶盒中间件接口模块,负责获取接收到的对象并将其转发到准入模块。在首次工作中,将实现与Ginga(巴西中间件)的接口。若没有机顶盒中间件,则需实现程序来管理传入的数据轮播。
1.2 安全机制

安全在Grid环境中至关重要,因为对等方执行的程序大多由未知程序员编写,不安全的程序执行可能对本地系统造成危险。
- SAM模块 :SAM是一个沙箱,负责以安全的方式执行Java程序。用户程序在Java安全管理器和环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值