skip to main content
Skip header Section
Performance Modeling and Design of Computer Systems: Queueing Theory in ActionFebruary 2013
Publisher:
  • Cambridge University Press
  • 40 W. 20 St. New York, NY
  • United States
ISBN:978-1-107-02750-3
Published:18 February 2013
Pages:
576
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Computer systems design is full of conundrums: Given a choice between a single machine with speed s, or n machines each with speed s/n, which should we choose? If both the arrival rate and service rate double, will the mean response time stay the same? Should systems really aim to balance load, or is this a convenient myth? If a scheduling policy favors one set of jobs, does it necessarily hurt some other jobs, or are these "conservation laws" being misinterpreted? Do greedy, shortest-delay, routing strategies make sense in a server farm, or is what's good for the individual disastrous for the system as a whole? How do high job size variability and heavy-tailed workloads affect the choice of a scheduling policy? How should one trade off energy and delay in designing a computer system? If 12 servers are needed to meet delay guarantees when the arrival rate is 9 jobs/sec, will we need 12,000 servers when the arrival rate is 9,000 jobs/sec? Tackling the questions that systems designers care about, this book brings queueing theory decisively back to computer science. The book is written with computer scientists and engineers in mind and is full of examples from computer systems, as well as manufacturing and operations research. Fun and readable, the book is highly approachable, even for undergraduates, while still being thoroughly rigorous and also covering a much wider span of topics than many queueing books. Readers benefit from a lively mix of motivation and intuition, with illustrations, examples, and more than 300 exercises - all while acquiring the skills needed to model, analyze, and design large-scale systems with good performance and low cost. The exercises are an important feature, teaching research-level counterintuitive lessons in the design of computer systems. The goal is to train readers not only to customize existing analyses but also to invent their own.

