Filters








19,458 Hits in 6.6 sec

The case for crypto protocol awareness inside the OS kernel

Matthew Burnside, Angelos D. Keromytis
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]

Myung-Sub Lee, Chang-Hyeon Park
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

Terry Ching-Hsiang Hsu, Kevin Hoffman, Patrick Eugster, Mathias Payer
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

Floyd Martis, Smita Lopes, Akshay Kapoor
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]

Sourav Sen, Y. Narahari
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

Jinkyu Jeong, Euiseong Seo, Jeonghwan Choi, Hwanju Kim, Heeseung Jo, Joonwon Lee
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]

Oliver Hohlfeld, Helge Reelfs, Jan Rüth, Florian Schmidt, Torsten Zimmermann, Jens Hiller, Klaus Wehrle
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

Toyotaro Suzumura, Michiaki Tatsubori, Scott Trent, Akihiko Tozawa, Tamiya Onodera
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

Martin Casado, Vikram Vijayaraghavan, Guido Appenzeller, Nick McKeown
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

Oliver Hohlfeld, Helge Reelfs, Jan Ruth, Florian Schmidt, Torsten Zimmermann, Jens Hiller, Klaus Wehrle
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

Guanyu Li, Dong Du, Yubin Xia
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

Hiroya Matsuba, Yutaka Ishikawa
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

Roberto Bonafiglia, Amedeo Sapio, Mario Baldi, Fulvio Risso, Paolo C. Pomi
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

P. Ciancarini, R. Tolksdorf, F. Vitali, D. Rossi, A. Knoche
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

Yiming Hu, A. Nanda, Qing Yang
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