To meet the complex and variable characteristics of spacecraft testing business, and to increase the expandability of automated testing system, this paper proposed an architecture of spacecraft test executing system w...
详细信息
The separate development between the storage system and scientific application has hidden most of internal implementation strategies of the storage system from the scientific application designers. This would wors...
详细信息
The separate development between the storage system and scientific application has hidden most of internal implementation strategies of the storage system from the scientific application designers. This would worsen the existing I/O bottleneck problem of most scientific applications to some extent To address this problem, this study chooses the matrix and its parallel out-of-core product algorithm to study the interactions between the applications and the parallel storage system. Especially, the data distribution and access interfaces of the matrix are analyzed and optimized firstly. Then, the communication among processes are incorporated into the parallel out-of-core matrix multiplication algorithm to reduce its disk access times. Experiments show that the proposed optimizations can reduce the time spent in accessing data from disk and accelerate the parallel out-of-core matrix product.
With the development of the internet, medical images are now availab.e in large numbers in online repositories, and there exists the need to retrieval the medical images in the content-based ways through automatically...
详细信息
Increasingly, software needs to dynamically adapt its structure and behavior at runtime in response to changing conditions in the supporting computing, network infrastructure, and in the surrounding physical environme...
详细信息
Increasingly, software needs to dynamically adapt its structure and behavior at runtime in response to changing conditions in the supporting computing, network infrastructure, and in the surrounding physical environments. By high complexity, adaptive programs are generally difficult to specify, verify, and validate. Assurance of high dependability of these programs is a great challenge. Efficiently and precisely specifying requirements and flexible model checking for adaptation are the key issues for developing dependably adaptive software. This paper introduces a formal model for adaptive programs which have different behavioral modes. We consider that adaptive programs have two behavioral level, functional behavior and adaptation. state machine is used to describe functional behavior in different modes and mode automata is proposed for adaptations. Specifications of adaptive programs are classified into three categories, local, adaptation and global properties from their different scope of dynamic adaptation. To specify and verify specifications on our model, We propose the Mode-extended Linear Temporal Logic (mLTL) and its model checking approach. mLTL extends Linear Temporal Logic (LTL) by adding mode related element and enables describing properties on different modes. Our formal model and mLTL formulae are translated to SMV language and verified in NuSMV model checker.
Increasingly, software needs to dynamically adapt its structure and behavior at runtime in response to changing conditions in the supporting computing, network infrastructure, and in the surrounding physical environme...
详细信息
Increasingly, software needs to dynamically adapt its structure and behavior at runtime in response to changing conditions in the supporting computing, network infrastructure, and in the surrounding physical environments. By high complexity, assurance of high dependability of these software is a great challenge. Effective modeling of behavior and flexibly specifying requirements are the key issues for developing trusted adaptive software. This paper introduces a formal model for the behavior of adaptive software and an extended linear temporal logic to specify global properties. We use state machines to describe programs in different behavioral modes of adaptive software and consider these machines as different versions of programs. Specifications are classified into three categories, local, adaptation and global properties from perspective of dynamic adaptation. To specify and verify global properties on our model, we propose the versioned LTL (vLTL) which extends Linear Temporal Logic by adding version related element and enables describing properties on different versions. We also discuss verifying approach of vLTL by transforming them into LTL formulae and illustrate a study case.
With the increase of the computing demand, cluster is becoming one of the most important computing infrastructures. Most of cluster systems use central air conditioning to remove heat. Therefore, the hot spot is unavo...
详细信息
With the increase of the computing demand, cluster is becoming one of the most important computing infrastructures. Most of cluster systems use central air conditioning to remove heat. Therefore, the hot spot is unavoidable. Motivated by alleviating the hot spot issue and optimizing workload distribution, we propose a thermal-aware workload distribution policy. It ranks the nodes according to the thermal characteristics of racks layout and dispatches the workloads based on the ranked node queue. We analyze the saving power trend and validate that this policy can reduce power consumption to some extent with no impact on quality of service (QoS).
Compared with single-lab.l classification, multi-lab.l classification is more general in practice, since it allows one instance to have more than one lab.l simultaneously. Bayes' Theorem has been successfully appl...
详细信息
Compared with single-lab.l classification, multi-lab.l classification is more general in practice, since it allows one instance to have more than one lab.l simultaneously. Bayes' Theorem has been successfully applied to deal with single-lab.l classification. In this paper, we proposed to tackle multi-lab.l classification using Bayes' Theorem. We propose two approaches, coined as Pair-Dependency Multi-lab.l Bayesian Classifier (PDMLBC) and Complete-Dependency Multi-lab.l Bayesian Classifier (CDMLBC). PDMLBC takes advantage of lab.l dependency between any two lab.ls, while CDMLBC considers the dependency among a set of lab.ls. In the experiments, we evaluate the performance of PDMLBC and CDMLBC on real medical data, the results show that both PDMLBC and CDMLBC methods outperform NB+BR on all metrics, and CDMLBC works best among the three methods.
Web workloads are known to vary dynamically with time which poses a challenge to resource allocation among the applications. In this paper, we argue that the existing dynamic resource allocation based on resource util...
详细信息
Web workloads are known to vary dynamically with time which poses a challenge to resource allocation among the applications. In this paper, we argue that the existing dynamic resource allocation based on resource utilization has some drawbacks in virtualized servers. Dynamic resource allocation directly based on real-time user experience is more reasonable and also has practical significance. To address the problem, we propose a system architecture that combines real time measurements and analysis of user experience for resource allocation. We evaluate our proposal using Webbench. The experiment results show that these techniques can judiciously allocate system resources.
暂无评论