Project BNB-Grid: solving large scale optimization problems in a distributed environment M. Posypkin (ISA RAS)

Презентация:



Advertisements
Похожие презентации
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v
Advertisements

Kurochkin I.I., Prun A.I. Institute for systems analysis of RAS Centre for grid-technologies and distributed computing GRID-2012, Dubna, Russia july.
Introducing Cisco Network Service Architectures © 2004 Cisco Systems, Inc. All rights reserved. Introducing the Cisco AVVID Framework ARCH v
Loader Design Options Linkage Editors Dynamic Linking Bootstrap Loaders.
HPC Pipelining Parallelism is achieved by starting to execute one instruction before the previous one is finished. The simplest kind overlaps the execution.
Flynns Architecture. SISD (single instruction and single data stream) SIMD (single instruction and multiple data streams) MISD (Multiple instructions.
S11-1 PAT318, Section 11, March 2005 SECTION 11 ANALYSIS SETUP.
Business Coaching for increasing organizational effectiveness (reported ROI – up to 600%) October 2012.
Designing Virtual Private Networks © 2004 Cisco Systems, Inc. All rights reserved. Designing Site-to-Site VPNs ARCH v
SPLAY TREE The basic idea of the splay tree is that every time a node is accessed, it is pushed to the root by a series of tree rotations. This series.
© 2007 Cisco Systems, Inc. All rights reserved.DESGN v Identifying Voice Networking Considerations Identifying Design Considerations for Voice Services.
Copyright 2003 CCNA 2 Chapter 16 Distance Vector Routing Protocols By Your Name.
WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
Students: Veselkova DA 4th year student NIU "MGSU-IISS" IGES Galkin MV 4th year student NIU "MGSU-IISS" ISA Scientific adviser: Ph.D., Associate Professor.
Comparison of Lotus Notes Designer, Domino Workflow Architect and AdHoc Workflow Builder 2003 (c) AdHoc.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing Multicast IGMP and Layer 2 Issues.
While its always a good idea to think outside the box when approaching a creative task, this is not always the case. For example, when working with teams,
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
Towards creation of unified computerized university management system: problems and solutions V.V. Tryhuk Brest State University named after A.S. Pushkin,
Транксрипт:

Project BNB-Grid: solving large scale optimization problems in a distributed environment M. Posypkin (ISA RAS)

GLOBAL OPTIMIZATION Given f : Find x 0 :

APPLICATIONS OF GLOBAL OPTIMIZATION VLSI design Automated theorem proving Constructing optimal transport networks Selecting a best investment package Computational chemistry: finding molecular conformations OFTEN HARD TO SOLVE !

BRANCH-AND-BOUND METHOD BRANCHING TREEBRANCHING SUB-PROBLEM DISCARDED SUBPROBLEM: 1.NO SOLUTION 2.KNOWN OPTIMUM 3.OPTIMUM IS NOT BETTER THAN INCUMBENT (ALREADY FOUND)

BNB parallelization HIGH COMPLEXITY TREE-LIKE STRUCTURE SUITABLE FOR DECOMPOSITION SUITS FOR DISTRIBUTED COMPUTING

DISTRIBUTED ENVIRONMENT

BNB-Grid: ARCHITECTURE CE-AGENT #3 CE-AGENT #1 CE-AGENT #2 MASTER AGENT IARnet

AGENT FUNCTIONALITY Start solver Interact with the CE batch system Load initial data Monitor computing element Send and receive sub-problems Manage distributed application Manage load balancing Monitor and visualize computational process COMPUTING ELEMENT AGENTMASTER AGENT

INSIDE A COMPUTING ELEMENT BNB-Solver BNB-Proxy CE Agent A library for solving optimization problems on multiprocessor and uni-processor systems Interaction with BNB-Solver.

FAULT-TOLERANCE in BNB-Grid Dynamically changing computing space: nodes may leave or join at run-time BNB-Grid backs up sub-problems and resubmits them In the case of the node failure

EXPERIMENTAL RESULTS: PLATFORM МВС BM (JSCC) МВС 6000 IM (CC) Workstation (ISA) 256 x Itanium GHz, 256 GB, Myrinet 1048 x PowerPC 970 2,2 GHz, 2096 GB, Myrinet

EXPERIMENTAL RESULTS: KNAPSACK PROBLEM We are given n items with weights w i and profits p i and a knapsack with capacity C. The objective: select a subset of items such that the total profit is maximized and the total weight does not exceed C:

EXPERIMENTAL RESULTS: DATA The hard knapsack instance (introduced by Finkelshtejn): 8 CPU on MVS BM 5.57 min 8CPU on MVS 6000 IM 6.04 min 8CPU on MVS BM + 8 CPU on MVS 6000 IM 3.15 min

CONCLUSIONS Usage a number of supercomputers in BNB-Grid does increase performance for large scale optimization problems IARnet framework makes development of complex distributed applications rather simple

THANK YOU!

КЛАССИЧЕСКИЕ МОДЕЛЬНЫЕ ЗАДАЧИ ОПТИМИЗАЦИИ Задача коммивояжера Задачи о покрытиях и разрезаниях графов Задача о ранце (одномерная и многомерная) Задачи транспортного типа Поиск глобального экстремума функции многих переменных … ДЛЯ РЕШЕНИЯ ТРЕБУЮТСЯ БОЛЬШИЕ ВЫЧИСЛИТЕЛЬНЫЕ РЕСУРСЫ