Performance Modeling and Analysis       

links

Performance Modeling and Analysis Publications



2016

META: Middleware for Events, Transactions, and Analytics
M. Arnold, D. Grove, B. Herta, M. Hind, M. Hirzel, A. Iyengar, L. Mandel, V.A. Saraswat, A. Shinnar, J. Simeon, M. Takeuchi, O. Tardieu, W. Zhang
IBM Journal of Research and Development60, 2016
Abstract


2014

NDC: Analyzing the Impact of 3D-Stacked Memory+ Logic Devices on MapReduce Workloads
Seth H Pugsley, Jeffrey Jestes, Huihui Zhang, Rajeev Balasubramonian, Vijayalakshmi Srinivasan, A Buyuktosunoglu, A Davis, F Li
International Symposium on Performance Analysis of Systems and Software, 2014

The Importance and Characteristics of Communication in High-Performance Data Analytics
Andreea Anghel, German Rodriguez, Bogdan Prisacari
International Symposium on Workload Characterization (IISWC'14), 2014

Thread-Level Speculation on Off-the-Shelf Hardware Transactional Memory
Rei Odaira and Takuya Nakaike
Proceedings of the 2014 IEEE International Symposium on Workload Characterization (IISWC), pp. 212--221

Characterization of Call-Graph Profiles in Java Workloads
Takuya Nakaike, Hiroshi Inoue, Toshio Suganuma, Moriyoshi Ohara
Proceedings of the IEEE International Symposium on Workload Characterization (IISWC 2014), IEEE, pp. 85--102

Efficient Task Placement and Routing in Dragonfly Networks
B. Prisacari, G. Rodriguez, P. Heidelberger, D. Chen, C. Minkenberg, T. Hoefler
Proceedings of the 23rd ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC'14), ACM, 2014

Performance Implications of Remote-only Load Balancing Under Adversarial Traffic in Dragonflies
Bogdan Prisacari, German Rodriguez, Marina Garcia, Enrique Vallejo, Ramon Beivide, Cyriel Minkenberg
Proceedings of the 8th International Workshop on Interconnection Network Architecture: On-Chip, Multi-Chip, pp. 5:1--5:4, ACM, 2014

Randomizing task placement and route selection do not randomize traffic (enough)
Bogdan Prisacari, German Rodriguez, Ana Jokanovic, Cyriel Minkenberg
Design Automation for Embedded Systems, 1-12, Springer US, 2014

Workload Characterization of Server-Side JavaScript
Takeshi Ogasawara
2014 IEEE International Symposium on Workload Characterization (IISWC)


2013

Increasing Transparent Page Sharing in Java
Kazunori Ogata, Tamiya Onodera
2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2013), pp. 34-44

Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory
Rei Odaira and Jose G. Castanos
Research Report pp. RT0950, IBM Research - Tokyo, 2013

Do C and Java Programs Scale Differently on Hardware Transactional Memory?
Rei Odaira, Jose G. Castanos, and Takuya Nakaike
Proceedings of the 2013 IEEE International Symposium on Workload Characterization (IISWC), pp. 34--43

Fast Pattern-specific Routing for Fat Tree Networks
Bogdan Prisacari, German Rodriguez, Cyriel Minkenberg, Torsten Hoefler
ACM Trans. Archit. Code Optim. 10(4), 36:1--36:25, ACM, 2013

Randomizing task placement does not randomize traffic (enough)
Ana Jokanovic, Bogdan Prisacari, German Rodriguez, Cyriel Minkenberg
Proceedings of the 2013 Interconnection Network Architecture: On-Chip, Multi-Chip, pp. 9--12, ACM

Generalized Hierarchical All-to-All Exchange Patterns
Bogdan Prisacari, German Rodriguez, Cyriel Minkenberg
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on, pp. 537--547

Bandwidth-optimal All-to-all Exchanges in Fat Tree Networks
Bogdan Prisacari, German Rodriguez, Cyriel Minkenberg, Torsten Hoefler
Proceedings of the 27th International ACM Conference on International Conference on Supercomputing, pp. 139--148, ACM, 2013

A systematic methodology to generate decomposable and responsive power models for CMPs
Ramon Bertran, Marc Gonzelez, Xavier Martorell, Nacho Navarro, Eduard Ayguad\'e
Computers, IEEE Transactions On 62(7), 1289--1302, IEEE, 2013

