scholarly journals Solving Sat in a Distributed Cloud: A Portfolio Approach

2019 ◽  
Vol 29 (2) ◽  
pp. 261-274 ◽  
Author(s):  
Yanik Ngoko ◽  
Christophe Cérin ◽  
Denis Trystram

Abstract We introduce a new parallel and distributed algorithm for the solution of the satisfiability problem. It is based on an algorithm portfolio and is intended to be used for servicing requests in a distributed cloud. The core of our contribution is the modeling of the optimal resource sharing schedule in parallel executions and the proposition of heuristics for its approximation. For this purpose, we reformulate a computational problem introduced in a prior work. The main assumption is that it is possible to learn optimal resource sharing from traces collected on past executions on a representative set of instances. We show that the learning can be formalized as a set coverage problem. Then we propose to solve it by approximation and dynamic programming algorithms based on classical greedy algorithms for the maximum coverage problem. Finally, we conduct an experimental evaluation for comparing the performance of the various algorithms proposed. The results show that some algorithms become more competitive if we intend to determine the trade-off between their quality and the runtime required for their computation.

2012 ◽  
Vol 190-191 ◽  
pp. 249-252
Author(s):  
Zheng Jing Wan

The Interactive Electronic Technical Manual (IETM) can solve some practical application problems of the traditional paper technical manuals on storing difficulty and resource sharing inefficiency well. The S1000D specification is an international specification of development IETM. In the paper the S1000D specification is introduced briefly. Then the meanings of Data Module (DM) and Common Source Database (CSDB) which are the core concepts of the S1000D specification are analyzed. At last, the development process of IETM based on S1000D specification is given.


2021 ◽  
Author(s):  
Shujjat A. Khan

The streaming capacity for a channel is defined as the maximum streaming rate that can be achieved by every user in the channel. In the thesis, we investigated the streaming capacity problem in both tree-based and mesh-based Peer-to-Peer (P2P) live streaming systems, respectively. In tree-based multi-channel P2P live streaming systems, we propose a crosschannel resource sharing approach to improve the streaming capacity. We use cross-channel helpers to establish the cross-channel overlay links, with which the unused upload bandwidths in a channel can be utilized to help the bandwidth-deficient peers in another channel, thus improving the streaming capacity. In meshed-based P2P live streaming systems, we propose a resource sharing approach to improve the streaming capacity. In mesh-based P2P streaming systems, each peer exchanges video chunks with a set of its neighbors. We formulate the streaming capacity problem into an optimal resource allocation problem. By solving the optimization problem, we can optimally allocate the link rates for each peer, thus improve the streaming capacity.


2011 ◽  
Vol 201-203 ◽  
pp. 920-925
Author(s):  
Zhi Hui Ge ◽  
Tao Shen Li ◽  
Lin Li

In manufacturing grid, trust management is the core component, which is associated with resource sharing, role assignment etc. How to compute and evaluate the recommended trust is very important for cooperation among resource entities coming from different domains. In order to resolve the problem, a two-layer domain structure is constructed to organize the distributed cross-domain cooperation and the corresponding trust value evaluation algorithm is designed based on the structure. At last, an application prototype is developed to show the validity and the practicability of the proposed method.


2016 ◽  
Vol 40 ◽  
pp. 654-673 ◽  
Author(s):  
Shiu Yin Yuen ◽  
Chi Kin Chow ◽  
Xin Zhang ◽  
Yang Lou

Sign in / Sign up

Export Citation Format

Share Document