Cited By

  1. ACM
    Olliaro D, Casale G, Marin A and Rossi S (2024). A Product-form Network for Systems with Job Stealing Policies, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 9:2, (1-26), Online publication date: 30-Jun-2024.
  2. ACM
    Sajal S, Zhu T, Urgaonkar B and Sen S TraceUpscaler: Upscaling Traces to Evaluate Systems at High Load Proceedings of the Nineteenth European Conference on Computer Systems, (942-961)
  3. ACM
    Hong Y and Scully Z (2024). Performance of the Gittins Policy in the G/G/1 and G/G/k, With and Without Setup Times, ACM SIGMETRICS Performance Evaluation Review, 51:4, (12-13), Online publication date: 22-Feb-2024.
  4. ACM
    Xie R, Grosof I and Scully Z (2024). Heavy-Traffic Optimal Size- and State-Aware Dispatching, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 8:1, (1-36), Online publication date: 16-Feb-2024.
  5. Hong Y and Scully Z (2024). Performance of the Gittins policy in the G/G/1 and G/G/k, with and without setup times, Performance Evaluation, 163:C, Online publication date: 1-Jan-2024.
  6. Saurav K and Vaze R (2023). Minimizing age of information under arbitrary arrival model with arbitrary packet size, Performance Evaluation, 162:C, Online publication date: 1-Nov-2023.
  7. Somashekar G, Delasay M and Gandhi A (2023). Efficient and accurate Lyapunov function-based truncation technique for multi-dimensional Markov chains with applications to discriminatory processor sharing and priority queues, Performance Evaluation, 162:C, Online publication date: 1-Nov-2023.
  8. Zhang Z, Zhang C, He Q and Wang P (2023). Robust integrated planning for LEO satellite network design and service operations, Operations Research Letters, 51:6, (575-582), Online publication date: 1-Nov-2023.
  9. ACM
    Hu Y, Huang G and Huang P Pushing Performance Isolation Boundaries into Application with pBox Proceedings of the 29th Symposium on Operating Systems Principles, (247-263)
  10. ACM
    Lavin P, Young J and Vuduc R Multifidelity Memory System Simulation in SST Proceedings of the International Symposium on Memory Systems, (1-15)
  11. ACM
    Scully Z (2023). The Role of Advanced Math in Teaching Performance Modeling, ACM SIGMETRICS Performance Evaluation Review, 51:2, (59-64), Online publication date: 28-Sep-2023.
  12. Jiang W, Yao R, Liao K, Yan Y, Huang J, Wang W and Wang J (2023). Practical periodic strategy for 40/100 Gbps Energy Efficient Ethernet, Computer Networks: The International Journal of Computer and Telecommunications Networking, 233:C, Online publication date: 1-Sep-2023.
  13. Povzner A, Mahajan P, Gustafson J, Rao J, Juma I, Min F, Sridharan S, Bhatia N, Attaluri G, Chandra A, Kozlovski S, Sivaram R, Bradstreet L, Barrett B, Shah D, Jacot D, Arthur D, Dagostino R, McCabe C, Obili M, Prakasam K, Sancio J, Singh V, Nikhil A and Gupta K (2023). Kora: A Cloud-Native Event Streaming Platform for Kafka, Proceedings of the VLDB Endowment, 16:12, (3822-3834), Online publication date: 1-Aug-2023.
  14. ACM
    Li W (2023). Performance Analysis of Modified SRPT in Multiple-Processor Multitask Scheduling, ACM SIGMETRICS Performance Evaluation Review, 50:4, (47-49), Online publication date: 26-Apr-2023.
  15. ACM
    Jinan R, Gautam G, Parag P and Aggarwal V (2023). Asymptotic Analysis of Probabilistic Scheduling for Erasure-Coded Heterogeneous Systems, ACM SIGMETRICS Performance Evaluation Review, 50:4, (8-10), Online publication date: 26-Apr-2023.
  16. ACM
    Scully Z (2022). A New Toolbox for Scheduling Theory, ACM SIGMETRICS Performance Evaluation Review, 50:3, (3-6), Online publication date: 30-Dec-2022.
  17. ACM
    Grosof I, Scully Z, Harchol-Balter M and Scheller-Wolf A (2022). Optimal Scheduling in the Multiserver-job Model under Heavy Traffic, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 6:3, (1-32), Online publication date: 1-Dec-2022.
  18. ACM
    Kröger N, Mehmeti F, Harkous H and Kellerer W Performance Analysis of General P4 Forwarding Devices with Controller Feedback Proceedings of the 25th International ACM Conference on Modeling Analysis and Simulation of Wireless and Mobile Systems, (55-64)
  19. ACM
    Hong Y and Wang W Sharp waiting-time bounds for multiserver jobs Proceedings of the Twenty-Third International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing, (161-170)
  20. Nayak P and Knightly E (2022). Virtual speed test, Computer Communications, 192:C, (185-196), Online publication date: 1-Aug-2022.
  21. Cox B, Birke R and Chen L (2022). Memory-aware and context-aware multi-DNN inference on the edge, Pervasive and Mobile Computing, 83:C, Online publication date: 1-Jul-2022.
  22. Ocariza, Jr. F (2022). On the Effectiveness of Bisection in Performance Regression Localization, Empirical Software Engineering, 27:4, Online publication date: 1-Jul-2022.
  23. ACM
    Wei Tan C (2022). The Value of Cooperation, ACM SIGMETRICS Performance Evaluation Review, 49:4, (8-13), Online publication date: 2-Jun-2022.
  24. ACM
    Harchol-Balter M and Scully Z (2022). The most common queueing theory questions asked by computer systems practitioners, ACM SIGMETRICS Performance Evaluation Review, 49:4, (3-7), Online publication date: 2-Jun-2022.
  25. Hellemans T and Van Houdt B (2022). Improved Load Balancing in Large Scale Systems Using Attained Service Time Reporting, IEEE/ACM Transactions on Networking, 30:1, (341-353), Online publication date: 1-Feb-2022.
  26. Hyytiä E and Righter R (2021). Performance degradation in parallel-server systems with shared resources and lack of coordination, Performance Evaluation, 153:C, Online publication date: 1-Feb-2022.
  27. Peters S, Kerner Y, Dijkman R, Adan I and Grefen P (2022). Fast and accurate quantitative business process analysis using feature complete queueing models, Information Systems, 104:C, Online publication date: 1-Feb-2022.
  28. ACM
    Peng E (2022). Exact Response Time Analysis of Preemptive Priority Scheduling with Switching Overhead, ACM SIGMETRICS Performance Evaluation Review, 49:2, (72-74), Online publication date: 17-Jan-2022.
  29. Weng W and Yu Y Labor-right Protecting Dispatch of Meal Delivery Platforms 2021 60th IEEE Conference on Decision and Control (CDC), (1349-1355)
  30. ACM
    Dantas J, Khazaei H and Litoiu M BIAS Autoscaler Proceedings of the Seventh International Workshop on Serverless Computing (WoSC7) 2021, (9-16)
  31. ACM
    Ali-Eldin A, Wang B and Shenoy P The hidden cost of the edge Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, (1-12)
  32. ACM
    Xing J, Demoulin H, Kallas K and Lee B Charon Proceedings of the 20th ACM Workshop on Hot Topics in Networks, (213-220)
  33. ACM
    Lu C, Wu J, Wu C, Qin Y, Li Q and Ma N Efficiency or Fairness? Proceedings of the 29th International Conference on Advances in Geographic Information Systems, (244-255)
  34. ACM
    Baarzi A and Kesidis G SHOWAR Proceedings of the ACM Symposium on Cloud Computing, (427-441)
  35. ACM
    Demoulin H, Fried J, Pedisich I, Kogias M, Loo B, Phan L and Zhang I When Idling is Ideal Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, (621-637)
  36. Feitosa L, Santos L, Gonçalves G, Nguyen T, Lee J and Silva F Internet of Robotic Things: A Comparison of Message Routing Strategies for Cloud-Fog Computing Layers using M/M/c/K Queuing Networks 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), (2049-2054)
  37. ACM
    Fan C, Ghaemi S, Khazaei H, Chen Y and Musilek P (2021). Performance Analysis of the IOTA DAG-Based Distributed Ledger, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 6:3, (1-20), Online publication date: 30-Sep-2021.
  38. Abhishek V, Dogan M and Jacquillat A (2021). Strategic Timing and Dynamic Pricing for Online Resource Allocation, Management Science, 67:8, (4880-4907), Online publication date: 1-Aug-2021.
  39. ACM
    Hairi , Liu X and Ying L Beyond Scaling Proceedings of the Twenty-second International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing, (1-10)
  40. Kuchnik M, Amvrosiadis G and Smith V (2021). Progressive compressed records, Proceedings of the VLDB Endowment, 14:11, (2627-2641), Online publication date: 1-Jul-2021.
  41. Moghadam M, Hamidi G, Borg M, Saadatmand M, Bohlin M, Lisper B and Potena P Performance Testing Using a Smart Reinforcement Learning-Driven Test Agent 2021 IEEE Congress on Evolutionary Computation (CEC), (2385-2394)
  42. ACM
    Wang B, Ali-Eldin A and Shenoy P LaSS Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing, (239-251)
  43. ACM
    Mirhosseini A and Wenisch T μSteal Proceedings of the ACM International Conference on Supercomputing, (102-114)
  44. ACM
    Grosof I, Yang K, Scully Z and Harchol-Balter M (2021). Nudge: Stochastically Improving upon FCFS, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 5:2, (1-29), Online publication date: 1-Jun-2021.
  45. Velez M, Jamshidi P, Siegmund N, Apel S and Kästner C White-Box Analysis over Machine Learning Proceedings of the 43rd International Conference on Software Engineering, (1072-1084)
  46. ACM
    Lavin P, Young J, Vuduc R and Beard J Online model swapping for architectural simulation Proceedings of the 18th ACM International Conference on Computing Frontiers, (102-112)
  47. Ciucu F, Poloczek F, Chen L and Chan M Practical Analysis of Replication-Based Systems IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, (1-10)
  48. Qin X, Li B and Ying L Distributed Threshold-based Offloading for Large-Scale Mobile Cloud Computing IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, (1-10)
  49. Mirzaeian N, Cho S and Scheller-Wolf A (2021). A Queueing Model and Analysis for Autonomous Vehicles on Highways, Management Science, 67:5, (2904-2923), Online publication date: 1-May-2021.
  50. ACM
    Sajal S, Hasan R, Zhu T, Urgaonkar B and Sen S TraceSplitter Proceedings of the Sixteenth European Conference on Computer Systems, (606-619)
  51. Joshi G and Kaushal D (2021). Synergy via Redundancy: Adaptive Replication Strategies and Fundamental Limits, IEEE/ACM Transactions on Networking, 29:2, (737-749), Online publication date: 1-Apr-2021.
  52. Haviv M and Oz B (2021). A busy period approach to some queueing games, Queueing Systems: Theory and Applications, 97:3-4, (261-277), Online publication date: 1-Apr-2021.
  53. Dürango J, Tärneberg W, Tomás L, Tordsson J, Kihl M and Maggio M A control theoretical approach to non-intrusive geo-replication for cloud services 2016 IEEE 55th Conference on Decision and Control (CDC), (1649-1656)
  54. ACM
    Vaze R and Nair J (2021). Network Speed Scaling, ACM SIGMETRICS Performance Evaluation Review, 48:3, (61-62), Online publication date: 5-Mar-2021.
  55. Harchol-Balter M (2021). Open problems in queueing theory inspired by datacenter computing, Queueing Systems: Theory and Applications, 97:1-2, (3-37), Online publication date: 1-Feb-2021.
  56. ACM
    Mahmoudi N and Khazaei H Temporal Performance Modelling of Serverless Computing Platforms Proceedings of the 2020 Sixth International Workshop on Serverless Computing, (1-6)
  57. Huang Y, Fang C, Shen L and Feng K Optimal Functional Split for Processing Sharing based CoMP for Mixed eMBB and uRLLC Traffic GLOBECOM 2020 - 2020 IEEE Global Communications Conference, (1-6)
  58. Dvir N, Hassin R and Yechiali U (2020). Strategic behaviour in a tandem queue with alternating server, Queueing Systems: Theory and Applications, 96:3-4, (205-244), Online publication date: 1-Dec-2020.
  59. Velez M, Jamshidi P, Sattler F, Siegmund N, Apel S and Kästner C (2020). ConfigCrusher: towards white-box performance analysis for configurable systems, Automated Software Engineering, 27:3-4, (265-300), Online publication date: 1-Dec-2020.
  60. ACM
    Anton E, Ayesta U, Jonckheere M and Verloop I (2021). Improving the Performance of Heterogeneous Data Centers through Redundancy, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 4:3, (1-29), Online publication date: 30-Nov-2020.
  61. ACM
    Scully Z, Grosof I and Harchol-Balter M (2021). The Gittins Policy is Nearly Optimal in the M/G/k under Extremely General Conditions, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 4:3, (1-29), Online publication date: 30-Nov-2020.
  62. ACM
    Inamullah M, Raman B and Akhtar N Will My Packet Reach On Time? Proceedings of the 23rd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, (181-189)
  63. Miranda L, Vieira D, Nogueira M, Ventura L, Bicudo M, Martins M, Senos L, de Aguiar L, Lovat E and Menasche D Measuring and Modeling Software Vulnerability Security Advisory Platforms Risks and Security of Internet and Systems, (31-48)
  64. Vigneri L, Spyropoulos T and Barakat C (2020). Quality of Experience-Aware Mobile Edge Caching through a Vehicular Cloud, IEEE Transactions on Mobile Computing, 19:9, (2174-2188), Online publication date: 1-Sep-2020.
  65. ACM
    Jiang W, Liao K, Yan Y and Wang J PS: Periodic Strategy for the 40-100Gbps Energy Efficient Ethernet Proceedings of the 49th International Conference on Parallel Processing, (1-10)
  66. ACM
    Sultana A, Chen L, Xu F and Yuan X E-LAS: Design and Analysis of Completion-Time Agnostic Scheduling for Distributed Deep Learning Cluster Proceedings of the 49th International Conference on Parallel Processing, (1-11)
  67. ACM
    Berg B, Harchol-Balter M, Moseley B, Wang W and Whitehouse J Optimal Resource Allocation for Elastic and Inelastic Jobs Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures, (75-87)
  68. Fu J and Moran B (2020). Energy-Efficient Job-Assignment Policy With Asymptotically Guaranteed Performance Deviation, IEEE/ACM Transactions on Networking, 28:3, (1325-1338), Online publication date: 1-Jun-2020.
  69. ACM
    Scully Z, Harchol-Balter M and Scheller-Wolf A (2020). Simple Near-Optimal Scheduling for the M/G/1, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 4:1, (1-29), Online publication date: 27-May-2020.
  70. ACM
    Kumar A, Narayanan I, Zhu T and Sivasubramaniam A The Fast and The Frugal: Tail Latency Aware Provisioning for Coping with Load Variations Proceedings of The Web Conference 2020, (314-326)
  71. ACM
    Tirmazi M, Barker A, Deng N, Haque M, Qin Z, Hand S, Harchol-Balter M and Wilkes J Borg Proceedings of the Fifteenth European Conference on Computer Systems, (1-14)
  72. MirhoseiniNejad S, Moazamigoodarzi H, Badawy G and Down D (2020). Joint data center cooling and workload management, Future Generation Computer Systems, 104:C, (174-186), Online publication date: 1-Mar-2020.
  73. Cho Y, Oh S and Egger B (2020). Performance Modeling of Parallel Loops on Multi-Socket Platforms Using Queueing Systems, IEEE Transactions on Parallel and Distributed Systems, 31:2, (318-331), Online publication date: 1-Feb-2020.
  74. Cui S, Wang Z and Yang L (2020). The Economics of Line-Sitting, Management Science, 66:1, (227-242), Online publication date: 1-Jan-2020.
  75. Luo C and Carey M (2020). On performance stability in LSM-based storage systems, Proceedings of the VLDB Endowment, 13:4, (449-462), Online publication date: 9-Dec-2019.
  76. ACM
    Baarzi A, Zhu T and Urgaonkar B BurScale Proceedings of the ACM Symposium on Cloud Computing, (126-138)
  77. Hyytiä E and Righter R (2019). Simulation and performance evaluation of mission critical dispatching systems, Performance Evaluation, 135:C, Online publication date: 1-Nov-2019.
  78. Aalto S and Lassila P (2019). Near-optimal dispatching policy for energy-aware server clusters, Performance Evaluation, 135:C, Online publication date: 1-Nov-2019.
  79. ACM
    Kosaian J, Rashmi K and Venkataraman S Parity models Proceedings of the 27th ACM Symposium on Operating Systems Principles, (30-46)
  80. Pfitscher R, Jacobs A, Zembruzki L, dos Santos R, Scheid E, Franco M, Schaeffer-Filho A and Granville L (2022). Guiltiness, Computer Networks: The International Journal of Computer and Telecommunications Networking, 161:C, (14-31), Online publication date: 9-Oct-2019.
  81. Dong R, She C, Hardjawana W, Li Y and Vucetic B (2019). Deep Learning for Hybrid 5G Services in Mobile Edge Computing Systems: Learn From a Digital Twin, IEEE Transactions on Wireless Communications, 18:10, (4692-4707), Online publication date: 1-Oct-2019.
  82. Horváth I, Razumchik R and Telek M (2019). The resampling M/G/1 non-preemptive LIFO queue and its application to systems with uncertain service time, Performance Evaluation, 134:C, Online publication date: 1-Oct-2019.
  83. ACM
    Moghadam M Machine learning-assisted performance testing Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1187-1189)
  84. ACM
    Hoseini F, Atalar A and Tsigas P Modeling the Performance of Atomic Primitives on Modern Architectures Proceedings of the 48th International Conference on Parallel Processing, (1-11)
  85. ACM
    Muller S, Westrick S and Acar U (2019). Fairness in responsive parallelism, Proceedings of the ACM on Programming Languages, 3:ICFP, (1-30), Online publication date: 26-Jul-2019.
  86. ACM
    Kadota I and Modiano E Minimizing the Age of Information in Wireless Networks with Stochastic Arrivals Proceedings of the Twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing, (221-230)
  87. Sethumadhavan S and Tiwari M (2019). Secure Architectures, IEEE Micro, 39:4, (6-7), Online publication date: 1-Jul-2019.
  88. Mirhosseini A and Wenisch T (2019). The Queuing-First Approach for Tail Management of Interactive Services, IEEE Micro, 39:4, (55-64), Online publication date: 1-Jul-2019.
  89. ACM
    Kalmegh P and Babu S MIFO Proceedings of the 2019 International Conference on Management of Data, (1678-1695)
  90. ACM
    Grosof I, Scully Z and Harchol-Balter M (2019). Load Balancing Guardrails, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 3:2, (1-31), Online publication date: 19-Jun-2019.
  91. Bosman T, Frascaria D, Olver N, Sitters R and Stougie L Fixed-Order Scheduling on Parallel Machines Integer Programming and Combinatorial Optimization, (88-100)
  92. Nayak P, Pandey S and Knightly E Virtual Speed Test: an AP Tool for Passive Analysis of Wireless LANs IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, (2305-2313)
  93. Xu C, Yang H, Wang X and Quek T On Peak Age of Information in Data Preprocessing enabled IoT Networks 2019 IEEE Wireless Communications and Networking Conference (WCNC), (1-6)
  94. Doncel J, Aalto S and Ayesta U (2019). Performance Degradation in Parallel-Server Systems, IEEE/ACM Transactions on Networking, 27:2, (875-888), Online publication date: 1-Apr-2019.
  95. Stojanova M, Begin T and Busson A (2019). Conflict graph-based model for IEEE 802.11 networks, Performance Evaluation, 130:C, (64-85), Online publication date: 1-Apr-2019.
  96. Wang W, Harchol-Balter M, Jiang H, Scheller-Wolf A and Srikant R (2019). Delay asymptotics and bounds for multitask parallel jobs, Queueing Systems: Theory and Applications, 91:3-4, (207-239), Online publication date: 1-Apr-2019.
  97. ACM
    Apte V "What Did I learn In Performance Analysis last year?" Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, (71-77)
  98. ACM
    Seakhoa-King S, Balaji P, Alvarez N and Knottenbelt W Revenue-Driven Scheduling in Drone Delivery Networks with Time-sensitive Service Level Agreements Proceedings of the 12th EAI International Conference on Performance Evaluation Methodologies and Tools, (183-186)
  99. Didona D and Zwaenepoel W Size-aware sharding for improving tail latencies in in-memory key-value stores Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation, (79-93)
  100. ACM
    Ricci S, Ferreira E, Menasche D, Ziviani A, Souza J and Vieira A (2019). Learning Blockchain Delays, ACM SIGMETRICS Performance Evaluation Review, 46:3, (122-125), Online publication date: 25-Jan-2019.
  101. ACM
    Grosof I, Scully Z and Harchol-Balter M (2019). SRPT for Multiserver Systems, ACM SIGMETRICS Performance Evaluation Review, 46:2, (9-11), Online publication date: 18-Jan-2019.
  102. Liakopoulos N, Paschos G and Spyropoulos T User Association for Ultra Dense Networks with QoS Guarantees 2018 IEEE Global Communications Conference (GLOBECOM), (1-7)
  103. ACM
    Faisal A, Bashir H, Qazi I, Uzmi Z and Dogar F Workload adaptive flow scheduling Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies, (241-253)
  104. ACM
    Balmau O, Dinu F, Zwaenepoel W, Gupta K, Chandhiramoorthi R and Didona D (2020). SILK+ Preventing Latency Spikes in Log-Structured Merge Key-Value Stores Running Heterogeneous Workloads, ACM Transactions on Computer Systems, 36:4, (1-27), Online publication date: 30-Nov-2018.
  105. ACM
    Jamshidi P, Velez M, Kästner C and Siegmund N Learning to sample: exploiting similarities across environments to learn performance models for configurable systems Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (71-82)
  106. Berger D, Berg B, Zhu T, Harchol-Balter M and Sen S RobinHood Proceedings of the 13th USENIX conference on Operating Systems Design and Implementation, (195-212)
  107. Chandarana M, Lewis M, Sycara K and Scherer S Determining Effective Swarm Sizes for Multi-Job Type Missions 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (4848-4853)
  108. ACM
    Stefanov E, Dijk M, Shi E, Chan T, Fletcher C, Ren L, Yu X and Devadas S (2018). Path ORAM, Journal of the ACM, 65:4, (1-26), Online publication date: 31-Aug-2018.
  109. ACM
    Delimitrou C and Kozyrakis C (2018). Amdahl's law for tail latency, Communications of the ACM, 61:8, (65-72), Online publication date: 23-Jul-2018.
  110. ACM
    Nguyen M, Alesawi S, Li N, Che H and Jiang H ForkTail Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing, (206-217)
  111. Pfitscher R, Jacobs A, Scheid E, Franco M, Santos R, Schaeffer-Filho A and Granville L A model for quantifying performance degradation in virtual network function service chains NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, (1-9)
  112. ACM
    Crecana C and Pop F Monitoring-based auto-scalability across hybrid clouds Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (1087-1094)
  113. ACM
    Scully Z, Harchol-Balter M and Scheller-Wolf A (2018). SOAP, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2:1, (1-30), Online publication date: 3-Apr-2018.
  114. ACM
    Anand A and de Veciana G (2018). A Whittle's Index Based Approach for QoE Optimization in Wireless Networks, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2:1, (1-39), Online publication date: 3-Apr-2018.
  115. ACM
    Bondi A Predicting the Time to Migrate Into Deadlock Using a Discrete Time Markov Chain Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, (177-182)
  116. Qu H, Ren G, Zhao J, Tan Z, Zhao S and Seeling P (2018). Joint Optimization of Content Placement and User Association in Cache-Enabled Heterogeneous Cellular Networks Based on Flow-Level Models, Wireless Communications & Mobile Computing, 2018, Online publication date: 1-Jan-2018.
  117. ACM
    Berg B, Dorsman J and Harchol-Balter M (2017). Towards Optimality in Parallel Scheduling, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 1:2, (1-30), Online publication date: 19-Dec-2017.
  118. ACM
    Abidini M, Boxma O and Doncel J Size-based Routing to Balance Performance of the Queues Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, (198-205)
  119. Irizarry M, Suman P, Collette R, Hemani S, Spizzirri R and Jerve R (2017). Performance Impact on Mobile Broadband Data in a Mixed Voice Over LTE Environment, Wireless Personal Communications: An International Journal, 97:3, (4365-4384), Online publication date: 1-Dec-2017.
  120. Salmanian Z, Izadkhah H and Isazadeh A (2017). Optimizing web server RAM performance using birth---death process queuing system, The Journal of Supercomputing, 73:12, (5221-5238), Online publication date: 1-Dec-2017.
  121. Diyanat A, Khonsari A and Shafiei H (2017). Preservation of temporal privacy in body sensor networks, Journal of Network and Computer Applications, 96:C, (62-71), Online publication date: 15-Oct-2017.
  122. Asmussen S and Glynn P (2017). On preemptive-repeat LIFO queues, Queueing Systems: Theory and Applications, 87:1-2, (1-22), Online publication date: 1-Oct-2017.
  123. ACM
    Ferragut A, Paganini F and Wierman A (2017). Controlling the Variability of Capacity Allocations Using Service Deferrals, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 2:3, (1-27), Online publication date: 30-Sep-2017.
  124. ACM
    Muller S, Acar U and Harper R (2017). Responsive parallel computation: bridging competitive and cooperative threading, ACM SIGPLAN Notices, 52:6, (677-692), Online publication date: 14-Sep-2017.
  125. ACM
    Liu Y, Cox G, Deng Q, Draper S and Bianchini R (2017). Fast Power and Energy Management for Future Many-Core Systems, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 2:3, (1-31), Online publication date: 5-Sep-2017.
  126. ACM
    Li B, Eryilmaz A and Srikant R Emulating Round-Robin in Wireless Networks Proceedings of the 18th ACM International Symposium on Mobile Ad Hoc Networking and Computing, (1-10)
  127. ACM
    Muller S, Acar U and Harper R Responsive parallel computation: bridging competitive and cooperative threading Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, (677-692)
  128. Pandey A, Ruchkin I, Schmerl B and Cámara J Towards a formal framework for hybrid planning in self-adaptation Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, (109-115)
  129. Evangelidis A, Parker D and Bahsoon R Performance Modelling and Verification of Cloud-based Auto-Scaling Policies Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, (355-364)
  130. Gebrehiwot M, Aalto S and Lassila P Near-optimal policies for energy-aware task assignment in server farms Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, (1017-1026)
  131. ACM
    Joshi G, Soljanin E and Wornell G (2017). Efficient Redundancy Techniques for Latency Reduction in Cloud Systems, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 2:2, (1-30), Online publication date: 5-May-2017.
  132. Xu H and Lau W (2017). Optimization for Speculative Execution in Big Data Processing Clusters, IEEE Transactions on Parallel and Distributed Systems, 28:2, (530-545), Online publication date: 1-Feb-2017.
  133. Arvanitakis G, Spyropoulos T and Kaltenberger F An Analytical Model for Flow-Level Performance of Large, Randomly Placed Small Cell Networks 2016 IEEE Global Communications Conference (GLOBECOM), (1-7)
  134. ACM
    Begin T and Boukerche A A Note on the Causes Degrading Communication between RSUs and Vehicles in Overloaded Conditions Proceedings of the 13th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiquitous Networks, (27-31)
  135. ACM
    Zhang Y, Meisner D, Mars J and Tang L (2016). Treadmill, ACM SIGARCH Computer Architecture News, 44:3, (456-468), Online publication date: 12-Oct-2016.
  136. ACM
    Delgado P, Didona D, Dinu F and Zwaenepoel W Job-aware Scheduling in Eagle Proceedings of the Seventh ACM Symposium on Cloud Computing, (497-509)
  137. ACM
    Vigneri L, Spyropoulos T and Barakat C Streaming content from a vehicular cloud Proceedings of the Eleventh ACM Workshop on Challenged Networks, (39-44)
  138. Gopalakrishnan R, Doroudi S, Ward A and Wierman A (2016). Routing and Staffing When Servers Are Strategic, Operations Research, 64:4, (1033-1050), Online publication date: 1-Aug-2016.
  139. Sikora T and Magoulas G (2016). Evolutionary approaches to signal decomposition in an application service management system, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 20:8, (3063-3084), Online publication date: 1-Aug-2016.
  140. ACM
    Muller S and Acar U Latency-Hiding Work Stealing Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, (71-82)
  141. Hyytiä E and Righter R (2016). Routing jobs with deadlines to heterogeneous parallel servers, Operations Research Letters, 44:4, (507-513), Online publication date: 1-Jul-2016.
  142. Zhang Y, Meisner D, Mars J and Tang L Treadmill Proceedings of the 43rd International Symposium on Computer Architecture, (456-468)
  143. Diyanat A, Khonsari A and Shariatpanahi S (2016). A Dummy-Based Approach for Preserving Source Rate Privacy, IEEE Transactions on Information Forensics and Security, 11:6, (1321-1332), Online publication date: 1-Jun-2016.
  144. Hyytiä E and Aalto S (2016). On Round-Robin routing with FCFS and LCFS scheduling, Performance Evaluation, 97:C, (83-103), Online publication date: 1-Mar-2016.
  145. ACM
    Bridges P, Dosanjh M, Grant R, Skjellum A, Farmer S and Brightwell R Preparing for exascale Proceedings of the 3rd Workshop on Exascale MPI, (1-8)
  146. ACM
    Osti P, Aalto S and Lassila P Minimizing Access Delay for M2M Traffic in Multi-RAT HetNets Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, (161-170)
  147. ACM
    Wang X, Chan H and Shi E Circuit ORAM Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, (850-861)
  148. (2015). Evaluating approaches to resource demand estimation, Performance Evaluation, 92:C, (51-71), Online publication date: 1-Oct-2015.
  149. ACM
    Catena M, Macdonald C and Tonellotto N Load-sensitive CPU Power Management for Web Search Engines Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, (751-754)
  150. Brink L, Shorten R and Yuan Yu J Signaled Queueing Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, (811-819)
  151. Zhang Y, Laurenzano M, Mars J and Tang L SMiTe Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture, (406-418)
  152. Haviv M The M/G/1 queueing model with preemptive random priorities Proceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools, (241-246)
  153. ACM
    Wang W, Feng C, Li B and Liang B On the Fairness-Efficiency Tradeoff for Packet Processing with Multiple Resources Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies, (235-248)
  154. ACM
    Wang X, Huang Y, Chan T, Shelat A and Shi E SCORAM Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, (191-202)
  155. ACM
    Liu Y, Draper S and Kim N (2014). SleepScale, ACM SIGARCH Computer Architecture News, 42:3, (313-324), Online publication date: 16-Oct-2014.
  156. ACM
    Izagirre A and Makowski A (2014). Light traffic performance under the power of two load balancing strategy, ACM SIGMETRICS Performance Evaluation Review, 42:2, (18-20), Online publication date: 4-Sep-2014.
  157. Liu Y, Draper S and Kim N SleepScale Proceeding of the 41st annual international symposium on Computer architecuture, (313-324)
  158. ACM
    Adan I, Boon M, Bušić A, Mairesse J and Weiss G (2014). Queues with skill based parallel servers and a FCFS infinite matching model, ACM SIGMETRICS Performance Evaluation Review, 41:3, (22-24), Online publication date: 10-Jan-2014.
  159. Hyytiä E and Aalto S Round-robin routing policy Proceedings of the 7th International Conference on Performance Evaluation Methodologies and Tools, (69-78)
  160. ACM
    Stefanov E, van Dijk M, Shi E, Fletcher C, Ren L, Yu X and Devadas S Path ORAM Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security, (299-310)
  161. ACM
    Ciucu F and Schmitt J (2012). Perspectives on network calculus, ACM SIGCOMM Computer Communication Review, 42:4, (311-322), Online publication date: 24-Sep-2012.
  162. ACM
    Ciucu F and Schmitt J Perspectives on network calculus Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, (311-322)
  163. Alnoman A and Anpalagan A A SDN-Assisted Energy Saving Scheme for Cooperative Edge Computing Networks 2019 IEEE Global Communications Conference (GLOBECOM), (1-6)
Contributors
  • Carnegie Mellon University

Recommendations