发送缓冲存储器管理方法及异步传递模式通信装置

(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 1187724 A
(43)申请公布日 1998.07.15
(21)申请号 CN97119324.X
(22)申请日 1997.09.29
(71)申请人 三菱电机株式会社
    地址 日本东京
(72)发明人 谷昭彦
(74)专利代理机构 上海专利商标事务所
    代理人 沈昭坤
(51)Int.CI
      H04L12/433
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      发送缓冲存储器管理方法及异步传递模式通信装置
(57)摘要
      本发明揭示一种发送缓冲存贮器的管理方法及ATM通信装置,用于解决当对一个连接产生大量发送请求时,不能对其它连接发送的课题。该管理方法包括下列步骤:分割暂存发送数据的缓冲存贮区域;根据与其它ATM终端间设定的逻辑连接所涉及的信息,对使用所述连接的发送请求源分配已分割的各区域;判定对发送数据的发送请求,所述分配的区域是否空闲;根据该判定结果,控制所述发送请求涉及的发送数据向所述区域的传送。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种由ATM网络连接进行数据收发的ATM终端的发送缓冲存贮器的管理方法,其特征在于包括下述过程:
根据数据发送要求,分割暂存发送数据的所述发送缓冲存贮器区域的分割过程;
根据与所述ATM网络上的其它ATM终端间设定的逻辑连接所涉及的信息,对使用所述连接的发送请求源分配在所述分割过程中分割的所述发送缓冲存贮器的分割区域的区域与连接对应过程;
判定对所述发送数据的发送请求,所述区域与连接对应过程中分配的所述发送缓冲存贮器的分割区域是否空闲的区域空闲状态判定过程;
若所述区域空闲状态判定过程中判定为空闲,为了向ATM网络上的其它ATM终端发送所述发送数据,对所述分配的发送缓冲存贮器的分割区域传送该发送数据,若在所述区域空闲状态判定过程中判定为无空闲,则进行废弃所述数据发送请求控制的发送数据控制过程。
2.如权利要求1所述的发送缓冲存贮器的管理方法,其特征在于,还包括在发送数据的发送请求源与ATM网络上的其它ATM终端间,取得该发送请求源在发送时使用的连接总数的连接总数取得过程;在分割过程中,根据所述连接总数取得过程中取得的连接总数,分割发送缓冲存贮器区域;在区域与连接对应过程中,向每个所述发送数据的发送请求源分配所述分割过程中分割的各区域。
3.一种ATM通信装置,其特征在于包括:
工作于ATM终端,在与ATM网络上的其它终端间设定逻辑连接,并通过该连接发送数据的多个发送请求部;
暂存来自所述数据发送请求部的发送数据的发送缓冲存贮器;
把所述发送数据分割成固定长的信元,并以信元为单位进行发送的数据发送部;
管理数据发送时使用的连接的连接管理部;
分割所述发送缓冲存贮器,根据在与所述ATM网络上的其它ATM终端间设定的逻辑连接所涉及的信息,向来自所述数据发送请求部的发送请求分配已分割的发送缓冲存贮器,并因所述数据发送部的数据发送结束而释放所述发送缓冲存贮器的缓冲存贮器管理部。
说  明  书
本发明涉及进行ATM(Asynchronous Transfer Mode)(异步传递模式)通信时的发送缓冲存贮器管理方法及采用该管理方法以ATM进行通信的ATM通信装置。
图16是例如硅开关公司(Tran Switch Corporation)ATM信元化LSI器件的SARA芯片组技术手册中揭示的、以往发送缓冲存贮器管理方法的概略构成框图。图中,1是对发送数据进行信元化然后加以发送的LSI,2是存贮LSI1发送ATM信元时参照的各种控制信息的控制存贮器,3是存贮发送数据的缓冲存贮器。
下面对上述构成的动作加以说明。
若对某一连接(与通信对方的连接所建立的通信线路)产生数据发送要求,则向缓冲存贮器(也称为发送缓冲器)3传输发送数据,在控制存贮器2中准备向缓冲存贮器3传输发送数据的存贮地址、传输的连接的通信业务类别和通信业务参数等,使LSI1发送启动。结果,LSI1利用控制存贮器2中准备的存贮地址写入缓冲存贮器3中的发送数据,按照控制存贮器2中准备的各种参数进行ATM信元化后,开始ATM发送。一旦缓冲存贮器3中的发送数据ATM信元化,且ATM的发送完成,则存贮缓冲存贮器3中发送数据的区域释放。若在该发送完成前,产生对其它连接的数据发送要求,则向缓冲存贮器3上的空闲区域传输该发送数据,通过针对该发送数据的上述一系列步骤,使LSI1启动发送。LSI1对两个连接的发送数据进行ATM信元化,并复接各连接的ATM信元后,进行ATM发送。
由于以往的发送缓冲存贮器管理方法如上所述构成,在例如对1个连接产生大量发送要求时,该发送要求相应的发送数据占满了ATM终端上的缓冲存贮器3,这时,即使产生对其它连接的发送要求,也将成为在缓冲存贮器3上不存在存贮该发送要求相应的发送数据的空闲区域的状态。由此,存在不管在作为ATM网络的频带是否空闲,都不能对其它连接进行发送这样的课题。
而且,即使相对于1个连接的发送数据没有全部占用缓冲存贮器3,当产生来自数据发送请求部的对其它连接的数据发送请求时,也存在往往缓冲存贮器3中没有该发送请求所涉及的数据量所需的空余存贮区域而不能发送这样的课题。
本发明为解决上述课题,其目的在于得到一种防止为了对1个连接的发送请求而占满缓冲存贮器,避免不能对其它连接发送的状态,从而实现缓冲存贮器有效使用的发送缓冲存贮器的管理方法及ATM通信装置。
又,本发明的目的还在于得到一种避免不能发送超过缓冲存贮器容量的发送数据这种状态,以实现有效使用缓冲存贮器的发送缓冲存贮器管理方法及ATM通信装置。
进而,本发明的目的在于得到一种进行通信质量满足连接的缓冲存贮器管理,从而实现有效使用缓冲存贮器的发送缓冲存贮器管理方法及ATM通信装置。
又,本发明的目的在于得到一种各连接自动组,进行保证通信质量满足连接的缓冲存贮器管理,从而实现缓冲存贮器有效使用的发送缓冲存贮器管理方法及ATM通信装置。
又,本发明的目的在于得到一种利用在同一的连接中设定的优先级,能对优先级高的连接
有效进行发送的发送缓冲存贮器管理方法及ATM通信装置。
又,本发明的目的在于得到一种能使对由多个发送数据所构成高层次应用层消息发送废弃比例小的发送缓冲存贮器管理方法及ATM通信装置。
又,本发明的目的在于得到一种能确实保证对优先级低的连接的数据发送的发送缓冲存贮器管理方法及ATM通信装置。
本发明所涉及的由ATM网络连接进行数据收发的ATM终端的发送缓冲存贮器的管理方法,包括下述过程:根据数据发送要求,分割暂存发送数据的所述发送缓冲存贮器区域的分割过程;根据与所述ATM网络上的其它ATM终端间设定的逻辑连接所涉及的信息,对使用所述连接的发送请求源分配在所述分割过程中分割的所述发送缓冲存贮器的分割区域的区域与连接对应过程;判定对所述发送数据的发送请求,所述区域与连接对应过程中分配的所述发送缓冲存贮器的分割区域是否空闲的区域空闲状态判定过程;若所述区域空闲状态判定过程中判定为空闲,为了向ATM网络上的其它ATM终端发送所述发送数据,对所述分配的发送缓冲存贮器的分割区域传送该发送数据,若在所述区域空闲状态判定过程中判定为无空闲,则进行废弃所述数据发送请求控制的发送数据控制过程。

本文发布于:2024-09-20 15:15:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/791231.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:发送   存贮器   缓冲   连接
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议