论文标题
大型IoT网络的快速自上而下合成
Rapid Top-Down Synthesis of Large-Scale IoT Networks
论文作者
论文摘要
优化和约束满意度技术的进步以及弹性计算资源的可用性激发了人们对大规模网络验证和综合的兴趣。在此的激励下,我们将临时IoT网络的自上而下综合用于灾难响应以及搜救操作。这个综合问题必须满足复杂和竞争的约束:传感器覆盖范围,视线可见性和网络连接性。我们的合成问题中的核心挑战是在产生具有成本效益的解决方案的同时迅速扩展到大区域。我们探讨了综合问题可满足模型凸优化(SMC)和混合智能线性编程(MILP)的两个质量不同的表示。对于我们的问题而言,前者比后者更具表现力,但不太适合解决我们的优化问题。我们展示了如何在这些框架中表达我们的网络综合,并扩展到问题大小超出这些框架的能力,开发一种分层合成技术,该技术独立合成部署区域的网络,然后将其结合在一起。我们发现,尽管MILP在某些设置中以较小的问题大小胜过SMC,但SMC表现力与我们的问题相匹配的事实可确保其均匀地在较大的问题尺寸下生成更好的质量解决方案。
Advances in optimization and constraint satisfaction techniques, together with the availability of elastic computing resources, have spurred interest in large-scale network verification and synthesis. Motivated by this, we consider the top-down synthesis of ad-hoc IoT networks for disaster response and search and rescue operations. This synthesis problem must satisfy complex and competing constraints: sensor coverage, line-of-sight visibility, and network connectivity. The central challenge in our synthesis problem is quickly scaling to large regions while producing cost-effective solutions. We explore two qualitatively different representations of the synthesis problems satisfiability modulo convex optimization (SMC), and mixed-integer linear programming (MILP). The former is more expressive, for our problem, than the latter, but is less well-suited for solving optimization problems like ours. We show how to express our network synthesis in these frameworks, and, to scale to problem sizes beyond what these frameworks are capable of, develop a hierarchical synthesis technique that independently synthesizes networks in sub-regions of the deployment area, then combines these. We find that, while MILP outperforms SMC in some settings for smaller problem sizes, the fact that SMC's expressivity matches our problem ensures that it uniformly generates better quality solutions at larger problem sizes.