Counter-Based Power Modeling Methods: Top-Down vs. Bottom-Up
Ramon Bertran, Marc Gonz\`alez, Xavier Martorell, Nacho Navarro, Eduard Ayguad\'e
The Computer Journal 56(2), 198--213, Br Computer Soc, 2013

Application-level power and performance characterization and optimization on IBM Blue Gene/Q systems
Ramon Bertran, Yutaka Sugawara, Hans Jacobson, Alper Buyuktosunoglu, Pradip Bose
IBM Journal of Research and Development 57(1/2), 4--1, IBM, 2013


2012

Performance implications of deadlock avoidance techniques in torus networks
Bogdan Prisacari, German Rodriguez, Cyriel Minkenberg, Ramon Beivide Palacio
High Performance Switching and Routing (HPSR), 2012 IEEE 13th International Conference on, pp. 115--121

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

POTRA: a framework for building power models for next generation multicore architectures
Ramon Bertran, Marc Gonz\`alez, Xavier Martorell, Nacho Navarro, Eduard Ayguad\'e
Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on Measurement and Modeling of Computer Systems, pp. 427--428, ACM, 2012

Systematic Energy Characterization of CMP/SMT Processor Systems via Automated Micro-Benchmarks
Ramon Bertran, Alper Buyuktosunoglu, Meeta S Gupta, Marc Gonzalez, Pradip Bose, Barcelona Supercomputing Center
Internation Symposium on Microarchitecture (MICRO), pp. 199--211, 2012

Smartphones vs. Laptops: Comparing Web Browsing Behavior and the Implications for Caching
Ioannis Papapanagiotou, Erich M. Nahum, Vasileios Pappas
Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on Measurement and Modeling of Computer Systems , 2012

Design, Implementation, and Performance of A Load Balancer for SIP Server Clusters
H Jiang, A Iyengar, E Nahum, W Segmuller, A Tantawi, C P Wright
IEEE/ACM Transactions on Networking 20(4), 1190--1202, 2012

The Impact of TLS on SIP Server Performance: Measurement and Modeling
Charles Shen and Erich Nahum and Henning Schulzrinne and Charles P. Wright
IEEE/ACM Transactions on Networking 20(4), IEEE, 2012


2011

Detecting race conditions in asynchronous DMA operations with full system simulation
M Kistler, D Brokenshire
Performance Analysis of Systems and Software (ISPASS), 2011 IEEE International Symposium on, pp. 207--215, IEEE

A dynamic energy management scheme for multi-tier data centers
Seung Hwan Lim, Bikash Sharma, Byung Chul Tak, Chita R Das
Performance Analysis of Systems and Software (ISPASS'11), 2011 IEEE International Symposium on, pp. 257--266


2010

Aggregating REST requests to accelerate Web 2.0 applications
Ohara, M.
IBM Journal of Research and Development 54(1), 8:1 - 8:12, IBM, 2010

Program behavior characterization in large memory systems
Parijat Dube, Michael Tsao, Dan Poff, Li Zhang, Alan Bivens
IEEE International Symposium on Performance Analysis of Systems \& Software (ISPASS), pp. 113--114, 2010

Real Java Applications in Software Transactional Memory
Takuya Nakaike, Rei Odaira, Toshio Nakatani, and Maged M. Michael
Proceedings of the 2010 IEEE International Symposium on Workload Characterization (IISWC), pp. 1--10

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

Decomposable and responsive power models for multicore processors using performance counters
Ramon Bertran, Marc Gonzalez, Xavier Martorell, Nacho Navarro, Eduard Ayguade
Proceedings of the 24th ACM International Conference on Supercomputing, pp. 147--158, 2010

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

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


2009


The data-centricity of Web 2.0 workloads and its impact on server performance
Moriyoshi Ohara, Priya Nagpurkar, Yohei Ueda, Kazuaki Ishizaki
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2009), pp. 133-142, IEEE

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


2008

Next-generation performance counters: Towards monitoring over thousand concurrent events
Valentina Salapura, Karthik Ganesan, Alan Gara, Michael Gschwind, James C Sexton, Robert E Walkup
ISPASS 2008, IEEE International Symposium on Performance Analysis of Systems and Software, pp. 139--146

HMMer-Cell: High performance protein profile searching on the Cell/BE processor
Jizhu Lu, Michael Perrone, Kursad Albayraktaroglu, Manoj Franklin
Performance Analysis of Systems and software, 2008. ISPASS 2008. IEEE International Symposium on, pp. 223--232

A Survey of Studies on Self-Similarity in I/O Workloads [J]
L Mingqiang, S Jiwu
Journal of Computer Research and Development6, 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

Achieving precise coordinated cluster time in a cluster environment
Steven Froehlich, Michel Hack, Xiaoqiao Meng, Li Zhang
IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS), pp. 54--58, 2008


2007

Characterizing a complex J2EE workload: A comprehensive analysis and opportunities for optimizations
Y Shuf, IM Steiner
International Symposium on Performance Analysis of Systems …, 2007 - doi.ieeecomputersociety.org

Predicting program behavior based on objective function minimization
R Sarikaya, A Buyuktosunoglu
IEEE 10th International Symposium on Workload Characterization, 2007, pp. 25--34

Characterizing and Improving the Performance of Bioinformatics Workloads on the POWER5 Architecture
V Sachdeva, E Speight, M Stephenson, L Chen
Proceedings of the 2007 IEEE 10th International Symposium on Workload Characterization, pp. 89--97

Characterizing and Improving the Performance of Bioinformatics Workloads on the POWER5 Architecture
Vipin Sachdeva, Evan Speight, and Mark Stephenson
IEEE International Symposium on Workload Characterization, 2007

Cryptographic strength of SSL/TLS servers: Current and recent practices
H K Lee, T Malkin, E Nahum
Proceedings of the 7th ACM SIGCOMM Internet Measurement Conference, pp. 83--92, 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

A preorder relation for Markov reward processes
D Daly, P Buchholz, W H Sanders
Statistics and Probability Letters 77(11), 1148--1157}, 2007


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

Utility analysis of simple FEC schemes for VoIP
P Dube, E Altman
NETWORKING 2002: Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications, 226--239, Springer, 2006


2005

A High Performance, Energy Efficient GALS ProcessorMicroarchitecture with Reduced Implementation Complexity
YK Zhu, DH Albonesi, A Buyuktosunoglu
IEEE International Symposium on Performance Analysis of Systems and Software, 2005, pp. 42--53

Power-performance implications of thread-level parallelism on chip multiprocessors
J Li, JF Martinez
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2005, pp. 124--134

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

Bounded Aggregation Techniques to Solve Large Markov Models
D M Daly
Ph.D. Thesis, 2005

Yield management for IT resources on demand: analysis and validation of a new paradigm for managing computing centres
P. Dube, Y. Hayel, L. Wynter
Journal of Revenue and Pricing Management 4(1), 24--38, Palgrave Macmillan, 2005


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

The Mobius modeling environment: recent developments
T Courtney, D Daly, S Derisavi, S Gaonkar, M Griffith, V Lam, W H Sanders
Quantitative Evaluation of Systems, 2004. QEST 2004. Proceedings. First International Conference on the, 328--329}


2003

The Mobius Modeling Environment
T Courtney, D Daly, S Derisavi, V Lam, W H Sanders
Tools of the 2003 Illinois International Multiconference on Measurement, Modelling, and Evaluation of Computer-Communication Systems, 34--37

On integrating the Mobius and Modest modeling tools
H Bohnenkamp, T Courtney, D Daly, S Derisavi, H Hermanns, J P Katoen, V Lam, W H Sanders
Proceedings of the 2003 International Conference on Dependable Systems and Networks, 671--672

Multi-Formalism and multi-solution-method modeling frameworks: the Mobius approach
W H Sanders, T Courtney, D Deavours, D Daly, S Derisavi, V Lam
Proc. of the Symposium on Performance Evaluation-Stories and Perspectives. Vienna, Austria, 241--256}, 2003


2002

Enhancing web performance
A Iyengar, E Nahum, A Shaikh, R Tewari
Proceedings of the 2002 IFIP World Computer Congress (Communication Systems: State of the Art)

Deconstructing SPECweb99
E Nahum
Proceedings of 7th International Workshop on Web Content Caching and Distribution, 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

Modeling of Service-Level Agreements for Composed Services
D Daly, G Kar, W H Sanders
Management Technologies for E-commerce and E-business Applications: 13th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2002, Montreal, Canada, October 21-23, 2002: Proceedings

Queueing analysis of early message discard policy
P Dube, E Altman
Communications, 2002, pp. 2426--2430


The Mobius framework and its implementation
D D Deavours, G Clark, T Courtney, D Daly, S Derisavi, J M Doyle, W H Sanders, P G Webster
Software Engineering, IEEE Transactions on 28(10), 956--969}, 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

A Connection Formalism for the Solution of Large and Stiff Models
D Daly, W H Sanders
Proceedings of the 34th Annual Simulation Symposium SS01, 2001

Analysis of Connection as a Decomposition Technique
D Daly
Ph.D. Thesis, 2001

The Mobius modeling tool
G Clark, T Courtney, D Daly, D Deavours, S Derisavi, J M Doyle, W H Sanders, P Webster
Proceedings of the 9th International Workshop on Petri Nets and Performance Models, 241{\textendash}250}, 2001


2000

Mobius: An Extensible Tool for Performance and Dependability Modeling
D Daly, D D Deavours, J M Doyle, P G Webster, W H Sanders
Computer Performance Evaluation: Modelling Techniques and Tools: 11th International Conference, TOOLS 2000, Schaumburg, IL, USA, March 27-31, 2000: Proceedings


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


Year Unknown

Scalarization on short vector machines
Y Zhao, K Kennedy
IEEE International Symposium on Performance Analysis of Systems and Software, pp. 187--196, 0