1.一种解决光交换分组竞争的光电混合缓存装置,包括,输出共享光纤延迟线缓存模块、电子缓存器、SOA光门开关、光分路器、光合路器、光/电转换器、电/光转换器、光信号放大器和冲突控制与缓存调度模块,其特征在于,光交换机的输出端口分别通过光分路器及SOA光门开关连接输出共享光纤延迟线缓存模块,输出共享缓存模块由光纤延迟线组成,为交换机的所有输出端口共享,其输出提供时间延迟通过光合路器输出,电子存储器通过电光转换器和光电转换器连接在光交换机的输入与输出端口间,FDL提供D的整数倍的离散时间延迟,电子存储器提供连续的时间延迟,输出线上有合适的时间空隙时,电子存储器中的光分组通过电/光转换后输出,当由输出共享光纤延迟线冲突产生失败光分组,冲突控制与缓存调度模块调度该失败光分组通过光/电转换后存储在电子缓存器中,待交换机的输出端口空闲时进行电/光转换、并进行信号放大后调度输出。
2.根据权利要求1所述的光电混合缓存装置,其特征在于,输出共享光纤延迟线缓存模块中光纤延迟线采用输出共享缓存方式,N个输出端口共享B根光纤延迟线提供的缓存能力;电子缓存器有多对输入/输出端口,为光冲突分组提供连续时间的电子缓存,在电子缓存器中设置缓存时限值,冲突控制与缓存调度模块对电子存储器中缓存的每一个电分组统计开始时间和缓存时限值,当超过缓存时限值后,丢弃电子存储器中超过缓存时限值的光分组。
3.根据权利要求1所述的光电混合缓存装置,其特征在于,冲突控制与缓存调度模块采用首选即中-填空算法寻找满足输出时间要求的最短可用FDL线,对到达的冲突光分组,使FDL上的空隙减小。
4.采用光电混合缓存装置解决光交换分组竞争的方法,其特征在于,当由输出共享光纤延迟线冲突产生失败光分组,冲突控制与缓存调度模块首先在通过光分路器及SOA光门开关连接在光交换机输出端口的输出共享光纤延迟线缓存模块中寻找可用的输出光纤延迟线解决产生的失败光分组,若输出光纤延迟线都不可用,光/电转换器将失败光分组进行光/电转换成电信号,存储在电子缓存器中等待光交换机输出端口空闲,FDL提供D的整数倍的离散时间延迟,电子存储器提供连续的时间延迟,输出线上有合适的时间空隙时,电子存储器中的光分组通过电/光转换后输出,当光交换机输出端口空闲或输出光纤延迟线可用时,将电子缓存器中存储的信号经过电/光转换器转换并进行光信号放大后送到光交换机的输入端口,调度到光交换机指定输出端口,若共享输出光纤延迟线和电子缓存器均不能接收上述失败光分组,则丢弃该失败光分组。
5.根据权利要求4所述的方法,其特征在于,冲突控制与缓存调度模块监视交换机各输出端口分组的请求服务时间和分组离开时间,判断输出端口是否空闲。
6.根据权利要求4所述的方法,其特征在于,用多个光分路器负责光交换机的多个输出端口的冲突光分组选择可用的光纤延迟线缓存,光分组延迟时限到达后通过光合路器输出到相应的输出端口。
7.根据权利要求4所述的方法,其特征在于,在寻找可用的输出光纤延迟线过程中,对到达的冲突光分组用首选即中-填空算法寻找满足输出时间要求的最短可用FDL线,使FDL上的空隙减小。
8.根据权利要求7所述的方法,其特征在于,所述首选即中-填空算法具体包括,冲突控制与缓存调度模块如找到FDL的可用输出信道,则输出光分组到该信道,若没有找到可用的输出信道,且电子存储器接收端没有冲突,光分组进行光/电转换,贴上时间标签后存储到电子存储器中;比较FDL的空隙长度d是否大于电分组的长度e,如果d>e,则将电子存储器中的电分组由电/光转换器转换为光分组,寻找可用的FDL将其输出到信道;如果电分组在电子存储器中等待时间超过容许值,则将电分组从电子存储器中删除。