【24h】

Scaling Internet Services by LinuxDirector

机译:通过LinuxDirector扩展Internet服务

获取原文

摘要

LinuxDirector is a software tool that directs network connctions to multiple servers that share their workload, which can be used to build highly scalable and highly available services. LinuxDirector extends the TCP/IP stack of Linux kernel to support three IP load balancing tech-niques, which can make parallel services of different kinds of server clusters to appear as a service on a single IP ad-dress. Four scheduling algorithms have been implemented to assign connections to different servers, and a simple distributed lock manager is provided for applications on dif-ferent servers to access shared data consistently. Scalabil-ity is achieved by transparently adding or removing a node in the cluster, and high availability is provided by detecting node or daemon failures and reconfiguring the system ap-propriately. This paper describes the design and implemen-tation of LinuxDirector and presents several of its features including scalability, high availability, connection affinity and icmp handling.
机译:LinuxDirector是一种软件工具,可将网络连接定向到共享其工作负载的多台服务器,这些服务器可用于构建高度可扩展的高可用性服务。 LinuxDirector扩展了Linux内核的TCP / IP堆栈,以支持三种IP负载平衡技术,这些技术可使不同类型的服务器群集的并行服务显示为单个IP地址上的服务。已经实现了四种调度算法以将连接分配给不同的服务器,并且为不同服务器上的应用程序提供了一个简单的分布式锁管理器,以一致地访问共享数据。通过透明地添加或删除集群中的节点来实现可伸缩性,并通过检测节点或守护程序故障并适当地重新配置系统来提供高可用性。本文介绍了LinuxDirector的设计和实现,并介绍了其一些功能,包括可伸缩性,高可用性,连接亲和力和icmp处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号