一种基于内存池与细粒度锁优化的高并发SIP信令处理方法
本发明公开了一种基于内存池与细粒度锁优化的高并发SIP信令处理方法,属于通信网络信令处理领域,为解决高并发SIP信令处理中内存分配释放引发锁竞争与碎片、会话一致性依赖粗粒度锁导致阻塞、以及调度粗放造成负载不均与时延波动的问题,本发明通过构建输入输出线程与工作者线程并发框架,基于Call‑ID建立全局会话表与会话亲和映射表,按待处理事件数、处理器利用率、私有内存池使用率及预测值计算负载评分,并结合熵值与迁移收益成本进行会话迁移决策;采用无锁环形队列投递任务、会话上下文互斥锁实现细粒度加锁;为工作者线程建立私有分层内存池并在发送后按标识回收,实现了降低锁竞争与碎片、提高吞吐与多核利用率并降低时延波动的技术效果。