LEADER 05454nam 22007094a 450 001 9910806139703321 005 20200520144314.0 010 $a1-280-34602-7 010 $a9786610346028 010 $a0-471-66881-8 010 $a0-471-66880-X 035 $a(CKB)1000000000018975 035 $a(EBL)214288 035 $a(OCoLC)56717662 035 $a(SSID)ssj0000153982 035 $a(PQKBManifestationID)11137317 035 $a(PQKBTitleCode)TC0000153982 035 $a(PQKBWorkID)10406364 035 $a(PQKB)10710250 035 $a(MiAaPQ)EBC214288 035 $a(CaBNVSL)mat05237213 035 $a(IEEE)5237213 035 $a(Au-PeEL)EBL214288 035 $a(CaPaEBR)ebr10114136 035 $a(CaONFJC)MIL34602 035 $a(PPN)242152260 035 $a(EXLCZ)991000000000018975 100 $a20040204d2004 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 00$aFeedback control of computing systems /$fJoseph L. Hellerstein ... [et al.] 205 $a1st ed. 210 $aNew York $cIEEE Press $cWiley$d2004 215 $a1 online resource (451 p.) 300 $a"A Wiley-Interscience publication." 311 $a0-471-26637-X 320 $aIncludes bibliographical references and index. 327 $aFeedback Control of Computing Systems; Contents; PREFACE; PART I BACKGROUND; 1 Introduction and Overview; 1.1 The Nature of Feedback Control; 1.2 Control Objectives; 1.3 Properties of Feedback Control Systems; 1.4 Open-Loop versus Closed-Loop Control; 1.5 Summary of Applications of Control Theory to Computing Systems; 1.6 Computer Examples of Feedback Control Systems; 1.6.1 IBM Lotus Domino Server; 1.6.2 Queueing Systems; 1.6.3 Apache HTTP Server; 1.6.4 Random Early Detection of Router Overloads; 1.6.5 Load Balancing; 1.6.6 Streaming Media; 1.6.7 Caching with Differentiated Service 327 $a1.7 Challenges in Applying Control Theory to Computing Systems1.8 Summary; 1.9 Exercises; PART II SYSTEM MODELING; 2 Model Construction; 2.1 Basics of Queueing Theory; 2.2 Modeling Dynamic Behavior; 2.2.1 Model Variables; 2.2.2 Signals; 2.2.3 Linear, Time-Invariant Difference Equations; 2.2.4 Nonlinearities; 2.3 First-Principles Models; 2.4 Black-Box Models; 2.4.1 Model Scope; 2.4.2 Experimental Design; 2.4.3 Parameter Estimation; 2.4.4 Model Evaluation; 2.5 Summary; 2.6 Extended Examples; 2.6.1 IBM Lotus Domino Server; 2.6.2 Apache HTTP Server; 2.6.3 M/M/1/K Comparisons 327 $a*2.7 Parameter Estimation Using MATLAB2.8 Exercises; 3 Z-Transforms and Transfer Functions; 3.1 Z-Transform Basics; 3.1.1 Z-Transform Definition; 3.1.2 Z-Transforms of Common Signals; 3.1.3 Properties of Z-Transforms; 3.1.4 Inverse Z-Transforms; 3.1.5 Using Z-Transforms to Solve Difference Equations; 3.2 Characteristics Inferred from Z-Transforms; 3.2.1 Review of Complex Variables; 3.2.2 Poles and Zeros of a Z-Transform; 3.2.3 Steady-State Analysis; 3.2.4 Time Domain versus Z-Domain; 3.3 Transfer Functions; 3.3.1 Stability; 3.3.2 Steady-State Gain; 3.3.3 System Order 327 $a3.3.4 Dominant Poles and Model Simplification3.3.5 Simulating Transfer Functions; 3.4 Summary; 3.5 Extended Examples; 3.5.1 M/M/1/K from System Identification; 3.5.2 IBM Lotus Domino Server: Sensor Delay; 3.5.3 Apache HTTP Server: Combining Control Inputs; *3.6 Z-Transforms and MATLAB; 3.7 Exercises; 4 System Modeling with Block Diagrams; 4.1 Block Diagrams Basics; 4.2 Transforming Block Diagrams; 4.2.1 Special Aggregations of Blocks; 4.3 Transfer Functions for Control Analysis; 4.4 Block Diagram Restructuring; 4.5 Summary; 4.6 Extended Examples; 4.6.1 IBM Lotus Domino Server 327 $a4.6.2 Apache HTTP Server with Control Loops4.6.3 Streaming; *4.7 Composing Transfer Functions in MATLAB; 4.8 Exercises; 5 First-Order Systems; 5.1 First-Order Model; 5.2 System Response; 5.2.1 Steady-State and Transient Responses; 5.2.2 Input Signal Model; 5.2.3 Time-Domain Solution; 5.3 Initial Condition Response; 5.4 Impulse Response; 5.5 Step Response; 5.5.1 Numerical Example; 5.5.2 Time-Domain Solution; 5.5.3 Steady-State Response; 5.5.4 Transient Response; 5.6 Transient Response to Other Signals; 5.6.1 Ramp Response; 5.6.2 Frequency Response; 5.7 Effect of Stochastics; 5.8 Summary 327 $a5.9 Extended Examples 330 $aThis is the first practical treatment of the design and application of feedback control of computing systems. MATLAB files for the solution of problems and case studies accompany the text throughout. The book discusses information technology examples, such as maximizing the efficiency of Lotus Notes.This book results from the authors' research into the use of control theory to model and control computing systems. This has important implications to the way engineers and researchers approach different resource management problems. This guide is well suited for professionals and researchers i 606 $aFeedback control systems 606 $aControl theory 606 $aElectronic data processing 615 0$aFeedback control systems. 615 0$aControl theory. 615 0$aElectronic data processing. 676 $a629.8/3 701 $aHellerstein$b Joseph$f1952-$01611520 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910806139703321 996 $aFeedback control of computing systems$94192480 997 $aUNINA