Optimized Selection of Wireless Network Topologies and Components via Efficient Pruning of Feasible Paths

We address the design space exploration of wireless networks to jointly select topology and component sizing. We formulate the exploration problem as an optimized mapping problem, where network elements are associated with components from pre-defined libraries to minimize a cost function under correctness guarantees. We express a rich set of system requirements as mixed integer linear constraints over path variables, denoting the presence or absence of paths between network nodes, and propose an algorithm for efficient, compact encoding of feasible paths that can reduce by orders of magnitude the complexity of the optimization problem. We incorporate our methods in a system-level design space exploration toolbox and evaluate their effectiveness on design examples from data collection and localization networks.

[1]  Alberto L. Sangiovanni-Vincentelli,et al.  ArchEx: An extensible framework for the exploration of cyber-physical system architectures , 2017, 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC).

[2]  Alberto L. Sangiovanni-Vincentelli,et al.  Optimized design of a Human Intranet network , 2017, 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC).

[3]  Victor C. M. Leung,et al.  Topology design and cross-layer optimization for wireless body sensor networks , 2017, Ad Hoc Networks.

[4]  Yacine Challal,et al.  Using dynamic programming to solve the Wireless Sensor Network Configuration Problem , 2017, J. Netw. Comput. Appl..

[5]  Djamel Djenouri,et al.  One-Step Approach for Two-Tiered Constrained Relay Node Placement in Wireless Sensor Networks , 2016, IEEE Wireless Communications Letters.

[6]  Ingrid Moerman,et al.  Performance analysis of multiple Indoor Positioning Systems in a healthcare environment , 2016, International Journal of Health Geographics.

[7]  Alberto L. Sangiovanni-Vincentelli,et al.  A mixed discrete-continuous optimization scheme for Cyber-Physical System architecture exploration , 2015, 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[8]  Luciano Lavagno,et al.  Routing-Aware Design of Indoor Wireless Sensor Networks Using an Interactive Tool , 2015, IEEE Systems Journal.

[9]  Alberto L. Sangiovanni-Vincentelli,et al.  Optimized selection of reliable and cost-effective cyber-physical system architectures , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[10]  Dina S. Deif,et al.  Wireless Sensor Network deployment using a variable-length genetic algorithm , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[11]  Marsha Chechik,et al.  Symbolic optimization with SMT solvers , 2014, POPL.

[12]  Alberto L. Sangiovanni-Vincentelli,et al.  A Contract-Based Methodology for Aircraft Electric Power System Design , 2014, IEEE Access.

[13]  Edoardo Amaldi,et al.  Optimizing the placement of anchor nodes in RSS-based indoor localization systems , 2013, 2013 12th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET).

[14]  Alberto L. Sangiovanni-Vincentelli,et al.  metroII , 2013, ACM Trans. Embed. Comput. Syst..

[15]  Ehab Al-Shaer,et al.  Provable configuration planning for wireless sensor networks , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

[16]  A. Sangiovanni-Vincentelli,et al.  Synthesis of embedded networks for building automation and control , 2008, 2008 American Control Conference.

[17]  Johan Efberg,et al.  YALMIP : A toolbox for modeling and optimization in MATLAB , 2004 .

[18]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[19]  J. Y. Yen Finding the K Shortest Loopless Paths in a Network , 1971 .