FEP
前端处理器
一种基于集群服务器的动态调度模型,该模型提出了次前端机的概念,前端机根据网络服务类型的不同,将动态调度的任务交给相应的次前端机处理,从而降低了前端机的负载,在一定程度上缓解了服务器的瓶颈,增强了集群服务器的可扩展性。
信息简介
在通信网络中,前端处理器一般位于主机之前,它主要承担通信任务,以减轻主机的负担。如果通信线路进入前端处理器的数据可能有错误或数据代码格式不匹配等,那么在数据传送给主机之前,必须由前端处理器来解决,而主机仅做数据处理。
前端处理器有可编程和不可编程之分。不可编程前端处理器的功能仅由硬件来实现,一旦定型后,所拥有的通信功能也就完全确定了。由于这类前端处理器的硬件线路不能轻易改变,因此,当网络发生变化或终端增加时,它就无法适应。可编程前端处理器是由硬件和软件构成的,它的通信功能可通过编程控制来改变,从而适应网络系统的变化。显然,这类前端处理器的使用更灵活、方便。
在大型的通信网络系统中,都必须配有前端处理器。一般一台前端处理器就是一台计算机,主要具有的功能是:字符或数据的分段与重组,各终端之间的数据代码转换,错误检测与恢复,为不同终端提供协议支持,各终端之间的数据交换,轮询终端,公用电话网络中自动应答,编辑网上的统计资料等。
功能
前端处理器是一台具有特殊能力的微型计算机,用以代替计算机中硬连线的通信控制器来对远程终端进行控制。
除了控制接收和发送所有在宿主机和终端之间传输的数据以外,前端处理器还可以完成下列各种功能:
(1)数据和格式的转换:把一种或多种传输进来的数据代码和格式转换成宿主机的数据代码或格式。
(2)探询或选择:探询指前端处理器每次只请求一个终端发送数据,而选择则是前端处理器请求一个或多个终端接收数据。具有探询或选择功能的前端处理器可以确定某一终端是否已准备好发送或接收数据。
(3)报文的装配或拆卸:对所有以不同的数据速率和按同步或异步格式传输的数据进行装配或拆卸,以保证宿主机收到的只是完整的报文。
(4)差错控制:对传输差错进行检测并尽可能地校正。
(5)故障弱化:指在宿主机系统的主要部件已经失效的情况下,该系统的另一些部件(例如终端)仍能保持继续工作的一种前端处理器的能力。
(6)排队:把传输进来的报文按传输的次序排好以供宿主机处理。
(7)报文交换:如果某个前端处理器能供不止一台宿主机使用,那么就可以用它来进行不同宿主机之间的报文交换。
(8)直接响应:对于简单的查询,前端处理器可以直接响应而不必与宿主机打交道。
参考资料
最新修订时间:2022-08-25 15:40
目录
概述
信息简介
参考资料