1 / 11

College of Computer Science

College of Computer Science. Karl Lieberherr. Projects. Focus on two Projects: Karl Lieberherr: Demeter and Aspect-Oriented Programming Java tools XML tools Guevara Noubir: Wireless Networks (MANET) There are several more we can draw upon. Both PIs have connections to Switzerland.

sharis
Download Presentation

College of Computer Science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. College of Computer Science Karl Lieberherr

  2. Projects • Focus on two Projects: • Karl Lieberherr: Demeter and Aspect-Oriented Programming • Java tools • XML tools • Guevara Noubir: Wireless Networks (MANET) • There are several more we can draw upon. • Both PIs have connections to Switzerland.

  3. Benefits for Siemens CH • Technology transfer • software design know-how • usage of Java and XML technology • PhD students working for Siemens CH • in house (about 2 months) • in Boston (20 hours per week) • Access to faculty and graduate students

  4. Possible Collaborations • Minimum • yearly presentation for Siemens Software developers about trends and techniques in software development • Next level: • send a Siemens employee on Sabbatical at NEU in Boston. Goal: learn about AOP technology; build prototype.

  5. Possible Collaborations • Next level: Support one or more PhD students. Cost per student: $ 65000 per year.

  6. Aspect-Oriented Programming • Turn tangled and scattered implementations of a crosscutting concern into a well-modularized implementation of a crosscutting concern. • Tools: DJ, AspectJ, DemeterJ. • Design and implementation techniques.

  7. Applications of AOP • Network-aware applications • Adaptive programming

  8. Prof. Guevara Noubir, noubir@ccs.neu.edu • Background: • 1996: PhD from ETH-Lausanne • 1997-2000: senior research scientist at CSEM (Neuchâtel) • Participated in main 3G-UMTS European Projects (FRAMES, RAINBOW, SLATS) and other projects on wireless networks (European Space Agency: IPSAT, MAD: Hiperlan 2, etc.) • Main Research Area: Quality of Service for Wireless Systems • Optimal resource management • Reliability, fault-tolerance • Security • Current Research: • Development of adaptive schemes for optimal resource management in wireless systems with applications in multi-hop wireless ad-hoc networks and cellular wireless communication systems • Underlying technology: IEEE802.11, Bluetooth (scatternets), home built low-power wireless interfaces

  9. Constraints in Wireless Multi-Hop Ad Hoc Networks (MANET) • Limited radio spectrum • Broadcast Medium (resulting in collisions and interference) • Limited power available at the nodes (i.e., energy, computation) • Limited storage memory • Connection QoS requirements (e.g., delay, packet loss) • Unreliable network connectivity (depends on the channel) • Dynamic topology (i.e., mobility of nodes => variable density) • Need to provide a full coverage • Need to enforce fairness

  10. Parameters Available to System Designer in MANET • Use of various coding/modulation schemes • Use of packets fragmentation • Use of various transmission power level • Use of a single hop or multiple hops • Use of multiple RF interfaces (multiple IF characteristics) • Clustering and backbone formation • Planning of the fixed nodes location • Packets scheduling schemes • Application adaptivity

  11. Approach: Adaptivity and Cooperation • Classical networking stacks have only minimum interaction between adjacent layers • Multi-hop wireless ad hoc networks require more cooperation between layers because: • Channel variation and network topology changes affect the application • Routing versus single hop communication considerably affects the medium access control (MAC) performance and physical layer interference • Collisions versus channel fading affects both the physical layer and the MAC • Battery power has implications on all layers

More Related