Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Keith Lowery is active.

Publication


Featured researches published by Keith Lowery.


symposium on computer architecture and high performance computing | 2012

Cloud Workload Analysis with SWAT

Mauricio Breternitz; Keith Lowery; Anton Charnoff; Patryk Kaminski; Leonardo Piga

This note describes the Synthetic Workload Application Toolkit (SWAT) and presents the results from a set of experiments on some key cloud workloads. SWAT is a software platform that automates the creation, deployment, provisioning, execution, and (most importantly) data gathering of synthetic compute workloads on clusters of arbitrary size. SWAT collects and aggregates data from application execution logs, operating system call interfaces, and micro architecture-specific program counters. The data collected by SWAT are used to characterize the effects of network traffic, file I/O, and computation on program performance. The output is analyzed to provide insight into the design and deployment of cloud workloads and systems. Each workload is characterized according to its scalability with the number of server nodes and Hadoop server jobs, sensitivity to network characteristics (bandwidth, latency, statistics on packet size), and computation vs. I/O intensity as these values adjusted via workload-specific parameters. (In the future, we will use SWATs benchmark synthesizer capability.) We also characterize micro-architectural characteristics that give insight on the micro architecture of processors better suited for this class of workloads. We contrast our results with prior work on Cloud Suite [5], validating some conclusions and providing further insight into others. This illustrates SWATs data collection capabilities and usefulness to obtain insight on cloud applications and systems.


Archive | 2009

Systems and methods implementing non-shared page tables for sharing memory resources managed by a main operating system with accelerator devices

Patryk Kaminski; Thomas R. Woller; Keith Lowery; Erich Boleyn


Archive | 2012

System and method for allocating a cluster of nodes for a cloud computing system based on hardware characteristics

Mauricio Breternitz; Keith Lowery; Patryk Kaminski; Anton Chernoff


Archive | 2011

Automatic kernel migration for heterogeneous cores

Mauricio Breternitz; Patryk Kaminski; Keith Lowery; Anton Chernoff; Dz-ching Ju


Archive | 2012

SYSTEM AND METHOD FOR CONFIGURING A CLOUD COMPUTING SYSTEM WITH A SYNTHETIC TEST WORKLOAD

Mauricio Breternitz; Keith Lowery; Patryk Kaminski; Anton Chernoff


Archive | 2009

HYPERVISOR ISOLATION OF PROCESSOR CORES

Thomas R. Woller; Patryk Kaminski; Erich Boleyn; Keith Lowery; Benjamin C. Serebrin


Archive | 2011

AUTOMATIC LOAD BALANCING FOR HETEROGENEOUS CORES

Mauricio Breternitz; Patryk Kaminski; Keith Lowery; Anton Chernoff


Archive | 2009

System and Method for NUMA-Aware Heap Memory Management

Patryk Kaminski; Keith Lowery


Archive | 2012

SYSTEM AND METHOD FOR MODIFYING A HARDWARE CONFIGURATION OF A CLOUD COMPUTING SYSTEM

Mauricio Breternitz; Keith Lowery; Patryk Kaminski; Anton Chernoff


Archive | 2012

SYSTEM AND METHOD FOR CONFIGURING CLOUD COMPUTING SYSTEMS

Mauricio Breternitz; Keith Lowery; Patryk Kaminski; Anton Chernoff

Collaboration


Dive into the Keith Lowery's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge