Search For:

Displaying 1-24 out of 24 total
An Approach to Selecting Metrics for Detecting Performance Problems in Information Systems
Found in: Systems Management Workshop, IEEE International
By Joseph L. Hellerstein
Issue Date:June 1996
pp. 30
Early detection of performance problems is essential to limit their scope and impact. Most commonly, performance problems are detected by applying threshold tests to a set of detection metrics. For example, suppose that disk utilization is a detection metr...
 
Control Theory: a Foundational Technique for Self Managing Databases
Found in: Data Engineering Workshops, 22nd International Conference on
By Sam S. Lightstone, Maheswaran Surendra, Yixin Diao, Sujay Parekh, Joseph L. Hellerstein, Kevin Rose, Adam J. Storm, Christian Garcia-Arellano
Issue Date:April 2007
pp. 395-403
Control theory is a well established discipline that has emerged from aeronautical, electrical, and mechanical engineering to provide a formal approach to building robust systems. While similar robustness concerns exist in database management systems, cont...
 
ETE: A Customizable Approach to Measuring End-to-End Response Times and Their Components in Distributed Systems
Found in: Distributed Computing Systems, International Conference on
By Joseph L. Hellerstein, Mark M. Maccabee, W. Nathaniel Mills Iii, John J. Turek
Issue Date:June 1999
pp. 0152
Detecting and resolving performance problems in distributed systems often requires measurements of end-to-end response times. Existing approaches embed transaction definitions in instrumentation codes. As a result, service providers (e.g., ISPs) cannot tai...
 
Constructing Quantitative Models Using Monotone Relationships
Found in: IEEE Transactions on Knowledge and Data Engineering
By Joseph L. Hellerstein
Issue Date:April 1995
pp. 294-304
<p><it>Abstract</it>—Constructing quantitative models typically requires characterizing a system in terms of algebraic relationships and then using these relationships to compute quantitative values from numerical data. For real-life syst...
 
A Flexible and Scalable Approach to Navigating Measurement Data in Performance Management ApplicationsRobert F. Berry
Found in: Systems Management Workshop, IEEE International
By Joseph L. Hellerstein
Issue Date:June 1996
pp. 92
Managing the performance of large, distributed systems requires flexible and scalable approaches to automating measurement navigation. Unfortunately, existing approaches achieve scalability by severely limiting flexibility. Considered here is an approach t...
 
The Role of Quantitative Models in Building Scalable Cloud Infrastructures
Found in: Quantitative Evaluation of Systems, International Conference on
By Joseph L. Hellerstein
Issue Date:September 2010
pp. 3
Planetary scale cloud computing requires hugely scalable infrastructures for compute, storage, network, and services that support programming models such as Map Reduce. There are many design choices that arise in the construction of cloud infrastructures. ...
 
Self-Managing Systems: A Control Theory Foundation
Found in: Local Computer Networks, Annual IEEE Conference on
By Joseph L. Hellerstein
Issue Date:November 2004
pp. 708-708
The high cost of ownership of computing systems has resulted in a number of industry initiatives to reduce the burden of operations and management by making systems more self-managing. A major challenge in realizing self-managing systems is understanding h...
   
Incorporating Cost of Control into the Design of a Load Balancing Controller
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Yixin Diao, Joseph L. Hellerstein, Adam J. Storm, Maheswaran Surendra, Sam Lightstone, Sujay Parekh, Christian Garcia-Arellano
Issue Date:May 2004
pp. 376
Load balancing is widely used in computing systems as a way to optimize performance by reducing bottleneck utilizations, such as adjusting the size of buffer pools to balance resource demands in a database management system. Load balancing is generally app...
 
Mining Partially Periodic Event Patterns with Unknown Periods
Found in: Data Engineering, International Conference on
By Sheng Ma, Joseph L. Hellerstein
Issue Date:April 2001
pp. 0205
Abstract: Periodic behavior is common in real-world applications. However; in many cases, periodicities are partial in that they are present only intermittently. Herein, we study such intermittent patterns, which we refer to as p-pattems. Our formulation o...
 
Science in the Cloud: Accelerating Discovery in the 21st Century
Found in: IEEE Internet Computing
By Joseph L. Hellerstein,Kai J. Kohlhoff,David E. Konerding
Issue Date:July 2012
pp. 64-68
Scientific discovery is transitioning from a focus on data collection to an emphasis on analysis and prediction using large-scale computation. With appropriate software support, scientists can do these computations with unused cycles in commercial clouds. ...
 
Harmony: Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud
Found in: 2013 IEEE 33rd International Conference on Distributed Computing Systems (ICDCS)
By Qi Zhang,Mohamed Faten Zhani,Raouf Boutaba,Joseph L. Hellerstein
Issue Date:July 2013
pp. 510-519
Data centers today consume tremendous amount of energy in terms of power distribution and cooling. Dynamic capacity provisioning is a promising approach for reducing energy consumption by dynamically adjusting the number of active machines to match resourc...
 
Modeling Differentiated Services of Multi-Tier Web Applications
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Yixin Diao, Joseph L. Hellerstein, Sujay Parekh, Hidayatullah Shaikh, Maheswaran Surendra, Asser Tantawi
Issue Date:September 2006
pp. 314-326
In this paper we present a hybrid performance model for modeling differentiated service of multi-tier web applications with per-tier concurrency limits, cross-tier interactions, as well as a work-conserving resource allocation model. The service dependenci...
 
