2008
DOI: 10.1016/j.comcom.2007.12.025
|View full text |Cite
|
Sign up to set email alerts
|

Unified Link Layer API: A generic and open API to manage wireless media access

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
17
0

Year Published

2008
2008
2011
2011

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 11 publications
0
17
0
Order By: Relevance
“…They work as a kind of standard wrapper to access pre-implemented existing protocols or layers during an experiment. Examples of such tools include ULLA [18], DEC [19], Universal Convergence Layer (UCL) [20], and XIAN [21].…”
Section: A Software Toolsmentioning
confidence: 99%
“…They work as a kind of standard wrapper to access pre-implemented existing protocols or layers during an experiment. Examples of such tools include ULLA [18], DEC [19], Universal Convergence Layer (UCL) [20], and XIAN [21].…”
Section: A Software Toolsmentioning
confidence: 99%
“…All contemporary operating systems employ some form of abstraction. While such abstractions may be traced back to early research systems such as Multics [26], the Unix operating system [31], and its progeny, it is instructive to concentrate on four techniques targeted specifically at abstracting hardware resources-(1) application programming interfaces (APIs) for specific layers in network protocol stacks of resource-constrained embedded systems, such as ULLA [36]; (2) the 4.4 BSD device driver interface; (3) the Plan 9 and Inferno operating system device interfaces; (4) driver, protocol and networking stack specification languages such as Devil [23], NDL [7], Zebu [6], Prolac [18], and Click [19]. While occurring in different topic areas of the computing systems milieu, the insights from these systems are relevant to LR-WPANs.…”
Section: Better Portability Through Abstractionmentioning
confidence: 99%
“…ULLA is however neither concerned with the portability of the actual link layer implementation across radio transceiver hardware, nor with portability of the link layer implementation across operating system platforms which may provide different facilities to the link layer implementation. A prototype ULLA implementation [36] occupies a memory footprint of approximately 200 KB, an order of magnitude more than the total memory available on the platforms of interest in LR-WPANs.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…The use of such abstraction allows to design adaptation mechanisms which are not tied to a specific layer implementation and protocol, hence more portable. Similarly, the Unified Link Layer API [12] can be used by applications desiring to get the necessary information to adapt their settings to the current conditions. In all these instances, though, optimization choices are still made locally by each application.…”
Section: Introductionmentioning
confidence: 99%