Over the past few years, mainstream computing has shifted from isolated personal comput-ers to networks of computational devices. As a result the client-server programming model has become increasingly important. These servers often have very strong performance and reliability criteria. We did an empirical study of different server architectures, developed a novel thread-per-connection to event-driven transformation, and developed a performance model to predict server performance under various server architectures. We considered four different server architectures: a thread-per-connection architecture built on a kernel-level thread implementation, a thread-per-connection architecture built on a user-level thread implementation, an automatic...
As we enter the era of chip multiprocessor (CMP) architectures, it is important that we explore the ...
Multithreading is today a very common technology to achieve concurrency within software. Today there...
Abstract. We study the impact of concurrent programming models on multicore performances of Web serv...
The two major strategies used to construct highperformance web servers are thread pools and eventdri...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
The aim of this work is to design an experiment, where client-server systems can be compared. They b...
This study shows performance comparisons among four Java design architectures in a client-server dat...
The 22nd International Conference on Architecture of Computing Systems (ARCS 2009) : March 10–13, 20...
Threading and concurrency are crucial to building high-performance Java applications -- but they ha...
In this paper, we extensively tune and then compare the perfor-mance of web servers based on three d...
The Java ™ Virtual Machine (JVM) provides a high degree of platform independence, but being an inter...
implemented in java sockets, based on TCP protocol.The file server is composed in two scenarios one ...
Rapid development of e-business services has extended the use of application servers on companies. T...
Abstract. In this paper we set out to theoretically explore and experi-mentally compare dierent clie...
The use of the Java programming language for implementing server-side application logic is increasin...
As we enter the era of chip multiprocessor (CMP) architectures, it is important that we explore the ...
Multithreading is today a very common technology to achieve concurrency within software. Today there...
Abstract. We study the impact of concurrent programming models on multicore performances of Web serv...
The two major strategies used to construct highperformance web servers are thread pools and eventdri...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
The aim of this work is to design an experiment, where client-server systems can be compared. They b...
This study shows performance comparisons among four Java design architectures in a client-server dat...
The 22nd International Conference on Architecture of Computing Systems (ARCS 2009) : March 10–13, 20...
Threading and concurrency are crucial to building high-performance Java applications -- but they ha...
In this paper, we extensively tune and then compare the perfor-mance of web servers based on three d...
The Java ™ Virtual Machine (JVM) provides a high degree of platform independence, but being an inter...
implemented in java sockets, based on TCP protocol.The file server is composed in two scenarios one ...
Rapid development of e-business services has extended the use of application servers on companies. T...
Abstract. In this paper we set out to theoretically explore and experi-mentally compare dierent clie...
The use of the Java programming language for implementing server-side application logic is increasin...
As we enter the era of chip multiprocessor (CMP) architectures, it is important that we explore the ...
Multithreading is today a very common technology to achieve concurrency within software. Today there...
Abstract. We study the impact of concurrent programming models on multicore performances of Web serv...