Linux Virtual Server for Scalable Network Services

Linux Virtual Server for Scalable Network Services
复制标题

用于可扩展网络服务的 Linux 虚拟服务器

DOI:
--
复制
发表时间:
2000
期刊:
影响因子:
--
通讯作者:
Wensong Zhang
Wensong Zhang
中科院分区:
--
文献类型:
--
作者:
Wensong Zhang

文献摘要

被引文献

相似文献

本文介绍了Linux虚拟服务器的动机、设计、内部实现。Linux虚拟服务器的目标是提供一个基本的框架,使用大型商用服务器集群来构建高度可扩展和高度可用的网络服务。对Linux内核的TCP/IP协议栈进行扩展,使其支持三种IP负载均衡技术,可以使不同类型服务器集群的并行服务作为一种服务出现在单个IP地址上。可伸缩性是通过在集群中透明地添加或删除节点来实现的,高可用性是通过检测节点或守护程序故障并适当地重新配置系统来提供的。
This paper describes the motivation, design, internal implementation of Linux Virtual Server. The goal of Linux Virtual Server is to provide a basic framework to build highly scalable and highly available network services using a large cluster of commodity servers. The TCP/IP stack of Linux kernel is extended to support three IP load balancing techniques, which can make parallel services of different kinds of server clusters to appear as a service on a single IP address. Scalability 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 appropriately.