WARP: On-the-fly Program Synthesis for Agile, Real-time, and Reliable Wireless Networks

被引:0
|
作者
Brummet, Ryan [1 ]
Hossain, Md Kowsar [1 ]
Chipara, Octav [1 ]
Herman, Ted [1 ]
Goddard, Steve [1 ]
机构
[1] Univ Iowa, Dept Comp Sci, Iowa City, IA 52242 USA
关键词
Wireless networks; real-time wireless networks; reliability; software synthesis;
D O I
10.1145/3412382.3458270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging Industrial Internet-of-Things systems require wireless solutions to connect sensors, actuators, and controllers as part of high data rate feedback-control loops over real-time flows. A key challenge is to provide predictable performance and agility in response to fluctuations in link quality, variable workloads, and topology changes. We propose WARP to address this challenge. WARP uses programs to specify a network's behavior and includes a synthesis procedure to automatically generate such programs from a high-level specification of the system's workload and topology. WARP has three unique features: (1) WARP uses a domain-specific language to specify stateful programs that include conditional statements to control when a flow's packets are transmitted. The execution paths of programs depend on the pattern of packet losses observed at run-time, thereby enabling WARP to readily adapt to packet losses due to short-term variations in link quality. (2) Our synthesis technique uses heuristics to improve network performance by considering multiple packet loss patterns and associated execution paths when determining the transmissions performed by nodes. Furthermore, the generated programs ensure that the likelihood of a flow delivering its packets by its deadline exceeds a user-specified threshold. (3) WARP can adapt toworkload and topology changes without explicitly reconstructing a network's program based on the observation that nodes can independently synthesize the same program when they share the same workload and topology information. Simulations show that WARP improves network throughput for data collection, dissemination, and mixed workloads on two realistic topologies. Testbed experiments show that WARP reduces the time to add new flows by 5 times over a state-of-the-art centralized control plane and guarantees the real-time and reliability of all flows.
引用
收藏
页码:254 / 267
页数:14
相关论文
共 50 条
  • [21] Reliable Dynamic Packet Scheduling With Slot Sharing for Real-Time Wireless Networks
    Zhang, Tianyu
    Gong, Tao
    Lyu, Mingsong
    Guan, Nan
    Han, Song
    Hu, Xiaobo Sharon
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (11) : 6723 - 6741
  • [22] A Reliable Communication Strategy for Real-Time Data Dissemination in Wireless Sensor Networks
    Oh, Seungmin
    Yim, Yongbin
    Lee, Jeongcheol
    Park, Hosung
    Kim, Sang-Ha
    [J]. 2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, : 817 - 823
  • [23] Real-time interactive path extraction with on-the-fly adaptation of the external forces
    Gérard, O
    Deschamps, T
    Greff, M
    Cohen, LD
    [J]. COMPUTER VISION - ECCV 2002 PT III, 2002, 2352 : 807 - 821
  • [24] REAL-TIME AUDIO MIXING - USER-DIRECTED AUDIO ON-THE-FLY
    OUIMETTE, S
    [J]. CD-ROM PROFESSIONAL, 1995, 8 (09): : 38 - 40
  • [25] Event language for real-time on-the-fly control according to the initial requirements
    Nadrchal, SP
    [J]. RELIABLE SOFTWARE TECHNOLOGIES- ADA-EUROPE 2004, 2004, 3063 : 120 - 131
  • [26] Reliable real-time communication in CAN networks
    Pinho, LM
    Vasques, F
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (12) : 1594 - 1607
  • [27] Real-Time Packet Scheduling for Real-Time Wireless Sensor Networks
    Chennakesavula, Pradeep
    Ebenezer, Jemimah
    Murty, S. A. V. Satya
    Jayakumar, T.
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 273 - 276
  • [28] A real-time and reliable transport (RT)2 protocol for wireless sensor and actor networks
    Gungor, Vehbi Cagri
    Khan, Oezguer B.
    Akyildiz, Ian F.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (02) : 359 - 370
  • [29] A Novel Reliable Data Dissemination Protocol for Real-Time Data in Wireless Sensor Networks
    Oh, Seungmin
    Yim, Yongbin
    Lee, Jeongcheol
    Park, Hosung
    Kim, Sang-Ha
    [J]. 2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012,
  • [30] Joint on-the-fly network coding/video quality adaptation for real-time delivery
    Tuan Tran Thai
    Lacan, Jerome
    Lochin, Emmanuel
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2014, 29 (04) : 449 - 461