发明名称 |
同步的消息队列 |
摘要 |
一种方法包括:接收写请求;添加写请求到一批基本相连的盘写;确定将该批基本相连的盘写写到非易失性存储器;将该批基本相连的盘写写到该非易失性存储器;发送写该批基本相连的盘写的确认;接收确认写的确认;和清除该批基本相连的盘写。 |
申请公布号 |
CN100565474C |
申请公布日期 |
2009.12.02 |
申请号 |
CN200580017660.X |
申请日期 |
2005.03.25 |
申请人 |
双子星移动科技公司 |
发明人 |
G·H·奥加萨瓦拉;J·施瓦茨;D·斯通 |
分类号 |
G06F12/00(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F12/00(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
李亚非;陈景峻 |
主权项 |
1.一种用于存储消息的方法,包括:接收写请求;添加该写请求到一批基本相连的盘写;确定将该批基本相连的盘写写到非易失性存储器;将该批基本相连的盘写写到该非易失性存储器;发送对写该批基本相连的盘写的确认;接收对该写确认的确认;和清除该批基本相连的盘写,其中,基于系统吞吐量,为用以写该批盘写的确定选择以下标准中的一个标准:●确定自从前一次将该批盘写写到非易失性存储器后已经流逝预定时间段;●确定该批盘写的预定大小已经被超过;●确定该批盘写包含多个相连的写请求;●确定该批盘写的大小超过预定的最大字节数量;●确定在该批盘写中存储的写请求数量超过预定的最大数量;●确定收集该批盘写的预定最大时间已经被超过;●确定自从最后一次写请求收到之后的预定最大时间已经被超过;●确定该写请求超过该批盘写中最大允许的页偏移;或●确定该写请求超过该批盘写中最大允许的字节偏移。 |
地址 |
美国加利福尼亚州 |