Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites
 
conference paper

A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites

Elnikety, Sameh  
•
Nahum, Erich
•
Tracey, John
Show more
2004
WWW '04: Proceedings of the 13th international conference on World Wide Web
WWW2004: The Thirteenth International World Wide Web Conference

This paper presents a method for admission control and request scheduling for multiply-tiered e-commerce Web sites, achieving both stable behavior during overload and improved response times. Our method externally observes execution costs of requests online, distinguishing different request types, and performs overload protection and preferential scheduling using relatively simple measurements and a straightforward control mechanism. Unlike previous proposals, which require extensive changes to the server or operating system, our method requires no modifications to the host O.S.,Web server, application server or database. Since our method is external, it can be implemented in a proxy. We present such an implementation, called Gatekeeper, using it with standard software components on the Linux operating system. We evaluate the proxy using the industry standard TPC-W workload generator in a typical three-tiered e-commerce environment. We show consistent performance during overload and throughput increases of up to 10 percent. Response time improves by up to a factor of 14, with only a 15 percent penalty to large jobs.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

p383-elnikety.pdf

Access type

openaccess

Size

139.06 KB

Format

Adobe PDF

Checksum (MD5)

8b84080b2e03747324c2adda3d5b7a38

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés