首页> 外文期刊>Procedia Computer Science >The Design Principles of Intelligent Load Balancing for Scalable WebSocket Services Used with Grid Computing
【24h】

The Design Principles of Intelligent Load Balancing for Scalable WebSocket Services Used with Grid Computing

机译:用于网格计算的可伸缩WebSocket服务的智能负载平衡的设计原理

获取原文
           

摘要

Large-scale grid compute projects may use computational capabilities of web browser sessions on numerous client devices to run distributed data processing algorithms. WebSocket protocol is the basis of duplex communications between browser worker nodes. Publish/Subscribe pattern defines communication scheme for client-server messaging. The downside of WebSocket-based Publish/Subscribe implementations is the stateful nature of long-living network connections. This aspect makes WebSocket scaling and load balancing a challenging task. In present work, we state that the intelligent balancer needs to consider different behavior types of client connections. We propose the negotiation-like mechanism between client and the load balancing system about the target server to set the client on. Our construction principles of scalable multi-server infrastructure with effective inter-server communications intensively use Redis instances, because Redis is a mature, well-tested, high performance system, rich of functions.
机译:大型网格计算项目可能会使用众多客户端设备上的Web浏览器会话的计算功能来运行分布式数据处理算法。 WebSocket协议是浏览器工作程序节点之间双工通信的基础。发布/订阅模式定义了客户端-服务器消息传递的通信方案。基于WebSocket的发布/订阅实现的缺点是长期存在的网络连接的状态性质。这方面使WebSocket扩展和负载平衡成为一项艰巨的任务。在当前的工作中,我们指出智能平衡器需要考虑客户端连接的不同行为类型。我们提出了客户端与目标服务器的负载平衡系统之间的类似协商机制,以将客户端设置为开启状态。我们的可伸缩多服务器基础结构与有效的服务器间通信的构造原理大量使用Redis实例,因为Redis是一个成熟的,经过测试的高性能系统,功能丰富。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号