Special Issue: Advanced Topics on Scalable Computing
Wenyu Qu,Zhaobin Liu,Kai Lin
DOI: https://doi.org/10.1002/cpe.1653
2010-01-01
Abstract:Scalability is a desirable quality for contemporary and future computing and communication systems and becomes one of the most important considerations during the design and deployment of these systems. With rapid increases in the information volume and system complexity, new architecture and techniques are required to support scalable computing and communications. Scalable computing Network technologies and applications Parallel and distributed systems This special issue assembles state-of-the-art researches for scalable computing and communications. In ‘An Optimal Multimedia Object Allocation Solution in Multi-powermode Storage Systems’, the authors consider the allocation problem of multimedia objects in multi-powermode storage systems. They design an underlying infrastructure of a storage system and propose a dynamic multimedia object allocation policy to minimize the energy consumption with consideration of the system performance. The authors not only devise a multimedia object placement algorithm for a wide-area storage system by inserting the function of transcoding into storage servers, but also, in light of the concerns on energy consumption from industrial parks, optimize the overall effect of both access latency and energy consumption. The paper shows that the proposed mechanism will lead to an optimal solution of the energy consumption problem to the system 1. The paper titled ‘Dynamic Scratch-pad Memory Management with Data Pipelining for Embedded Systems’ proposes an effective data pipelining technique, Scratch-Pad Data Pipelining (SPDP), for dynamic scratch-pad memory (SPM) management with Direct Memory Access (DMA). The basic idea is to overlap the execution of CPU instructions and DMA operations. When the CPU executes instructions and accesses data from one portion of the SPM, DMA operations can be performed to transfer data between the off-chip memory and another portion of SPM simultaneously. The authors have implemented the SPDP technique with the IMPACT compiler, and conduct experiments using a set of loop kernels from DSPstone, Mibench and Mediabench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that the technique achieves performance improvement compared with the previous work 2. The paper titled ‘Building Dynamic and Transparent Integrity Measurement and Protection for Virtualized Platform in Cloud Computing’ deals with the problem of runtime system integrity measurement and protection in the Cloud Computing environment. The authors present an integrity measurement and protection architecture for software stacks running on a guest operating system (OS) of a virtualized platform in cloud platform. The solution does not change the guest OS and thus is transparent to the OS authority. Furthermore, the architecture ensures that sensitive information of users is protected once the integrity of software stacks is broken during runtime. The evaluation results show that the solution is effective for integrity protection with acceptable performance overhead 3. The paper titled ‘Performance Modeling and Analysis of Deficit Round Robin (DRR) Scheduling Scheme with Self-Similar Traffic’ investigates the queuing performance of DRR and develops a new analytical model for deriving the upper and lower bounds of the queue length distributions of individual traffic flows in DRR scheduling systems subject to self-similar traffic. Extensive comparison between simulation and analytical results validates the accuracy of the developed model. To demonstrate its applications, the analytical model is used to investigate the effects of packet size on the performance of the queuing system. The developed model is further applied to study the configuration of weights of individual traffic flows4. The paper titled ‘An Automatic Application Signature Construction System for Unknown Traffic’ is about Identifying and classifying network traffic flows for a broad range of network activities. The authors propose a traffic classification system based on application signatures, with a novel approach to fully automate the process of deriving signatures from unidentified traffic. The key idea is to integrate statistics-based flow clustering with payload-based signature matching method, so as to eliminate the requirement of pre-labeled training data sets. The paper evaluates the efficiency of their approach using real-world traffic trace, and the results indicate that signature classifiers built from clustered data and pre-labeled data are able to achieve a similar high accuracy better than 99% 5. The paper titled ‘Improving Grid Performance by Dynamically Deploying Applications’ presents the idea of Hierarchical and Dynamic Deployment of Application (HDDA) in Grid to improve the system performance. With HDDA, an application can be dynamically deployed and undeployed when necessary. The Average Latency Ratio Minimum (ALR-MIN) replacement strategy is also proposed to reduce the overhead caused by HDDA. It deploys applications to nodes with minimum ALR of Node (NALR), and evicts applications with minimum increment of ALR. Results of the experiment show that HDDA can achieve 10 and 24% less Average Complete Time than the schemes of non-HDDA and Static Deployment of Application, respectively. Additionally, throughput and load balancing of HDDA are also better than the other two schemas 6. All the papers in this special issue are focused entirely on advanced topics on scalable computing and communications. We sincerely hope that you will enjoy reading these papers and find them very useful. We expect this special issue to play an important role in promoting scalable computing and communications research. The guest editors of this special issue thank all the authors and international reviewers for their excellent contributions to this special issue. We deeply thank Prof Geoffrey Fox for his efforts in making this issue possible. This work is supported by the NSFC of China under grand No. of 90818002, 90718030, 60973115 and 60973116.