Papers by Antoni Batchelli
Networked Systems Design and Implementation, May 2, 2005
In this paper we describe Quorum, a non-invasive approach to scalable quality-of-service provisio... more In this paper we describe Quorum, a non-invasive approach to scalable quality-of-service provisioning that uses traffic shaping, admission control, and response monitoring at the border of an Internet site to ensure throughput and response time guarantees. We experimentally compare an implementation of Quorum both to hardware over-provisioning and to leading software approaches using real world workloads. Our results show that Quorum can enforce the same QoS guarantees as either of the compared approaches, while achieving better resource utilization than over-provisioning and without the application rewriting overhead required by intrusive software approaches. We also demonstrate that our implementation can successfully handle extreme situations such as sudden traffic surges, application misbehavior and node failures. Furthermore, we demonstrate the flexibility of Quorum by providing QoS guarantees for a complex and heterogeneous Internet service that cannot be implemented by other current software approaches.
Networked Systems Design and Implementation, May 2, 2005
In this paper we describe Quorum, a non-invasive approach to scalable quality-of-service provisio... more In this paper we describe Quorum, a non-invasive approach to scalable quality-of-service provisioning that uses traffic shaping, admission control, and response monitoring at the border of an Internet site to ensure throughput and response time guarantees. We experimentally compare an implementation of Quorum both to hardware over-provisioning and to leading software approaches using real world workloads. Our results show that Quorum can enforce the same QoS guarantees as either of the compared approaches, while achieving better resource utilization than over-provisioning and without the application rewriting overhead required by intrusive software approaches. We also demonstrate that our implementation can successfully handle extreme situations such as sudden traffic surges, application misbehavior and node failures. Furthermore, we demonstrate the flexibility of Quorum by providing QoS guarantees for a complex and heterogeneous Internet service that cannot be implemented by other current software approaches.
The fast-paced growth of the Internet’s user population is driving clustered architectures as the... more The fast-paced growth of the Internet’s user population is driving clustered architectures as the platform of choice for hosting high volume-services. The ability to provide a guaranteed service quality in such clustered architectures is becoming a need for today’s e-businesses. Most companies that currently offer such service guarantees rely on overprovisioning their resources or on physically reserving groups of cluster nodes for different entities. Unfortunately, these attempts to address the QoS problem suffer from poor resource utilization, high cost and low flexibility. In this paper, we propose a non-intrusive, shaping technique that allows for the management of cluster resources such that service quality can be guaranteed to the clients. To this effect, we present Qflow, an attractive alternative solution suitable for the rapidly changing and ill-behaved traffic patterns of most Internet services. Qflow is more effective, has lower cost and is more flexible than any of the e...
Proceedings of the 11th workshop on ACM SIGOPS European workshop, 2004
In this paper we argue that the best approach to providing Quality of Service (QoS) guarantees to... more In this paper we argue that the best approach to providing Quality of Service (QoS) guarantees to current Internet services is to use admission control and traffic shaping techniques at the entrance points of Internet hosting sites. We propose a black-box approach that does not require knowledge, instrumentation, or modification of the system (hardware and software) that implements the services provided by the site. We maintain that such a non-intrusive QoS solution achieves better resource utilization, has lower cost, and is more flexible than the current approaches of physical partitioning and hardware overprovisioning. Furthermore, we contend that our solution is easier to deploy, less complex to implement, and easier to maintain than more intrusive approaches which embed the QoS logic into the operating system, distributed middleware, or application code. We demonstrate empirically that despite being decoupled from the internal mechanisms implementing the site, a black-box approach provides effective response times and capacity guarantees.
In this paper we describe Quorum: a new non-invasive software approach to scalable quality-of-ser... more In this paper we describe Quorum: a new non-invasive software approach to scalable quality-of-service provisioning that uses trafc shaping, admission control, and response monitoring at the borders of the Internet hosting site to ensure throughput and response time guarantees. We compare Quorum both to over-provisioning and to Nep- tune ñ a research and now commercially successful middle- ware system that implements QoS for Internet services. Our results show that Quorum can enforce the same QoS guaran- tees as Neptune for Neptune-enabled services, but without re- quiring the additional development overhead required by Nep- tune. We also detail Quorum's e xibility by using it to pro- vide QoS guarantees for an Internet service benchmark that is not ready to be used with Neptune or any other invasive soft- ware approach. In this case, Quorum achieves the same results a over-provisioning (which is the only other feasible solution) using one-half of the site resources.
Uploads
Papers by Antoni Batchelli