000 07556cam a22006134i 4500
999 _c96049
_d96049
001 14167001
005 20260710104854.0
006 m o d
007 cr cnu---unuuu
008 240909s2025 njua ob 001 0 eng d
020 _a9781119912934
020 _a9781119912965
_qelectronic book
020 _a1119912962
_qelectronic book
020 _a9781119912941
_qelectronic book
020 _a1119912946
_qelectronic book
020 _z9781119912934
_qhardcover
020 _z1119912938
_qhardcover
020 _a1119912954
020 _a9781119912958
024 7 _a10.1002/9781119912965
_2doi
035 _a(OCoLC)1455226426
_z(OCoLC)1455763580
_z(OCoLC)1457749723
035 9 _a(OCLCCM-Owned)1455226426
037 _a10676344
_bIEEE
040 _aYDX
_beng
_erda
_cYDX
_dOCLCO
_dYDX
_dOCLCO
_dDG1
_dOCLCL
_dCON
_dSFB
_dEBLCP
_dIEEEE
_dCLOUD
041 _aeng
049 _aMAIN
050 4 _aQA76.9.D5
_bM35 2025
100 1 _aMajumdar, Shikharesh,
_d1951-
_0http://id.loc.gov/authorities/names/no2022083626
245 1 0 _aResource management on distributed systems :
_bprinciples and techniques /
_cShikharesh Majumdar.
264 1 _aHoboken, New Jersey :
_bJohn Wiley & Sons, Inc.,
_c[2025]
300 _a1 online resource :
_billustrations
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
504 _aIncludes bibliographical references and index.
505 0 _a1 Introduction -- 1.1 Introduction to Distributed and Parallel Computing -- 1.2 Types of Computing Environments -- 1.3 Units of Computation -- 1.4 Principles Underlying Resource Management -- 1.5 Evolution of Distributed Systems -- 1.6 Summary -- 2 Characterization of Parallelism in Applications -- 2.1 Introduction -- 2.2 The Precedence Graph Model -- 2.3 Graph-Based Characteristics -- 2.4 Single-Point Characteristics -- 2.5 Performance Metrics -- 2.6 Impact of Parallelism Characteristics on Performance -- 2.7 Energy Performance Trade-Off -- 2.8 Summary -- 3 Resource Management Techniques for Distributed Computing Systems -- 3.1 Resource Allocation -- 3.2 Task/Process Scheduling -- 3.3 Grid Scheduling with Deadlines -- 3.4 Scheduling on Client-Server Systems -- 3.5 Summary -- 4 Resource Management on Systems Subjected to Uncertainties Associated with Workload and System Parameters -- 4.1 Introduction -- 4.2 Handling Errors Associated with User Estimates of Job Execution Times -- 4.3 Underestimation of Job Execution Times -- 4.4 Handling Uncertainties Associated with the Local Scheduling Policy -- 4.5 Any Schedulability Criterion -- 4.6 Matchmaking in the Dark: AS Criterion-Based Matchmaking -- 4.7 Soft Advance Reservation Requests -- 4.8 Summary -- 5 Resource Auto-Scaling -- 5.1 Introduction -- 5.2 Request Characteristics -- 5.3 Horizontal Auto-Scaling -- 5.4 Hybrid Auto-Scaling -- 5.5 Summary -- 6 Resource Management for Systems Running MapReduce Jobs -- 6.1 Introduction -- 6.2 MapReduce -- 6.3 Resource Management Techniques for MapReduce Job Requests to be Satisfied on a Best Effort Basis -- 6.4 Resource Management Techniques for MapReduce Job Requests with Service Level Agreements -- 6.5 The Constraint Programming-Based MapReduce Resource Management Technique -- 6.6 Errors Associated with User Estimates of Task Execution times -- 6.7 Summary -- 7 Energy Aware Resource Management -- 7.1 Introduction -- 7.2 DVFS-Based Resource Management Techniques -- 7.3 The EAMR-RM Algorithm -- 7.4 Configurable Resource Manager for Processing a Batch of MapReduce Jobs -- 7.5 Performance Analysis of CRM -- 7.6 Reducing the Number of Active Servers -- 7.7 Summary -- 8 Streaming Data and Complex Event Processing -- 8.1 Introduction -- 8.2 Management of Streaming Data -- 8.3 Dynamic Priority-Based Scheduling -- 8.4 Data-Driven Priority Scheduler (DDPS) -- 8.5 Multitennant Systems -- 8.6 Complex Event Processing -- 8.7 Remote Patient Monitoring System -- 8.8 Summary -- 9 Data Indexing and Filtering Techniques for Big Data Systems -- 9.1 Introduction -- 9.2 Harnessing Big Data -- 9.3 Data Indexing -- 9.4 Inverted Index -- 9.5 Graph-Based Indexing -- 9.6 Boolean AND Queries -- 9.7 Performance Analysis -- 9.8 Data Filtering -- 9.9 Parallel Processing Platforms -- 9.10 Motivations for Data Reduction -- 9.11 Data Filtering -- 9.12 Performance Analysis -- 9.13 Streaming Data -- 9.14 Handling User Preferences Comprising Keywords Connected by Boolean Operators -- 9.15 Summary -- 10 Sensor-Based Systems -- 10.1 Introduction -- 10.2 Middleware Services -- 10.3 Sensor-Based Bridge Management -- 10.4 Research Collaboration Platform for Management of Sensor-Based Smart Facilities -- 10.5 Resource Management on Wireless Sensor Networks -- 10.6 Scheduling on WSNs -- 10.7 Sensor Allocation -- 10.8 Summary -- 11 Summary -- 11.1 Chapter Entitled Introduction -- 11.2 Chapter Entitled Characterization of Parallelism in Applications -- 11.2.1 Graph-Based Characteristics -- 11.3 Chapter Entitled Resource Management Techniques for Distributed Computing Systems -- 11.4 Chapter Entitled Resource Management on Systems Subjected to Uncertainties Associated with Workload and System Parameters -- 11.5 Chapter Entitled Resource Auto-Scaling -- 11.6 Chapter Entitled Resource Management on Systems Running MapReduce Jobs -- 11.7 Chapter Entitled Energy-Aware Resource Management -- 11.8 Chapter Entitled Streaming Data and Complex Event Processing -- 11.9 Chapter Entitled Data Indexing and Filtering Techniques for Big Data Systems -- 11.10 Chapter Entitled Sensor-Based Systems -- Index.
520 3 _aComprehensive guide to the principles, algorithms, and techniques underlying resource management for clouds, big data, and sensor-based systems. Resource Management on Distributed Systems provides helpful guidance by describing algorithms and techniques for managing resources on parallel and distributed systems, including grids, clouds, and parallel processing-based platforms for big data analytics. The book focuses on four general principles of resource management and their impact on system performance, energy usage, and cost, including end-of-chapter exercises. The text includes chapters on sensors, autoscaling on clouds, complex event processing for streaming data, and data filtering techniques for big data systems. The book also covers results of applying the discussed techniques on simulated as well as real systems (including clouds and big data processing platforms), and techniques for handling errors associated with user predicted task execution times.
588 _aDescription based on online resource; title from digital title page (viewed on September 11, 2024).
650 0 _aElectronic data processing
_xDistributed processing.
_0http://id.loc.gov/authorities/subjects/sh85042293
650 6 _aTraitement réparti.
650 7 _aDistributed Systems & Computing.
_2bisacsh/2023
650 7 _aCloud Computing.
_2bisacsh/2023
650 7 _aCOMPUTERS.
_2bisacsh/2023
650 7 _aSystems Architecture.
_2bisacsh/2023
650 7 _aDistributed Systems & Computing.
_2bisacsh/2024
650 7 _aCloud Computing.
_2bisacsh/2024
650 7 _aCOMPUTERS.
_2bisacsh/2024
650 7 _aSystems Architecture.
_2bisacsh/2024
655 0 _aElectronic books.
776 0 8 _cOriginal
_z1119912938
_z9781119912934
_w(OCoLC)1303076409
776 0 8 _iPrint version:
_z1119912938
856 4 0 _uhttps://onlinelibrary.wiley.com/doi/book/10.1002/9781119912965
_yFull text is available at Wiley Online Library. Click here to view.
942 _2ddc
_cER