Handbook of Research on Scalable Computing Technologies (2 Volumes)

Handbook of Research on Scalable Computing Technologies (2 Volumes)

Kuan-Ching Li (Providence University, Taiwan), Ching-Hsien Hsu (National Chung Cheng University, Taiwan), Laurence Tianruo Yang (St. Francis Xavier University, Canada), Jack Dongarra (University of Tennessee, USA) and Hans Zima (Jet Propulsion Laboratory, California Institute of Technology, USA and University of Vienna, Austria)
Indexed In: SCOPUS View 1 More Indices
Release Date: July, 2009|Copyright: © 2010 |Pages: 1086
ISBN13: 9781605666617|ISBN10: 1605666610|EISBN13: 9781605666624|DOI: 10.4018/978-1-60566-661-7

Description

The past decade has witnessed a fruitful proliferation of increasingly high performance scalable computing systems mainly due to the availability of enabling technologies in hardware, software, and networks.

The Handbook of Research on Scalable Computing Technologies presents ideas, results, and experiences in significant advancements and future challenges of enabling technologies. A defining body of research on topics such as service-oriented computing, data-intensive computing, and cluster and grid computing, this Handbook of Research contains valuable findings for those involved with developing programming tools and environments in computing as well as those in related upper-level undergraduate and graduate courses.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Desktop grids
  • Grid architectures and applications
  • Mixed parallel programming models
  • Peer-to-Peer computing
  • Pervasive grid
  • Porting applications
  • Programming models and tools
  • Scalable computing technologies
  • Scheduling and communication techniques
  • Service computing

Reviews and Testimonials

The Handbook of Research on Scalable Computing Technologies is a valuable source targeted to those interested in the development of field of grid engineering for academic or enterprise computing, aimed for computer scientists, researchers and technical managers working all areas of science, engineering and economy from academia, research centers and industries.

– Jack Dongarra, University of Tennessee, USA

Table of Contents and List of Contributors

Search this Book:
Reset

Preface

There is a constantly increasing demand for computational power for solving complex computational problems in science, engineering and business. The past decade has witnessed a proliferation of more and more high-performance scalable computing systems. The impressive progress is mainly due to the availability of enabling technologies in hardware, software or networks. High-end innovations on such enabling technologies have been fundamental and present cost-effective tools to explore the currently available high performance systems to make further progress.

To that end, this Handbook of Research on Scalable Computing Technologies presents, discusses, share ideas, results and experiences on the recent important advances and future challenges on such enabling technologies. This handbook is directed to those interested in: developing programming tools and environments for academic or research computing, extracting the inherent parallelism, and achieving higher performance. This handbook will also be useful for upper-level undergraduate and graduate students studying this subject.