Controlling Quality of Service in Multi-Tier Web Applications
Found in: Distributed Computing Systems, International Conference on
By Yixin Diao, Joseph L. Hellerstein, Sujay Parekh, Hidayatullah Shaikh, Maheswaran Surendra
Issue Date:July 2006
pp. 25
The need for service differentiation in Internet services has motivated interest in controlling multi-tier web applications. This paper describes a tier-to-tier (T2T) management architecture that supports decentralized actuator management in multi-tier sys...
 
Self-Managing Systems: A Control Theory Foundation
Found in: Engineering of Computer-Based Systems, IEEE International Conference on the
By Yixin Diao, Joseph L. Hellerstein, Sujay Parekh, Rean Griffith, Gail Kaiser, Dan Phung
Issue Date:April 2005
pp. 441-448
The high cost of operating large computing installations has motivated a broad interest in reducing the need for human intervention by making systems self-managing. This paper explores the extent to which control theory can provide an architectural and ana...
 
User-directed Exploration of Mining Space with Multiple Attributes
Found in: Data Mining, IEEE International Conference on
By Chang-Shing Perng, Haixun Wang, Sheng Ma, Joseph L. Hellerstein
Issue Date:December 2002
pp. 394
There has been a growing interest in mining frequent itemsets in relational data with multiple attributes. A key step in this approach is to select a set of attributes that group data into transactions and a separate set of attributes that labels data into...
 
Progressive and Interactive Analysis of Event Data Using Event Miner
Found in: Data Mining, IEEE International Conference on
By Sheng Ma, Joseph L. Hellerstein, Chang-shing Perng, Genady Grabarnik
Issue Date:December 2002
pp. 661
Exploring large data sets typically involves activities that iterate between data selection and data analysis, in which insights obtained from analysis result in new data selection. Further, data analysis needs to use a combination of analysis techniques: ...
 
Analysis of Large-Scale Distributed Information Systems
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Joseph L. Hellerstein, T.S. Jayram, Mark S. Squillante
Issue Date:September 2000
pp. 164
In this paper, we study the effects of correlations between the inter-arrival times of different service classes. An analysis of distributed information systems reveals that such interclass correlations exist, in part because of the interactions between th...
 
The Response to IT Complexity: Autonomic Computing
Found in: Network Computing and Applications, IEEE International Symposium on
By Alan G. Ganek, Cristiane P. Hilkner, John W. Sweitzer, Brent Miller, Joseph L. Hellerstein
Issue Date:September 2004
pp. 151-157
Autonomic Computing (AC) is an initiative that addresses the challenge of managing Information Technology (IT). The AC approach is to develop technologies and methodologies that make systems more self-managing and more resilient to changes in configuration...
 
An Approach to On-line Predictive Detection
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Fan Zhang, Joseph L. Hellerstein
Issue Date:September 2000
pp. 549
Predicting network performance problems enables network operators to take corrective actions in advance of service disruptions. Typically, service problems are detected by tests that compare a metric (e.g., response time) to a threshold. Herein, we present...
 
Towards an understanding of decision complexity in IT configuration
Found in: Proceedings of the 2007 symposium on Computer human interaction for the management of information technology (CHIMIT '07)
By Aaron B. Brown, Bin Lin, Joseph L. Hellerstein
Issue Date:March 2007
pp. 3-es
In previous work we laid out an approach to quantifying configuration complexity [3]. In that earlier work, we explicitly focused on complexity as experienced by expert systems managers, and thus looked at straight-line configuration procedures, ignoring t...
     
An approach to benchmarking configuration complexity
Found in: Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC (EW11)
By Aaron B. Brown, Joseph L. Hellerstein
Issue Date:September 2004
pp. 18-es
Configuration is the process whereby components are assembled or adjusted to produce a functional system that operates at a specified level of performance. Today, the complexity of configuration is a major impediment to deploying and managing computer syst...
     
An approach to selecting metrics for detecting performance problems in information systems
Found in: Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems (SIGMETRICS '96)
By Joseph L. Hellerstein
Issue Date:May 1996
pp. 261-269
Checkpointing with rollback-recovery is a well known technique to reduce the completion time of a program in the presence of failures. While checkpointing is corrective in nature, rejuvenation refers to preventive maintenance of software aimed to reduce un...
     
A comparison of techniques for diagnosing performance problems in information systems (extended abstract)
Found in: Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS '94)
By Joseph L. Hellerstein
Issue Date:May 1994
pp. 261-269
The impact of cache interferences on program performance (particularly numerical codes, which heavily use the memory hierarchy) remains unknown. The general knowledge is that cache interferences are highly irregular, in terms of occurrence and intensity. I...
     
Characterizing and interpreting periodic behavior in computer systems
Found in: Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems (SIGMETRICS '92/PERFORMANCE '92)
By Joseph L. Hellerstein
Issue Date:June 1992
pp. 261-269
We have developed a methodology for constructing performance models of different types of concurrent programs, and hence obtaining estimates of execution times on different multiprocessor machines. A given class of program is characterized in terms of a sm...
     
 1