Conference Paper

Towards Efficient Supercomputing: A Quest for the Right Metric.

DOI: 10.1109/IPDPS.2005.440 Conference: 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), CD-ROM / Abstracts Proceedings, 4-8 April 2005, Denver, CO, USA
Source: DBLP

ABSTRACT Over the past decade, we have been building less and less efficient supercomputers, resulting in the construction of substantially larger machine rooms and even new build- ings. In addition, because of the thermal power envelope of these supercomputers, a small fortune must be spent to cool them. These infrastructure costs coupled with the ad- ditional costs of administering and maintaining such (un- reliable) supercomputers dramatically increases their to tal cost of ownership. As a result, there has been substantial in - terest in recent years to produce more reliable and more ef- ficient supercomputers that are easy to maintain and use. But how does one quantify efficient supercomputing? That is, what metric should be used to evaluate how efficiently a supercomputer delivers answers? We argue that existing efficiency metrics such as the performance-power ratio are insufficient and motivate the need for a new type of efficiency metric, one that incorpo- rates notions of reliability, availability, productivity , and to- tal cost of ownership (TCO), for instance. In doing so, how- ever, this paper raises more questions than it answers with respect to efficiency. And in the end, we still return to the performance-power ratio as an efficiency metric with re- spect to power and use it to evaluate a menagerie of pro- cessor platforms in order to provide a set of reference data points for the high-performance computing community.


Available from: Wu Feng, Apr 18, 2015
  • [Show abstract] [Hide abstract]
    ABSTRACT: Grid is a distributed high performance computing paradigm that offers various types of resources (like computing, storage, communication) to resource-intensive user tasks. These tasks are scheduled to allocate available Grid resources efficiently to achieve high system throughput and to satisfy user requirements. The task scheduling problem has become more complex with the ever increasing size of Grid systems. Even though selecting an efficient resource allocation strategy for a particular task helps in obtaining a desired level of service, researchers still face difficulties in choosing a suitable technique from a plethora of existing methods in literature. In this paper, we explore and discuss existing resource allocation mechanisms for resource allocation problems employed in Grid systems. The work comprehensively surveys Gird resource allocation mechanisms for different architectures (centralized, distributed, static or dynamic). The paper also compares these resource allocation mechanisms based on their common features such as time complexity, searching mechanism, allocation strategy, optimality, operational environment and objective function they adopt for solving computing- and data-intensive applications. The comprehensive analysis of cutting-edge research in the Grid domain presented in this work provides readers with an understanding of essential concepts of resource allocation mechanisms in Grid systems and helps them identify important and outstanding issues for further investigation. It also helps readers to choose the most appropriate mechanism for a given system/application.
    Journal of Grid Computing 06/2014; 12(2):399-441. DOI:10.1007/s10723-014-9292-9 · 1.67 Impact Factor
  • Source
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: With the increasing development of high-speed wide-area networks and powerful though low cost computational resources, grid computing has emerged as an attractive computing paradigm.With recent advances in computing, the scope of grid computing has been expanded to include mobile and pervasive devices. Grids have become one of the highest consumers of energy. High performance computing is achieved at the cost of energy consumption. Increasing the performance of computer systems requires increasing number of resources which leads to higher power consumption and it creates negative impact on environment. Idle sites in grid are direct sources of energy waste. Saving energy causes two direct advantages: financial and environmental cost reduction and sustainability. With the Grid becoming a viable high-performance alternative to the traditional supercomputing environment, various aspects of Grid resource utilization which can help in energy conservation are gaining significance. In this paper we explore the possibility of reduction in energy consumption of a grid of heterogeneous computers by making use of different power states of cpu.