Operating Systems (discontinued)       

links

Operating Systems (discontinued) Publications



2014

DynMR: Dynamic MapReduce with ReduceTask Interleaving and MapTask Backfilling
Jian Tan, Alicia Chin, Zane Hu, Yonggang Hu, Shicong Meng, Xiaoqiao Meng, Li Zhang
EuroSys, ACM, 2014


2013

Data Sharing Made Easy through Programmable File System Metadata
Zhe Zhang, Remzi Arpaci-Dusseau
SOSP (Work-in-Progress session), ACM, 2013


2012

Enhancing Javascript with Transactions
Mohan Dhawan, Chung-chieh Shan, Vinod Ganapathy
26th European Conference on Object-Oriented Programming (ECOOP'12), pp. 383--408, Springer, 2012

Fathom: A Browser-based Network Measurement Platform
Mohan Dhawan, Justin Samuel, Renata Teixeira, Christian Kreibich, Mark Allman, Nicholas Weaver, Vern Paxson
12th ACM Conference on Internet Measurement Conference (IMC'12), pp. 73--86, 2012

Priv3: A Third Party Cookie Policy
Mohan Dhawan, Christian Kreibich, Nicholas Weaver
W3C Workshop: Do Not Track and Beyond, 2012

An Analysis of the Mozilla Jetpack Extension Framework
Rezwana Karim, Mohan Dhawan, Vinod Ganapathy, Chung-chieh Shan
26th European Conference on Object-Oriented Programming (ECOOP'12), pp. 333--355, Springer, 2012

Energy accounting for shared virtualized environments under DVFS using PMC-based power models
Ramon Bertran, Yolanda Becerra, David Carrera, Vicen\c{c} Beltran, Marc Gonz\`alez, Xavier Martorell, Nacho Navarro, Jordi Torres, Eduard Ayguad\'e
Future Generation Computer Systems 28(2), 457--468, Elsevier, 2012

Why Elasticity Matters
Dan Schatzberg, Jonathan Appavoo, Orran Krieger, Eric Van Hensbergen
BUCS-RT-2012-006, Boston University

Collective Operations in a File System Based Execution Model
P Shinde, E V Hensbergen
US Patent 20,120,060,018

Energy-aware autonomic resource allocation in multitier virtualized environments
Danilo Ardagna, Barbara Panicucci, Marco Trubian, Li Zhang
IEEE Transactions on Services Computing 5(1), 2--19, 2012


2011

Atlantis: Robust, Extensible Execution Environments for Web Applications
James Mickens, Mohan Dhawan
23rd ACM Symposium on Operating Systems Principles (SOSP'11), pp. 217--231, 2011

FOX: A Fault-oblivious Extreme-scale Execution Environment
Ron Minnich, Curtis L. Janssen, Sriram Krishnamoorthy, Maya Gokhale, P. Sadayappan, Jonathan Appavoo, Eric Van Hensbergen, Jim Mckie, Charles Forsyth
Proceedings of ASCR Exascale Research Kickoff, Department of Energy Office of Science, 2011

Fault Oblivious eXascale Whitepaper
Ron Minnich, Curtis L. Janssen, Sriram Krishnamoorthy, Andres Marquez, Maya Gokhale, P. Sadayappan, Jonathan Appavoo, Eric Van Hensbergen, Jim Mckie
International Workshop on Runtime and Operating Systems for Supercomputers, ACM/SIGARCH, 2011

Basic Resource Aggregation System Infrastructure Layer
Eric Van Hensbergen, Pravin Shinde, Noah Evans
International Workshop on Runtime and Operating Systems for Supercomputers, ACM/SIGARCH, 2011

Poster: FOX: a fault-oblivious extreme scale execution environment
R G Minnich, C L Janssen, S Krishnamoorthy, A Marquez, W Ma, M Gokhale, P Sadayappan, E V Hensbergen, J Appavoo, J Mckie
Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis Companion, pp. 91--92

Ginkgo: Automated, Application-Driven Memory Overcommitment for Cloud Computing
Abel Gordon, Michael R Hines, Dilma Silva da, Muli Ben-Yehuda, Marcio Silva, Gabriel Lizarraga
RESoLVE: Runtime Environments/Systems, Layering, and Virtualized Environments Workshop (co-located with ASPLOS), 2011

Why Elasticity Matters
Dan Schatzberg, Jonathan Appavoo, Orran Krieger, Eric Van Hensbergen
HotOS (submitted, waiting for acceptance), USENIX, 2011

HARE: Final Report
Eric Van Hensbergen, Ron Minnich, Jim McKie, Charles Forsyth
RC25241, IBM Corp, 2011


2010

The Case for JavaScript Transactions: Position Paper
Mohan Dhawan, Chung-chieh Shan, Vinod Ganapathy
5th ACM SIGPLAN Workshop on Programming Languages and Analysis for Security (PLAS'10), pp. 6, 2010

Accurate energy accounting for shared virtualized environments using PMC-based power modeling techniques
Ramon Bertran, Yolanda Becerra, David Carrera, Vicen\c{c} Beltran, Marc Gonzalez, Xavier Martorell, Jordi Torres, Eduard Ayguade
Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on, pp. 1--8

Towards Accurate Accounting of Energy Consumption in Shared Virtualized Environments
R Bertran, M Gonzalez, Y Becerra, D Carrera, J Torres, E Ayguade
Poster session. 1st Int’l Conf. on Energy-Efficient Computing and Networking (e-Energy’10), 2010

The Impact of TLS on SIP Server Performance
C. Shen, E. Nahum, H. Schulzrinne, C.P. Wright
IPTComm 2010: Principles, Systems and Applications of IP Telecommunications, pp. 59--70, Springer

SIP Server Performance on Multicore Systems
C.P. Wright, E.M. Nahum, D. Wood, J.M. Tracey, E.C. Hu
IBM Journal of Research and Development 54(1), 7, IBM, 2010

Workload characterization for operator-based distributed stream processing applications
Xiaolan J Zhang, Sujay Parekh, Bugra Gedik, Henrique Andrade, Kun-Lung Wu
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, pp. 235--247, ACM, 2010
Abstract

Runtime Demand Estimation for Effective Dynamic Resource Management
C Isci, J E Hanson, I Whalley, M Steinder, J O Kephart
NOMS, 2010

Block Storage Listener for Detecting File-Level Intrusions
M Allalouf, M Ben-Yehuda, J Satran, I Segall
Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on, pp. 1--12

Performance of large low-associativity caches
Parijat Dube, Li Zhang, David Daly, Alan Bivens
SIGMETRICS Perform. Eval. Rev. 37(4), 11--18, ACM, 2010
Abstract

DEDUCE: at the intersection of MapReduce and stream processing
Vibhore Kumar, Henrique Andrade, Buu{g}ra Gedik, Kun-Lung Wu
Proceedings of the 13th International Conference on Extending Database Technology, pp. 657--662, ACM, 2010
Abstract

Workload performance characterization of DARPA HPCS benchmarks (Outstanding Paper Award)
S Seelam, I H Chung, G Cong, H F Wen, D Klepacki
Concurrency and Computation: Practice and Experience 22(4), 441--461, John Wiley \& Sons, 2010

A Unified Execution Model for Cloud Computing
Eric van Hensbergen, Noah Evans, Phillip Stanley-Marbell
Large Scale Distributed Systems and Middleware, (LADIS 2009), Co-located with the 22nd ACM Symposium on Operating Systems Principles (SOSP 2009), pp. 12--17, ACM, 2010

Memx: Virtualization of cluster-wide memory
Umesh Deshpande, Beilan Wang, Shafee Haque, Michael Hines, Kartik Gopalan
2010 39th International Conference on Parallel Processing, pp. 663--672

Masking I/O latency using application level I/O caching and prefetching on Blue Gene systems
S Seelam, I H Chung, J Bauer, H F Wen
2010 IEEE International Symposium on Parallel \& Distributed Processing (IPDPS), pp. 1--12


Plugging the hypervisor abstraction leaks caused by virtual networking
Alex Landau, David Hadas, Muli Ben-Yehuda
Proceedings of the 3rd Annual Haifa Experimental Systems Conference, pp. 16, ACM, 2010
Abstract

IOMMU: Strategies for Mitigating the IOTLB Bottleneck
N Amit, M Ben-Yehuda, B A Yassour
WIOSCA '10: The Sixth Annual Workshop on the Interaction between Operating Systems and Computer Architecture, 2010

RC2 - A Living Lab for Cloud Computing
Glenn Ammons, Vasanth Bala, Stefan Berger, Dilma M. Da Silva, Jim Doran, Frank Franco, Alexei Karve, Herb Lee, James A. Lindeman, Ajay Mohindra, Bob Oesterlin, Giovanni Pacifici, Dimitrios Pendarakis, Darrell Reimer, Kyung Dong Ryu, Mariusz Sabath, Xiaol
IBM Research Technical Report RC24947, 2010

Recursive Logical Partition Real Memory Map
W E Hall, G D H Hunt, P A Karger, M F Mergen, D R Safford
2010 - freepatentsonline.com

Poster: PUSH, a Dataflow Shell
N Evans, E Van Hensbergen
Eurosys, 2010


On the DMA Mapping Problem in Direct Device Assignment
B A Yassour, M Ben-Yehuda, O Wasserman
Proceedings of the 3rd Annual Haifa Experimental Systems Conference, pp. 1--12, 2010

Providing a cloud network infrastructure on a supercomputer
Jonathan Appavoo, Amos Waterland, Dilma Da Silva, Volkmar Uhlig, Bryan Rosenburg, Eric Van Hensbergen, Jan Stoess, Robert Wisniewski, Udo Steinberg
1st Workshop on Scientific Cloud Computing, pp. 385--394, ACM, 2010

The Turtles Project: Design and Implementation of Nested Virtualization
M Ben-Yehuda, M D Day, Z Dubitzky, M Factor, N Har'El, A Gordon, A Liguori, O Wasserman, B A Yassour
IBM Research Report H-0282, 2010

VirtFS: A virtualization aware File System pass-through
V Jujjuri, E Van Hensbegren, A Ligouri, B Pulavarty
Ottawa Linux Symposium, 2010

Isostack---highly efficient network processing on dedicated cores
L Shalev, E BOROVIK, J SATRAN, M Ben-Yehuda
USENIX ATC' 10: The 2010 USENIX Annual Technical Conference, pp. 5--5

Efficient resource provisioning in compute clouds via VM multiplexing
Xiaoqiao Meng, Canturk Isci, Jeffrey Kephart, Li Zhang, Eric Bouillet, Dimitrios Pendarakis
Proceedings of ICAC '10 - the 7th international conference on Autonomic Computing, pp. 11--20, 2010

Poster: XCPU3
Pravin Shinde, Eric Van Hensbergen
Eurosys, 2010


2009

Analyzing Information Flow in JavaScript-based Browser Extensions
Mohan Dhawan, Vinod Ganapathy
25th AnnualComputer Security Applications Conference (ACSAC'09), pp. 382--391, 2009

Load Balancing for SIP Server Clusters
H. Jiang, A. Iyengar, E. Nahum, W. Segmuller, A. Tantawi, C. P. Wright
IEEE INFOCOM, pp. 2286--2294, 2009

Towards a framework for automated performance tuning
Guojing Cong, Seetharami Seelam, I Chung, H Wen, D Klepacki
Parallel \& Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on, pp. 1--8



Scalability Analysis of Job Scheduling Using Virtual Nodes
N Bobroff, R Coppinger, L Fong, S Seelam, J Xu
Job Scheduling Strategies for Parallel Processing (JSSPP), pp. 190--206, 2009


Brief announcement: PUSH, a DISC shell
N P Evans, E Van Hensbergen
Proceedings of the 28th ACM symposium on Principles of distributed computing, pp. 306--307, 2009

Experiences with Hybrid Clusters
D Jamsek, E Van Hensbergen
Workshop on Parallel Programming on Accelerator Clusters (PPAC). held in conjunction with IEEE Cluster, 2009

System Resilience at Extreme Scale -- White Paper
T El-Ghazawi, A Fox, B F Godfrey, M D Cray, A Hoisie, J Plank, J Simons, E N M Elnozahy, A IBM
Department of Defense -- Defense Advanced Research Project Agency, U.S. Department of Defense -- Defense Advanced Research Project Agency, 2009


Desktop to cloud transformation planning
K Beaty, A Kochut, H Shaikh
Proceedings of the 2009 IEEE International Symposium on Parallel\&Distributed Processing-Volume 00, pp. 1--8

ERMIS: Designing, developing, and delivering a remote managed infrastructure services solution
KP Reddy, A Deshmukh, M Gupta, B Krishnamurthy, M Sethi, B Viswanathan, JG Gulla, F Matar
2009

Service-Oriented File Systems
Noah P. Evans, Eric V. van Hensbergen, Phillip Stanley-Marbell
IBM Research Technical Report, RC24788 (W0904-091), 2009

Blue Eyes: Scalable and reliable system management for cloud computing
Sukhyun Song, Kyung Dong Ryu, Dilma Da Silva
Fifth International Workshop on System Management Techniques, Processes, and Services (SMTPS), co-located with IPDPS, pp. 1-8, IEEE Computer Society, 2009

Kittyhawk: Enabling cooperation and competition in a global, shared computational system
Jonathan Appavoo, Volkmar Uhlig, Amos Waterland, Bryan Rosenburg, Dilma Silva da, Jose Moreira
IBM Journal of Research and Development 53(4), 2009

Avoiding Unbounded Priority Inversion in Barrier Protocols using Gang Priority Management
Harald R"ock, Joshua Auerbach, Christoph M. Kirsch, David F. Bacon
Proceedings of the Seventh International Workshop on Java Technologies for Real-Time and Embedded Systems, pp. 70--79, ACM, 2009
Abstract

Securing virtual machine monitors: what is needed?
PA Karger
ACM Symposium on Information, Computer & Communication Security (ASIACCS), pp. xiv-xv, Association for Computing Machinery, 2009

Task decomposition for adaptive data staging in workflows for distributed environments
O Ezenwoye, B Viswanathan, S M Sadjadi, L Fong, G Dasgupta, S Kalayci
Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, pp. 16--19, 2009

Low-Latency Time-Portable Real-Time Programming with Exotasks
Joshua Auerbach, David F. Bacon, Daniel Iercan, Christoph M. Kirsch, V. T. Rajan, Harald R"ock, Rainer Trummer
ACM Transactions on Embedded Computing Systems 8(2), 1--48, ACM, 2009
Abstract

A decentralized control mechanism for stream processing networks
Zhen Liu, Ao Tang, Cathy H Xia, Li Zhang
Annals of Operations Research 170(1), 161--182, Springer, 2009

A trust management framework for service-oriented environments
W Conner, A Iyengar, T Mikalsen, I Rouvellou, K Nahrstedt
Proceedings of the 18th international conference on World wide web, pp. 891--900, ACM, 2009

Scale-up strategies for processing high-rate data streams in System S
H Andrade, B Gedik, K L Wu, P S Yu
Data Engineering, 2009, pp. 1375--1378

Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning
M R Hines, K Gopalan
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pp. 51--60


2008

Enforcing Authorization Policies using Transactional Memory Introspection
Arnar Birgisson, Mohan Dhawan, Ulfar Erlingsson, Vinod Ganapathy, Liviu Iftode
15th ACM Conference on Computer and Communications Security (CCS'08), pp. 223--234, 2008

Do commodity SMT processors need more OS research?
Y Ruan, V S Pai, E Nahum, J M Tracey
ACM SIGOPS Operating Systems Review 42(1), 21--25, ACM, 2008

Session Initiation Protocol (SIP) Server Overload Control: Design and Evaluation
C Shen, H Schulzrinne, E Nahum
IPTComm`08: Principles, Systems and Applications of IP Telecommunications 2008, Springer


2007

On the Effectiveness of Simultaneous Multithreading on Network Server Workloads
Y Ruan, E Nahum, V Pai, J Tracey
Princeton University Department of Computer Science Technical Report, 2007

Evaluating SIP server performance
E M Nahum, J Tracey, C P Wright
ACM SIGMETRICS Performance Evaluation Review, pp. 349--350, 2007

Evaluating SIP proxy server performance
E Nahum, J Tracey, C P Wright
17th International Workshop on Networking and Operating Systems Support for Digital Audio and Video (NOSSDAV), 2007

Methods and apparatus for automatic system parameter configuration for performance improvement
Zhen Liu, Mukund Raghavachari, Bowei Xi, Cathy Honghui Xia, Li Zhang
US Patent 7,272,707; US Patent 7,490,234


2006

Achieving class-based QoS for transactional workloads
B Schroeder, M Harchol-Balter, A Iyengar, E Nahum
Proceedings of the 22nd International Conference on Data Engineering, 2006, pp. 153--153

How to determine a good multi-programming level for external scheduling
B Schroeder, M Harchol-Balter, A Iyengar, E Nahum, A.Wierman
Proceedings of the 22nd International Conference on Data Engineering, pp. 60, Citeseer, 2006


2005

Evaluating the impact of simultaneous multithreading on network servers using real hardware
Y Ruan, V S Pai, E Nahum, J M Tracey
ACM SIGMETRICS Performance Evaluation Review, pp. 315--326, ACM, 2005

Server network scalability and TCP offload
D Freimuth, E Hu, J LaVoie, R Mraz, E Nahum, P Pradhan, J Tracey
USENIX Annual Technical Conference, pp. 15--15, 2005


2004

Improving Web site performance
A Iyengar, E Nahum, A Shaikh, R Tewari
Practical handbook of internet computing2, 2004

A method for transparent admission control and request scheduling in e-commerce web sites
S Elnikety, E Nahum, J Tracey, W Zwaenepoel
Proceedings of the 13th international conference on World Wide Web, pp. 286, 2004

Yaksha: A self-tuning controller for managing the performance of 3-tiered web sites
A Kamra, V Misra, E M Nahum
International Workshop on Quality of Service (IWQoS), 2004, pp. 47--56

Controlling the performance of 3-tiered web sites: modeling, design and implementation
A Kamra, V Misra, E Nahum
ACM SIGMETRICS Performance Evaluation Review, pp. 414--415, 2004

ksniffer: Determining the Remote Client Perceived Response Time from Live Packet Streams
D. Olshefski, J. Nieh, E. Nahum
USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 23--23, 2004


2002

Performance issues in WWW servers
E Nahum, T Barzilai, D D Kandlur
IEEE/ACM Transactions on Networking (TON) 10(1), 2--11, IEEE, 2002

Daytona: A user-level TCP stack
P Pradhan, S Kandula, W Xu, A Shaikh, E Nahum
Technical Report, Citeseer, 2002


2001

The effects of wide-area conditions on WWW server performance
E M Nahum, M C Rosu, S Seshan, J Almeida
ACM SIGMETRICS Performance Evaluation Review, pp. 257--267, 2001


1998

Locality-aware request distribution in cluster-based network servers
V S Pai, M Aron, G Banga, M Svendsen, P Druschel, W Zwaenepoel, E Nahum
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems (ASPLOS), pp. 205--216, 1998


1997


Cache behavior of network protocols
E Nahum, D Yates, J Kurose, D Towsley
ACM SIGMETRICS Performance Evaluation Review, pp. 169--180, 1997


1996

Parallelized network security protocols
E Nahum, D Yates, SOMalley, H Orman, R &
ISOC Symposium on Networked and Distributed System Security (NDSS), 1996

Validating an architectural simulator
EM Nahum
research.ibm.com, 1996

Networking support for large scale multiprocessor servers
DJ Yates, EM Nahum, JF Kurose, D Towsley
Proceedings of the 1996 ACM SIGMETRICS international …, 1996 - portal.acm.org


1995

Towards High Performance Cryptographic Software
E Nahum, SOMalley, H Orman, R Schroeppel
Third IEEE Workshop on the Architecture and Implementation of High Performance Communications Subsystems (HPCS), 1995


1994

Performance Issues in Parallelized Network Protocols
Erich M Nahum, DJ Yates, JF Kurose, D Towsley
USENIX Operating Systems Design and Implementation (OSDI), 1994


1991

Predictable Real-Time Caching in the Spring System
D Niehaus, Erich M Nahum, JA Stankovic
IFAC Systems and Software Workshop, 1991