5 research outputs found

    Graph partitioning algorithms for optimizing software deployment in mobile cloud computing

    Get PDF
    As cloud computing is gaining popularity, an important question is how to optimally deploy software applications on the offered infrastructure in the cloud. Especially in the context of mobile computing where software components could be offloaded from the mobile device to the cloud, it is important to optimize the deployment, by minimizing the network usage. Therefore we have designed and evaluated graph partitioning algorithms that allocate software components to machines in the cloud while minimizing the required bandwidth. Contrary to the traditional graph partitioning problem our algorithms are not restricted to balanced partitions and take into account infrastructure heterogenity. To benchmark our algorithms we evaluated their performance and found they produce 10 to 40 % smaller graph cut sizes than METIS 4.0 for typical mobile computing scenarios

    Dynamic Load Balancing of Samr Applications on Distributed Systems

    Get PDF

    Efficient Domain Decomposition Algorithms and Applications in Transportation and Structural Engineering

    Get PDF
    Domain decomposition is a divide-and-conquer strategy. In the first part of this dissertation, a new/simple/efficient domain decomposition partitioning algorithm is proposed to break a large domain into smaller sub-domains, in such a way as to minimize the number of system boundary nodes and to balance the work load for each sub-domain. This new domain decomposition algorithm is based on the network’s shortest path solution. Numerical results indicate that the new Shortest Distance Decomposition Algorithm outperformed the most widely used METIS algorithm in 21 out of 27 tested (transportation) examples. In the second part of this dissertation, another new/simple and highly efficient shortest path algorithm is described for finding the shortest path from all-to-all (all source nodes to all destination nodes). This new Domain Decomposition-based Shortest Path algorithm basically finds the SP from all-to-all for each sub-domain, and assembles each sub-domains’ shortest path solution to correctly obtain the original (un-partitioned) network’s shortest path solution. Numerical results for real-life transportation networks have shown that the algorithm is much faster than the existing Dijkstra’s shortest path algorithm. Finally, the Shortest Distance Decomposition Algorithm has also been shown to perform better than METIS when minimizing the non-zero fill-in terms of structural engineering stiffness matrices used during the finite element simultaneous linear equation solution process
    corecore