Abedi et al., 2017 - Google Patents
Conducting repeatable experiments in highly variable cloud computing environmentsAbedi et al., 2017
View PDF- Document ID
- 16476986856664660040
- Author
- Abedi A
- Brecht T
- Publication year
- Publication venue
- Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering
External Links
Snippet
Previous work has shown that benchmark and application performance in public cloud computing environments can be highly variable. Utilizing Amazon EC2 traces that include measurements affected by CPU, memory, disk, and network performance, we study …
- 238000002474 experimental method 0 title abstract description 27
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
- G06F2207/7219—Countermeasures against side channel or fault attacks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/372—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a time-dependent priority, e.g. individually loaded time counters or time slot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Abedi et al. | Conducting repeatable experiments in highly variable cloud computing environments | |
EP3182288B1 (en) | Systems and methods for generating performance prediction model and estimating execution time for applications | |
Melani et al. | Schedulability analysis of conditional parallel task graphs in multicore systems | |
Jalle et al. | Bus designs for time-probabilistic multicore processors | |
Phull et al. | Interference-driven resource management for GPU-based heterogeneous clusters | |
Tang et al. | Dynamic job ordering and slot configurations for MapReduce workloads | |
CN111522668A (en) | Method and apparatus for resource configuration and computer readable storage medium | |
Zhang et al. | On mitigating the risk of cross-VM covert channels in a public cloud | |
Bienz et al. | Improving performance models for irregular point-to-point communication | |
Wang et al. | Discrete nonhomogeneous Poisson process software reliability growth models based on test coverage | |
Schlagkamp et al. | Understanding user behavior: from HPC to HTC | |
Davis et al. | On the meaning of pwcet distributions and their use in schedulability analysis | |
Hunold et al. | Reproducible MPI micro-benchmarking isn't as easy as you think | |
Caron et al. | Improving users' isolation in IaaS: virtual machine placement with security constraints | |
Nogueira et al. | An experimental study on execution time variation in computer experiments | |
Wang et al. | DDS: A deadlock detection-based scheduling algorithm for workflow computations in HPC systems with storage constraints | |
Milutinovic et al. | Speeding up static probabilistic timing analysis | |
Vicente et al. | Exploratory study on the linux os jitter | |
US20220350609A1 (en) | Protection Against Timing-based Security Attacks on Re-order Buffers | |
Vilardell et al. | MUCH: exploiting pairwise hardware event monitor correlations for improved timing analysis of complex mpsocs | |
Kalla et al. | A probabilistic monte carlo framework for branch prediction | |
Watanabe et al. | Expected-credibility-based job scheduling for reliable volunteer computing | |
Mubarak et al. | An evolutionary study of fan-in and fan-out metrics in OSS | |
Anghel et al. | The importance and characteristics of communication in high performance data analytics | |
Busse et al. | Simulation-based tracing and profiling for system software development |