A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
The case for crypto protocol awareness inside the OS kernel
2005
SIGARCH Computer Architecture News
Separation of control and data plane is a principle increasingly used to improve the performance of network protocols and applications, such as the Web. ...
In this way, we can reduce the number of system calls and context switches to a small constant number, and the amount of data copying that involves the web server by 100%. ...
The result is minimization of data copying between the user-level application (e.g., the web server) and the kernel. ...
doi:10.1145/1055626.1055635
fatcat:fogjhb2y7vhp3aqnwfqrc3i3oq
The Three-Level Approaches for Differentiated Service in Clustering Web Server
[chapter]
2009
Lecture Notes in Computer Science
A kernel-level approach adds a realtime scheduler to the operating system kernel to keep the priority of the user requests determined by the scheduler in the Web server. ...
The result of tests shows that the approaches support the differentiated services in clustering web server environment. ...
In this paper, HP's httperf program, and AB(Apache HTTP server Benchmark tool) that measure the response speed of the Apache server are used to evaluate the capability of Web server. ...
doi:10.1007/978-3-642-00972-3_23
fatcat:dxaegbt4ovbv5lu3wljz45vsxq
Enforcing Least Privilege Memory Views for Multithreaded Applications
2016
Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security - CCS'16
An evaluation of our prototype in the Linux kernel (TCB < 1,800 LOC) shows negligible runtime performance overhead in real-world applications including Cherokee web server (< 0.69%), Apache httpd web server ...
Failing to properly isolate components in the same address space has resulted in a substantial amount of vulnerabilities. ...
Multithreaded Cherokee Web Server Main Process
Case Study: Cherokee Web Server Cherokee [12] is a high-performance and light-weight multithreaded web server. ...
doi:10.1145/2976749.2978327
dblp:conf/ccs/HsuHEP16
fatcat:algygo7azbhy5aammt2gpdti5i
Constructing a Committed Operating System Employing Linux
2015
International Journal of Computer Applications
System backboned by Linux kernel with the UI on the web and the basic requirements need. ...
The paper finds possible solution by giving a devoted environment to a particular user keeping in mind the prerequisite of space and memory issues. ...
This will save user space and implemented as web apps and opened in a SSB and the user feels it like a uniprocessor application. ...
doi:10.5120/20131-2216
fatcat:vfgxnu333bbvhostlm7ui53vkm
Improving Web Server Performance by Network Aware Data Bu.ering and Caching
[chapter]
2002
Lecture Notes in Computer Science
We port an in house web server called SWEET, to NABC APIs and evaluate performance using a range of workloads both simulated and real. ...
We realize NABC by implementing a set of system calls and an user library. The end product of the implementation is a set of APIs specifically designed for use by the web servers. ...
at the middle of the net and web servers and proxy servers at the edge of the net. ...
doi:10.1007/3-540-36265-7_23
fatcat:zdpsvss4w5cvdhm6lblmyqtc34
KAL: kernel-assisted non-invasive memory leak tolerance with a general-purpose memory allocator
2010
Software, Practice & Experience
We have implemented a prototype that works with the GNU C library and with the Linux kernel. Our prototype has been tested and evaluated with various real world applications. ...
host can be used to identify the leaked memory, thus minimizing impact on the application program's performance; (4) our scheme does not degrade service availability of the application while detecting ...
This is a simple up-call from the kernel space to the user space. ...
doi:10.1002/spe.970
fatcat:dfaiftmrh5clxautilt45nokna
Application-Agnostic Offloading of Packet Processing
[article]
2019
arXiv
pre-print
Our evaluation of a broad class of applications, namely DNS, Memcached, and HTTP, highlights that Santa can substantially improve the server performance by a factor of 5.5, 2.1, and 2.5, respectively. ...
This challenge is rooted in a partitioned data path where the split between the kernel space networking stack and user space applications induces overheads. ...
Such approaches split up static and dynamic HTTP content to be handled by the kernel and a user space web server respectively. ...
arXiv:1904.00671v1
fatcat:qwfgpj7abzh5nmp3crdreivm5u
Highly scalable web applications with zero-copy data transfer
2009
Proceedings of the 18th international conference on World wide web - WWW '09
The approach reduces redundant processing for memory copying and the context switch overhead between user space and kernel space by exploiting the zero-copy data transfer methodology, such as the sendfile ...
Extensive work has been done to improve the performance of individual software components such as Web servers and programming language runtimes. ...
For the ultimate performance gains, inkernel Web servers [21] [10] have been proposed to avoid expensive passing of data and control between kernel and user space. Robert et al. ...
doi:10.1145/1526709.1526833
dblp:conf/www/SuzumuraTTTO09
fatcat:erlntukdbnfzrhwya7x3zguoq4
The Stanford Virtual Router
2002
Computer communication review
This makes it possible for students or researchers to generate traffic with real, standard clients and servers and evaluate performance over the simulated topology. ...
With its relationship with the server, the VR client has full capability to manipulate and route traffic flows from user space. ...
This makes it possible for students or researchers to generate traffic with real, standard clients and servers and evaluate performance over the simulated topology. ...
doi:10.1145/571697.571715
fatcat:a664vcodzradbfgnbwdqpi3fay
Application-Agnostic Offloading of Datagram Processing
2018
2018 30th International Teletraffic Congress (ITC 30)
This challenge is rooted in a partitioned data path where the split between the kernel space networking stack and user space applications induces overheads. ...
Our evaluation focuses on accelerating DNS traffic for which we find a performance increase by a factor of 5.5 on realworld request pattern. ...
Serving static content from a kernel space web server showed to nearly double the performance [25] . ...
doi:10.1109/itc30.2018.00015
dblp:conf/teletraffic/HohlfeldRR0ZHW18
fatcat:hpb7xm5tznahxbxpwfboyqvz7u
Iso-UniK: lightweight multi-process unikernel through memory protection keys
2020
Cybersecurity
Our evaluation shows that the isolation and multi-process support in Iso-UniK will not damage the applications' performance. ...
However, the Achilles' heel of unikernel is the lack of multi-process support, which makes it less flexible and applicable. ...
JOS web server is a tiny web server for lab in MIT OS lessons, which has a simple and clear workflow for testing performance of multi-process feature. ...
doi:10.1186/s42400-020-00051-9
fatcat:4o73faozxbb5fh4cjfceetm3yq
Single IP Address Cluster for Internet Servers
2007
2007 IEEE International Parallel and Distributed Processing Symposium
The result of the SPEC Web benchmark shows SAPS handles 7.9% more requests than the existing method. ...
Between the I/O server and applications nodes is connected using cluster dedicated network such as the Myrinet network. ...
In order to evaluate the performance of SAPS, the network bandwidth and the web server performance benchmarks are used. ...
doi:10.1109/ipdps.2007.370255
dblp:conf/ipps/MatsubaI07
fatcat:zibgguglxrgzrcgakliozlkft4
Enforcement of dynamic HTTP policies on resource-constrained residential gateways
2017
Computer Networks
gateways, and (ii ) has almost no impact on the performance of the device, as well as on the users' browsing experience, as demonstrated by the experiments presented in the paper. ...
delegating to a remote policy server the resource intensive task of verifying policy compliance. ...
Acknowledgment We wish to thank Martino Trevisan and Marco Mellia for the statistics on real traffic traces and their initial implementation of the WebTrafficGenerator, and Pierpaolo Giacomin for the inspiring ...
doi:10.1016/j.comnet.2017.05.016
fatcat:agkzm6slrjekbly2um4eqdr5m4
Coordinating multiagent applications on the WWW: a reference architecture
1998
IEEE Transactions on Software Engineering
Several kinds of agents live in the PageSpace: user interface agents, personal homeagents, agents that implement applications, and agents which interoperate with legacy systems. ...
Coordination technology is integrated with the standard Web technology and the programming language Java. ...
ACKNOWLEDGMENTS PageSpace has been supported by the EU as ESPRIT Open LTR Project No. 20179. The authors thank the anonymous referees for their comments. ...
doi:10.1109/32.685259
fatcat:vk26qe2pzja23mi33xsj7zyx3i
Measurement, analysis and performance improvement of the Apache Web server
1999
1999 IEEE International Performance, Computing and Communications Conference (Cat. No.99CH36305)
Performance of Web servers is critical to the success of many corporations and organizations. ...
We found that on average, Apache spends about 20-25% of the total CPU time on user code, 35-50% on kernel system calls and 25-40% on interrupt handling. ...
We benefited from discussions with Rich Neves at IBM Watson and Pedro Trancoso at University of Illinois. Bulent Abali at Watson helped us on setting up the test network. ...
doi:10.1109/pccc.1999.749447
dblp:conf/ipccc/HuNY99
fatcat:sx3sjf2zqnbxnipilq2cflcqfu
« Previous
Showing results 1 — 15 out of 19,458 results