International Parallel and Distributed Processing Symposium IPDPS 2007

International Parallel and Distributed Processing Symposium IPDPS 2007

Proceedings 21st International Parallel and Distributed Processing Symposium IPDPS 2007 Abstracts and CD-ROM Copyright and Reprint Permission: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of U.S. copyright law for private use of patrons those articles in this volume that carry a code at the bottom of the first page, provided the per-copy fee indicated in the code is paid through Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. For other copying, reprint or republication permission, write to IEEE Copyrights Manager, IEEE Operations Center, 445 Hoes Lane, P.O. Box 1331, Piscataway, NJ 08855-1331. All rights reserved. Copyright c 2007 by the Institute of Electrical and Electronics Engineers, Inc. IEEE Catalog Number: 07TH8938 ISBN: 1-4244-0909-8 Library of Congress: 2006940135 Proceedings 21st International Parallel and Distributed Processing Symposium March 26–30, 2007 Long Beach, California USA Sponsored by IEEE Computer Society Technical Committee on Parallel Processing In Cooperation with IEEE Computer Society Technical Committee on Computer Architecture (TCCA) IEEE Computer Society Technical Committee on Distributed Processing (TCDP) ACM SIGARCH Summary of Contents Detailed Table of Contents vii International Parallel and Distributed Processing Symposium 1 Heterogeneity in Computing Workshop 131 Workshop on Parallel and Distributed Real-Time Systems 145 Reconfigurable Architectures Workshop 159 Workshop on High-Level Parallel Programming Models and Supportive Environments 179 Int’l Workshop on Java and Components for Parallelism, Distribution and Concurrency 191 Workshop on Nature Inspired Distributed Computing 199 Workshop on High Performance Computational Biology 209 Advances in Parallel and Distributed Computing Models 217 Communication Architecture for Clusters 229 NSF Next Generation Software Program 237 High-Performance, Power-Aware Computing 265 High Performance Grid Computing 273 Workshop on Parallel and Distributed Scientific and Engineering Computing 281 Performance Modelling, Evaluation, and Optimisation of Parallel and Distributed Systems 295 Dependable Parallel, Distributed and Network-Centric Systems 307 International Workshop on Security in Systems and Networks 317 Workshop on System Management Techniques, Processes, and Services 325 Workshop on Performance Optimization for High-Level Languages and Libraries 333 International Workshop on Hot Topics in Peer-to-Peer Systems 341 Workshop on Large-Scale and Volatile Desktop Grids 351 Workshop on Multi-Threaded Architectures and Applications 361 Index 369 v Detailed Table of Contents Detailed Table of Contents vii International Parallel and Distributed Processing Symposium 1 Message from the General Chair ......................................... 2 Message from the Program Chair ........................................ 4 Message from the Workshops Chair ....................................... 6 Message from the Steering Co-Chairs ...................................... 7 IPDPS 2007 Organization ............................................. 8 IPDPS 2007 Technical Program ......................................... 12 IPDPS 2007 Reviewers .............................................. 17 Session 1: Peer-to-Peer Algorithms ........................................ 19 VoroNet: A scalable object network based on Voronoi tessellations O. Beaumont, A. Kermarrec, L. Marchal, and E. Riviere ........................... 20 Almost Peer-to-Peer Clock Synchronization A. Sobeih, M. Hack, Z. Liu, and L. Zhang .................................. 20 Locality-Aware Consistency Maintenance for Heterogeneous P2P Systems Z. Li, G. Xie, and Z. Li ............................................ 21 Benefits of Targeting in Trusted Gossiping for Peer-to-Peer Information Sharing A. Mitra and M. Maheswaran ......................................... 21 Session 2: Science, Finance and Combinatorial Applications ......................... 23 Building the Tree of Life on Terascale Systems X. Feng, K. W. Cameron, C. P. Sosa, and B. Smith .............................. 24 Inverse Space-Filling Curve Partitioning of a Global Ocean Model J. M. Dennis .................................................. 24 A Parallel Workflow for Real-time Correlation and Clustering of High-Frequency Stock Market Data C. Rostoker, A. Wagner, and H. Hoos ..................................... 25 A Grid-enabled Branch and Bound Algorithm for Solving Challenging Combinatorial Optimization Problems M. Mezmaz, N. Melab, and E. Talbi ..................................... 25 vii viii DETAILED TABLE OF CONTENTS Session 3: Cluster and Server Architectures ................................... 27 MultiEdge: An Edge-based Communication Subsystem for Scalable Commodity Servers S. Karlsson, S. Passas, G. Kotsis, and A. Bilas ................................ 28 Efficient Block Device Sharing over Myrinet with Memory Bypass E. Koukis and N. Koziris ........................................... 28 Achieving Reliable Parallel Performance in a VoD Storage Server Using Randomization and Replication Y. R. Choe and V. S. Pai ............................................ 29 A Cost-Effective, High Bandwidth Server I/O network Architecture for Cluster Systems H. Chen, G. Grider, and P. Fields ....................................... 29 Session 4: Software Support for Large Scale Scientific Computing ...................... 31 Babel Remote Method Invocation G. Kumfert, J. Leek, and T. Epperly ...................................... 32 Nonuniformly Communicating Noncontiguous Data: A Case Study with PETSc and MPI P. Balaji, D. Buntinas, S. Balay, B. Smith, R. Thakur, and W. Gropp ..................... 32 CCA-LISI: On Designing A CCA Parallel Sparse Linear Solver Interface F. Liu and R. Bramley ............................................. 33 Optimizing Distributed Application Performance Using Dynamic Grid Topology-Aware Load Balancing G. A. Koenig and L. V. Kale .......................................... 33 Session 5: Scheduling Algorithms ........................................ 35 On the Design of Online Scheduling Algorithms for Advance Reservations and QoS in Grids C. Castillo, G. N. Rouskas, and K. Harfoush ................................. 36 Reconfigurable Resource Scheduling with Variable Delay Bounds C. G. Plaxton, Y. Sun, M. Tiwari, and H. Vin ................................. 36 A Strategyproof Mechanism for Scheduling Divisible Loads in Linear Networks T. E. Carroll and D. Grosu .......................................... 37 Scheduling in the Z-Polyhedral Model Gautam, D. Kim, and S. Rajopadhye ..................................... 37 Session 6: Search, Text and Web Applications .................................. 39 A Landmark-based Index Architecture for General Similarity Search in Peer-to-Peer Networks X. Yang and Y. Hu ............................................... 40 Optimized Inverted List Assignment in Distributed Search Engine Architectures J. Zhang and T. Suel .............................................. 40 Scalable Visual Analytics of Massive Textual Datasets M. Krishnan, S. Bohn, W. Cowley, V. Crow, and J. Nieplocha ........................ 41 Spam-Resilient Web Rankings via Influence Throttling J. Caverlee, S. Webb, and L. Liu ....................................... 41 DETAILED TABLE OF CONTENTS ix Session 7: Processor Architecture ........................................ 43 Conserving Memory Bandwidth in Chip Multiprocessors with Runahead Execution M. Karlsson and E. Hagersten ........................................ 44 Simulating Red Storm: Challenges and Successes in Building a System Simulation K. D. Underwood, M. Levenhagen, and A. F. Rodrigues ........................... 44 Architectural Support for Network Applications on Simultaneous MultiThreading Processors K. Yi and J. Gaudiot .............................................. 45 Microarchitectural Support for Speculative Register Renaming J. Alastruey, T. Monreal, V. Vinals,˜ and M. Valero .............................. 45 Session 8: Performance Analysis and Optimization ............................... 47 Automatic Trace-Based Performance Analysis of Metacomputing Applications D. Becker, F. Wolf, W. Frings, M. Geimer, B. J. N. Wylie, and B. Mohr .................... 48 An Implementation and Evaluation of Client-Side File Caching for MPI-IO W. Liao, A. Ching, K. Coloma, A. Choudhary, and L. Ward ......................... 48 A Utility-based Approach to Cost-Aware Caching in Heterogeneous Storage Systems L. Chakraborty and A. Singh ......................................... 49 Integrated Risk Analysis for a Commercial Computing Service C. S. Yeo and R. Buyya ............................................ 49 Session 9: Complexity of Algorithms ....................................... 51 Max-Min Fair Bandwidth Allocation Algorithms for Packet Switches D. Pan and Y. Yang .............................................. 52 Network-Oblivious Algorithms G. Bilardi, A. Pietracaprina, G. Pucci, and F. Silvestri ........................... 52 Minimum number of wavelengths equals load in a DAG without internal cycle M. Cosnard and J. C. Bermond ........................................ 53 A Comparison of Dag-Scheduling Strategies for Internet-Based Computing R. Hall, A. L. Rosenberg, and A. Venkataramani ............................... 53 Session 10: Power and Energy Aware Computing ................................ 55 Power-Aware Speedup R. Ge and K. W. Cameron ........................................... 56 A Near-optimal

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    417 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us