PacketShader: a GPU-accelerated software router
We present PacketShader, a high-performance software router framework for general packet
processing with Graphics Processing Unit (GPU) acceleration. PacketShader exploits the …
processing with Graphics Processing Unit (GPU) acceleration. PacketShader exploits the …
Energy efficient allocation of virtual machines in cloud data centers
Rapid growth of the demand for computational power has led to the creation of large-scale
data centers. They consume enormous amounts of electrical power resulting in high …
data centers. They consume enormous amounts of electrical power resulting in high …
[PDF][PDF] An analysis of Linux scalability to many cores
This paper analyzes the scalability of seven system applications (Exim, memcached,
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
RouteBricks: Exploiting parallelism to scale software routers
We revisit the problem of scaling software routers, motivated by recent advances in server
technology that enable high-speed parallel processing--a feature router workloads appear …
technology that enable high-speed parallel processing--a feature router workloads appear …
[PDF][PDF] Corey: An Operating System for Many Cores.
Multiprocessor application performance can be limited by the operating system when the
application uses the operating system frequently and the operating system services use data …
application uses the operating system frequently and the operating system services use data …
{MegaPipe}: A New Programming Interface for Scalable Network {I/O}
We present MegaPipe, a new API for efficient, scalable network I/O for message-oriented
workloads. The design of MegaPipe centers around the abstraction of a channel—a per …
workloads. The design of MegaPipe centers around the abstraction of a channel—a per …
Is Node. js a viable option for building modern web applications? A performance evaluation study
IK Chaniotis, KID Kyriakou, ND Tselikas - Computing, 2015 - Springer
We examine the implications of end-to-end web application development, in the social web
era. The paper describes a distributed architecture, suitable for modern web application …
era. The paper describes a distributed architecture, suitable for modern web application …
Software challenges in extreme scale systems
Computer systems anticipated in the 2015–2020 timeframe are referred to as Extreme Scale
because they will be built using massive multi-core processors with 100's of cores per chip …
because they will be built using massive multi-core processors with 100's of cores per chip …
HydroRTC: A web-based data transfer and communication library for collaborative data processing and sharing in the hydrological domain
The exponential growth in data generated by satellites, radars, sensors, and analysis and
reanalysis from model outputs for the hydrological domain requires efficient real-time data …
reanalysis from model outputs for the hydrological domain requires efficient real-time data …
[PDF][PDF] Exascale software study: Software challenges in extreme scale systems
Extreme Scale processors containing hundreds or even thousands of cores will challenge
current operating system (OS) practices. Many of the fundamental assumptions that underlie …
current operating system (OS) practices. Many of the fundamental assumptions that underlie …