Catálogo de publicaciones - libros


Network and Parallel Computing: IFIP International Conference, NPC 2005, Beijing, China, November 30: December 3, 2005, Proceedings

Hai Jin ; Daniel Reed ; Wenbin Jiang (eds.)

En conferencia: IFIP International Conference on Network and Parallel Computing (NPC) . Beijing, China . November 30, 2005 - December 3, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Theory of Computation; Computer Communication Networks; Software Engineering; Operating Systems; Algorithm Analysis and Problem Complexity; Information Systems Applications (incl. Internet)

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-29810-6

ISBN electrónico

978-3-540-32246-7

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

An Improved ACO Algorithm for Multicast Routing

Ziqiang Wang; Dexian Zhang

The multicast routing problem with quality of service (QoS) constraints is a key requirement of computer networks supporting multimedia applications. In order to resolve Qos multicast routing effectively and efficiently, an improved ant colony optimization (ACO) algorithm is proposed to resolve this problem.The core idea of improved ACO algorithm is mainly realized through pheromone local and global updating rule.Experimental results show that this algorithm can find optimal solution quickly and has a good scalability.

- Session 5: Parallel Programming and Environment | Pp. 238-244

Performance Modelling of Pipelined Circuit Switching in Torus with Hot Spot Traffic

F. Safaei; A. Khonsari; M. Fathy; M. Ould-Khaoua

This paper proposes a new analytical model of PCS in torus in the presence of hot spot traffic pattern. Results from simulation experiments show close agreement with those predicted by the analytical model.

- Session 5: Parallel Programming and Environment | Pp. 245-248

An Incremental Compilation Approach for OpenMP Applications

Maurizio Giordano; Mario Mango Furnari

This work presents a new approach to software development framework design for parallel programming: the (). It adopts an incremental compilation process for OpenMP programming based on automatic detection of parallelism and user interaction for its calibration. GPE is extensible via plug-in modules providing new capabilities. It is an experimental OpenMP programming framework targeting shared-memory multiprocessors and clusters of PCs.

- Session 5: Parallel Programming and Environment | Pp. 249-252

Enhanced Congestion Control Algorithm for High-Speed TCP

Young-Soo Choi; Sung-Hyup Lee; You-Ze Cho

Current TCP congestion control can be inefficient and unstable in high-speed wide area networks due to its slow response with a large congestion window. Several congestion control proposals have already been suggested to solve these problems. In this paper, we propose a new variant of TCP for a high-speed network, which combines delay-based congestion control with loss-based congestion control. Our simulation results show that the proposed scheme performs better than the existing high-speed TCP protocols in terms of fairness, stability, and scalability, while providing TCP friendliness at the same time.

- Session 5: Parallel Programming and Environment | Pp. 253-256

Advanced Software On-Demand Based on Functional Streaming

Jeong Min Shim; Won Young Kim; Wan Choi

Streaming is a technology that enables either real-time or on-demand distribution of multimedia contents over network. Recently streaming technology has been applied onto applications, and many deployment tools for enterprise applications have been developed. Software streaming is a technology to provide software whichever users need on-demand in real-time by using streaming technology without downloading and installing a full package in advance before its use. Software streaming technology has many issues that are application load time, network fault-tolerant and etc. In this paper, we discuss issues for software streaming technology. Then, we propose a new SOD system based on functional streaming called system. Also, we present schemes to solve issues that are application load time and network fault-tolerant.

- Session 5: Parallel Programming and Environment | Pp. 257-260

Can Out-of-Order Instruction Execution in Multiprocessors Be Made Sequentially Consistent?

Lisa Higham; Jalal Kawash

We investigate all possible combinations of re-ordering of read and write instructions and their effects on the correctness of programs that are designed for sequential consistency. With certain combinations of re-orderings, any program that accesses shared memory through only reads and writes and that is correct assuming sequential consistency, can be transformed to a new program that does not use any explicit synchronization, and that remains correct in spite of the instruction re-ordering. With other combinations of re-ordering, such transformations do not exist, without resorting to explicit synchronization.

- Session 5: Parallel Programming and Environment | Pp. 261-265

Efficiently Passive Monitoring Flow Bandwidth

Zhiping Cai; Jianping Yin; Fang Liu; Xianghui Liu; Shaohe Lv

Using the flow-conservation law, we could reduce the number of activated monitor agents used to monitor link bandwidth usage. In this paper, we address the problem of efficiently passive monitoring flow bandwidth based on flow-conservation, which could be reduced to weak vertex cover problem. And the weak vertex cover problem is NP-hard. We give an approximation algorithm with approximation ratio 2 to solve the problem. The effectiveness of our monitoring algorithm is validated by simulations evaluation over a wide range of network topologies.

- Session 5: Parallel Programming and Environment | Pp. 266-269

A Heuristic for Scheduling Parallel Programs with Synchronous Communication Model in the Network Computing Environments

Mingyu Zhao; Tianwen Zhang

Most heuristics for scheduling address asynchronous communication DAG, but they are not suitable for the synchronous ones. The proposed PRGSC algorithm avoids the deadlock that is caused by the synchronous communication, but also it can alleviate impact of synchronous communicating delay. Simulation shows that the PRGSC algorithm has better performance than the CASC algorithm which deals with the same type of problems.

- Session 5: Parallel Programming and Environment | Pp. 270-273

A Formal Model for Network Processor Workload

Xiao Ming Zhang; Zhi Gang Sun; Min Xuan Zhang

Due to the heterogeneity of network processor architectures and constantly evolving network applications, it is currently a challenge to characterize the network processor workloads. In this paper, we formally model the task-level workloads of network processors as reactive dataflow process network (RDPN). RDPN is a suitable model of computation for formally describing the behaviors of packet-level parallel processing and event interaction with control point of network processors. We extend the expressive capability of RDPN by using three transformations (i.e., clustering, decomposing and duplicating) to analyze the model and support the further design space exploration of network processors.

- Session 5: Parallel Programming and Environment | Pp. 274-277

Coping with Data Dependencies of Multi-dimensional Array References

Lin Qiao; Weitong Huang; Zhizhong Tang

This paper presents a new static data dependence analysis approach, Dependence Difference Inequality Test, which can deal with coupled subscripts for multi-dimensional array references for software pipelining techniques for nested loops. The Dependence Difference Inequality Test (DDIT) replaces direction vectors with dependence difference inequalities as constraints to variables in a linear system. The method presented in this paper extends the applicable range of the Generalized Lambda Test and seems to be a practical scheme to analyze data dependence. Experimental results show that the number of data independences checked by the DDIT algorithm is slightly smaller than that manually. It is also shown that our method is better than other traditional data dependence analysis methods without increasing time cost: it increases the success rate of the Generalized Lambda Test by approximately 14.19%.

- Session 5: Parallel Programming and Environment | Pp. 278-284