Main topics covered in this book are on scalable computing and cover a wide array of topics:

  • Architectures and systems
  • Software and middleware
  • Data and resource management paradigms
  • Programming models, tools, problem solving environments
  • Trust and security
  • Service-oriented computing
  • Data-intensive computing
  • Cluster and Grid computing
  • Community and collaborative computing networks
  • Scheduling and load balancing
  • Economic and utility computing models
  • Peer-to-Peer systems
  • Multi-core/Many-core based computing
  • Parallel and distributed techniques
  • Scientific, engineering and business computing

    This book is a valuable source targeted to those interested in the development of field of grid engineering for academic or enterprise computing, aimed for computer scientists, researchers and technical managers working all areas of science, engineering and economy from academia, research centers and industries.

      Jack Dongarra
      Knoxville Tennessee USA

    Author(s)/Editor(s) Biography

    Kuan-Ching Li received PhD and MS degrees in electrical engineering and Licenciatura in mathematics from the University of São Paulo (Brazil). After he received his PhD, he was a postdoctoral scholar at the University of California – Irvine (UCI) and University of Southern California (USC). His main research interests include cluster and grid computing, parallel software design, and life science applications. He has authored over 60 research papers and book chapters, and is the co-editor of the Handbook of Research on Scalable Computing Technologies (IGI Global) and volumes of LNCS and LNAI (Springer). He has served as a guest editor of a number of journal special issues, including the Journal of Supercomputing (TJS), the International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), and the International Journal of Computer Applications in Technology (IJCAT). In addition, he has served on the steering, organizing, and program committees of several conferences and workshops, including conference co-chair of CSE'2008 (Sao Paulo, Brazil) and program co-chair of APSCC'2008 (Yilan, Taiwan) and AINA'2008 (Okinawa, Japan). He is a senior member of the IEEE.
    Ching-Hsien (Robert) Hsu is Distinguished Professor in the department of computer science and information engineering at National Chung Cheng University, Taiwan; and distinguished chair professor at Tianjin University of Technology, China. His research includes high performance computing, cloud computing, parallel and distributed systems, big data analytics, ubiquitous/pervasive computing and intelligence. He has published 200 papers in top journals such as IEEE TPDS, IEEE TSC, ACM TOMM, IEEE TCC, IEEE TETC, IEEE System, IEEE Network, conference proceedings, and book chapters in these areas; and has been acting as an author/co-author or an editor/co-editor of 10 books from Springer, IGI Global, World Scientific and McGraw-Hill. He has also edited a number of special issues at top journals, such as IEEE Transactions on Cloud Computing, IEEE Transactions on Services Computing, IEEE System Journal, Future Generation Computer Systems, Journal of Supercomputing, International Journal of Communication Systems, Automated Software Engineering, Journal of System Architecture, Concurrency and Computation: Practice and Experience, The Knowledge Engineering Review, Internet Research, Information System Frontiers, etc. Dr. Hsu was awarded six times talent awards from Ministry of Science and Technology, Ministry of Education, and nine times distinguished award for excellence in research from Chung Hua University, Taiwan. Since 2008, he has been serving as executive committee of IEEE Technical Committee of Scalable Computing; IEEE Special Technical Committee Cloud Computing; Taiwan Association of Cloud Computing. Dr. Hsu is a Fellow of the Institution of Engineering and Technology; Vice Chair of IEEE Technical Committee on Cloud Computing (TCCLD) and a senior member of IEEE.
    Laurence T. Yang is a professor with the Department of Computer Science at St Francis Xavier University (Canada). His research includes high performance computing and networking, embedded systems, ubiquitous/pervasive computing, and intelligence. He has published around 300 papers (including over 80 international journal papers such as IEEE and ACM Transactions) in refereed journals, conference proceedings, and book chapters in these areas. He has been involved in more than 100 conferences and workshops as a program/general/steering conference chair and more than 300 conference and workshops as a program committee member. He served as the vice-chair of IEEE Technical Committee of Supercomputing Applications (TCSA) until 2004, currently is the chair of IEEE Technical Committee of Scalable Computing (TCSC), and the chair of IEEE Task force on Ubiquitous Computing and Intelligence. In addition, he is the editor-in-chief of several international journals and a few book series. He is serving as an editor for numerous international journals. He has been acting as an author/co-author or an editor/co-editor of 25 books from Kluwer, Springer, IGI Global, Nova Science, American Scientific Publishers, and John Wiley & Sons. He has won 5 Best Paper Awards (including the IEEE 20th International Conference on Advanced Information Networking and Applications (AINA-06)) and 1 Best Paper Nomination in 2007; as well as a Distinguished Achievement Award, 2005; and Canada Foundation for Innovation Award, 2003.
    Jack Dongarra holds an appointment at the University of Tennessee and holds the title of distinguished research staff at Oak Ridge National Laboratory (ORNL), Turing fellow at the University of Manchester. He was awarded the IEEE Sid Fernbach Award (2004) for his contributions in the application of high performance computers using innovative approaches and in 2008 he was the recipient of the IEEE Medal of Excellence in scalable computing. He is a fellow of the AAAS, ACM, and the IEEE and a member of the National Academy of Engineering.
    Hans P. Zima is a principal scientist at the Jet Propulsion Laboratory, California Institute of Technology, and a professor emeritus of the University of Vienna (Austria). He received his PhD degree in mathematics and astronomy from the University of Vienna (1964). His major research interests have been in the fields of high-level programming languages, compilers, and advanced software tools. In the early 1970s, while working in industry, he designed and implemented one of the first high-level real-time languages for the German Air Traffic Control Agency. During his tenure as a professor of computer science at the University of Bonn (Germany), he contributed to the German supercomputer project "SUPRENUM", leading the design of the first Fortran-based compilation system for distributed-memory architectures (1989). After his move to the University of Vienna, he became the chief designer of the Vienna Fortran language (1992) that provided a major input for the high performance Fortran de-facto standard. From 1997 to 2007, Dr. Zima headed the priority research program "Aurora", a ten-year program funded by the Austrian Science Foundation. His research over the past years focused on the design of the "Chapel" programming language in the framework of the DARPA-sponsored HPCS project "Cascade". More recently, Dr. Zima has become involved in the design of space-borne fault-tolerant high capability computing systems. Dr. Zima is the author or co-author of about 200 publications, including 4 books.

    Indices

    Editorial Board

  • Minyi Guo, The University of Aizu, Japan
  • Liria Matsumoto Sato, University of Sao Paulo, Brazil
  • Ce-Kuen Shieh, National Cheng Kung University, Taiwan
  • Timothy Shih, Tamkang University, Taiwan
  • Jeffrey Tsai, University of Illinois at Chicago, USA
  • Chia-Hsien Wen, Providence University, Taiwan