{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/24330"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/24330","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Unified cross-layer framework: a generic platform for cross-layer design experimentation","abstract":"Cross-layer designs in wireless network systems have been an active research area. Numerous cross-layer schemes are proposed to improve overall system performance by allowing information to be shared and controlled across protocol layers. However, much of the previous research work in this area is simulation-based. The main obstacle which hinders researchers from real implementation is the complexity involved in lower-level driver modification and kernel programming. Moreover, common pitfalls of cross-layer scheme implementation can lead to unexpected system performance degradation. In this work we propose unified cross-layer framework (UCF), a generic mechanism for OS to support cross-layer schemes. Through this mechanism protocol components export protocol-specific information through parameters and events to protocol components at other layers. Cross-layer extensions are activated only at necessary times according to their assigned priorities so that they can react to events and make decisions at different time scales with minimal overhead. We implement and evaluate UCF on embedded systems running NetBSD to demonstrate the modularity, ease of programming, and utility of UCF.","abstract_html":"Cross-layer designs in wireless network systems have been an active research area. Numerous cross-layer schemes are proposed to improve overall system performance by allowing information to be shared and controlled across protocol layers. However, much of the previous research work in this area is simulation-based. The main obstacle which hinders researchers from real implementation is the complexity involved in lower-level driver modification and kernel programming. Moreover, common pitfalls of cross-layer scheme implementation can lead to unexpected system performance degradation. In this work we propose unified cross-layer framework (UCF), a generic mechanism for OS to support cross-layer schemes. Through this mechanism protocol components export protocol-specific information through parameters and events to protocol components at other layers. Cross-layer extensions are activated only at necessary times according to their assigned priorities so that they can react to events and make decisions at different time scales with minimal overhead. We implement and evaluate UCF on embedded systems running NetBSD to demonstrate the modularity, ease of programming, and utility of UCF.","abstract_has_math":false,"creators":["Kung, Lu-Chuan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Vaidya, Nitin H."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-25T15:08:53Z","date_published":"2011-05-25T15:08:53Z","updated_at":"2026-07-22T22:25:24Z","subjects":["wireless testbed","cross-layer protocols","operating system"],"languages":["en"],"rights":["Copyright 2011 Lu-Chuan Kung"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/24330","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Vaidya, Nitin H."]},{"key":"dc:creator","label":"Author","values":["Kung, Lu-Chuan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-25T15:08:53Z","2011-05"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["wireless testbed","cross-layer protocols","operating system"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2011 Lu-Chuan Kung"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/24330"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Cross-layer designs in wireless network systems have been an active research area. Numerous cross-layer schemes are proposed to improve overall system performance by allowing information to be shared and controlled across protocol layers. However, much of the previous research work in this area is simulation-based. The main obstacle which hinders researchers from real implementation is the complexity involved in lower-level driver modification and kernel programming. Moreover, common pitfalls of cross-layer scheme implementation can lead to unexpected system performance degradation. In this work we propose unified cross-layer framework (UCF), a generic mechanism for OS to support cross-layer schemes. Through this mechanism protocol components export protocol-specific information through parameters and events to protocol components at other layers. Cross-layer extensions are activated only at necessary times according to their assigned priorities so that they can react to events and make decisions at different time scales with minimal overhead. We implement and evaluate UCF on embedded systems running NetBSD to demonstrate the modularity, ease of programming, and utility of UCF.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-26T17:37:53Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Kung_Lu-Chuan.pdf: 1744031 bytes, checksum: af36cdddbee598733f8e62ba0cb4e81b (MD5)","Made available in DSpace on 2011-05-25T15:08:53Z (GMT). No. of bitstreams: 2 Kung_Lu-Chuan.pdf: 1744031 bytes, checksum: af36cdddbee598733f8e62ba0cb4e81b (MD5) license.txt: 4053 bytes, checksum: cc3a6db9a3cb05bbce96edc18c641621 (MD5)"]},{"key":"dc:title","label":"Title","values":["Unified cross-layer framework: a generic platform for cross-layer design experimentation"]}]}],"canonical_facts":{"dc:contributor":["Vaidya, Nitin H."],"dc:creator":["Kung, Lu-Chuan"],"dc:date":["2011-05-25T15:08:53Z","2011-05"],"dc:description":["Cross-layer designs in wireless network systems have been an active research area. Numerous cross-layer schemes are proposed to improve overall system performance by allowing information to be shared and controlled across protocol layers. However, much of the previous research work in this area is simulation-based. The main obstacle which hinders researchers from real implementation is the complexity involved in lower-level driver modification and kernel programming. Moreover, common pitfalls of cross-layer scheme implementation can lead to unexpected system performance degradation. In this work we propose unified cross-layer framework (UCF), a generic mechanism for OS to support cross-layer schemes. Through this mechanism protocol components export protocol-specific information through parameters and events to protocol components at other layers. Cross-layer extensions are activated only at necessary times according to their assigned priorities so that they can react to events and make decisions at different time scales with minimal overhead. We implement and evaluate UCF on embedded systems running NetBSD to demonstrate the modularity, ease of programming, and utility of UCF.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-26T17:37:53Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Kung_Lu-Chuan.pdf: 1744031 bytes, checksum: af36cdddbee598733f8e62ba0cb4e81b (MD5)","Made available in DSpace on 2011-05-25T15:08:53Z (GMT). No. of bitstreams: 2 Kung_Lu-Chuan.pdf: 1744031 bytes, checksum: af36cdddbee598733f8e62ba0cb4e81b (MD5) license.txt: 4053 bytes, checksum: cc3a6db9a3cb05bbce96edc18c641621 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/24330"],"dc:language":["en"],"dc:rights":["Copyright 2011 Lu-Chuan Kung"],"dc:subject":["wireless testbed","cross-layer protocols","operating system"],"dc:title":["Unified cross-layer framework: a generic platform for cross-layer design experimentation"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:24Z"}