Jooris et al., 2016 - Google Patents
Taisc: a cross-platform mac protocol compiler and execution engineJooris et al., 2016
- Document ID
- 4892677753678713591
- Author
- Jooris B
- Bauwens J
- Ruckebusch P
- De Valck P
- Van Praet C
- Moerman I
- De Poorter E
- Publication year
- Publication venue
- Computer Networks
External Links
Snippet
MAC protocols significantly impact wireless performance metrics such as throughput, energy consumption and reliability. Although the choice of the optimal MAC protocol depends on time-varying criteria such as the current application requirements and the current …
- 238000011161 development 0 abstract description 6
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Update
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATIONS NETWORKS
- H04W72/00—Local resource management, e.g. wireless traffic scheduling or selection or allocation of wireless resources
- H04W72/12—Dynamic Wireless traffic scheduling; Dynamically scheduled allocation on shared channel
- H04W72/1205—Schedule definition, set-up or creation
- H04W72/1215—Schedule definition, set-up or creation for collaboration of different radio technologies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATIONS NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jooris et al. | Taisc: a cross-platform mac protocol compiler and execution engine | |
US20050152322A1 (en) | Reconfigurable signal processing module | |
US8612595B2 (en) | Wireless resource sharing framework | |
Ansari et al. | A flexible MAC development framework for cognitive radio systems | |
Dong et al. | Elon: enabling efficient and long-term reprogramming for wireless sensor networks | |
De Mil et al. | snapMac: A generic MAC/PHY architecture enabling flexible MAC design | |
US20240045524A1 (en) | Wireless lighting effect configuration data transmission system | |
TW201841519A (en) | Synchronized communication across wireless communication spectrum | |
KR101945941B1 (en) | Method and terminal device for running radio applications | |
Bauwens et al. | Portability, compatibility and reuse of MAC protocols across different IoT radio platforms | |
Branco et al. | Terra: Flexibility and safety in wireless sensor networks | |
Valck et al. | Exploiting programmable architectures for WiFi/ZigBee inter-technology cooperation | |
Ruckebusch et al. | A unified radio control architecture for prototyping adaptive wireless protocols | |
CN108369501B (en) | Spatially and temporally aware organization and isolation of components in real-time systems | |
CN103003769A (en) | Clock circuit for providing an electronic device with a clock signal, electronic device with a clock circuit and method for providing an electronic device with a clock signal | |
EP2645242A2 (en) | Control of programs in parallel processing systems | |
US10733117B2 (en) | Programmable radio transceivers | |
US11429357B2 (en) | Support device and non-transient computer-readable recording medium recording support program | |
Yao et al. | System architecture and operating systems | |
Ansari et al. | A compiler assisted approach for component based reconfigurable MAC design | |
Gauger et al. | Tinymodules: Code module exchange in tinyos | |
Bächli | Creating a Flexible Middleware for Low-Power Flooding Protocols | |
Antola et al. | GINGER: a minimizing-effects reprogramming paradigm for distributed sensor networks | |
Farcas et al. | A deterministic infrastructure for real-time distributed systems | |
Becker et al. | Model-driven development of time-critical protocols with SDL-MDD |