Presenter: Andre B. Bondi
To the untrained eye, plots of the results of system resource usage and performance measures over time may seem contradictory or counterintuitive. For example, the reported average response time may level off at an unacceptably high value even though measured resource utilizations have settled at trivial levels. We discuss how combining the structure of a performance test with the basic queueing laws can help us identify potential causes of the test results. In some cases, the main cause may be determined by a walk-through of the configuration parameters of all components in the information flow. In others, a deeper analysis may be required. We illustrate our points with examples.
About the presenter:
Andre Bondi is the founder of Software Performance and Scalability Consulting LLC. Until October 2015, he was a Senior Staff Engineer working in software performance at Siemens Corp., Corporate Technologies in Princeton, New Jersey. He was a visiting professor at the University of Lâ€™Aquila, Italy, in 2016. He serves as the chair of the steering committee of the ACM Workshop on Software and Performance and also as co-chair of the steering committee of the International Conference on Performance Engineering. He presented the opening plenary talk at CMG2016. He has served as a reviewer for CMG and as a reviewer, program committee member, and General Chair for other performance-related conferences. He received CMGâ€™s A. A. M ichaelson Award in 2016.
Dr. Bondi has worked on performance issues in several problem domains, including supply chains, rail, data analytics, telecommunications, conveyor systems, web-based financial systems, building surveillance and management, telecommunications operations support systems, and network management. His book, Foundations of Software and System Performance Engineering, was published by Addison-Wesley in 2014.
Dr. Bondi was with Siemens for twelve years. He has held senior performance positions at two startup companies. He spent thirteen years at AT&T Labs and its predecessor, Bell Labs. Prior to joining Bell Labs, he was an Assistant Professor of Computer Science at the University of California, Santa Barbara (UCSB). He holds a Ph.D. and an M.S. in computer science from Purdue University, an M.Sc. in statistics from University College London, and a B.Sc. in mathematics from the University of Exeter. He has nine US patents. While at Purdue, he spent summer internships at BGS Systems, IBM Research (Yorktown Heights), and Pritsker and Associates. While at UCSB, he spent a summer as a visiting scholar at the National Bureau of Standards (now NIST) in Gaithersburg, Maryland. Dr. Bondi got his start in computer performance evaluation at Logica Ltd., London, where he worked on queueing network models for capacity planning and took part in hardware monitoring studies.