magma: supporting groupware in wireless networks
DESCRIPTION
MaGMA: Supporting Groupware in Wireless Networks. Idit Keidar Technion EE. Joint work with N. Lavi and I. Cidon. Agenda. Motivation Solutions known to date Our proposed architecture Group management solutions Simulation and analysis Future work Conclusions. Current Application Trends. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/1.jpg)
MaGMA: Supporting Groupware in
Wireless Networks
Idit Keidar
Technion EE
Joint work with N. Lavi and I. Cidon
![Page 2: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/2.jpg)
Agenda
Motivation Solutions known to date Our proposed architecture Group management solutions Simulation and analysis Future work Conclusions
![Page 3: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/3.jpg)
Current Application Trends
Groupware and collaborative applications are widely used. Chat, Instant-Messaging, VoIP, VCoIP, Net-meeting Exchange, Lotus notes, webex Multiplayer interactive games Push-to-talk (PTT)
![Page 4: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/4.jpg)
Current Cellular Trends
Simple groupware such as Instant Messaging widely used
Major cellular providers (Orange, Verizon, Nextel) offer PTT services
The Yankee Group (Sep. 2003): In 2003, $84 million PTT revenue, 2.3 million
PTT subscribersBy 2008, $10.1 billion PTT revenue, 340 million
PTT subscribers
![Page 5: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/5.jpg)
Future Cellular Trends
Richer groupware applicationsData+ voice+ video
Adopting TCP/IP infrastructure Session Initiation Protocol (SIP) signalingOMA, 3GPP, 3GPP2 standards
![Page 6: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/6.jpg)
Wireless Networks Trends
Maturing standards (Wi-Fi, WiMAX) High availability of hot spots Supported in PDAs, Pocket PCs, laptops,
and cellular-phones Emerging standards and working groups:
IETF-MIP, Open Mobile Alliance, 4G
![Page 7: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/7.jpg)
Mobile Networks Trend
Groupware popularity +
Wireless access
availability
B3G Convergence
Cellular going IP +
![Page 8: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/8.jpg)
The Future Network IP based
Cellular Net.
The I nternet
AccessPoint
AccessPoint
Mobile User
Mobile User
Stationary User
Cell
![Page 9: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/9.jpg)
The Challenges
Supporting groupware! W
here is the group’s home?
Supporting Mobility
! Where is the MN?
Supporting RT services!
![Page 10: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/10.jpg)
Mobile Groupware Design Goals
Mapping group names to subscribers Mobility support Seamless handoff QoS support for RT applications Transport efficiency Transport reliability Roaming, AAA Scalable Support for incremental deployment
![Page 11: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/11.jpg)
Solution Known to Date
Mobility solutions: MIP+route optimization, SIP mobility Not for groupware! Based on home per address The group needs a home too
Groupware solutions Not for mobility Mostly based on single server
Why?
HA 2
HA 1
GroupHome
![Page 12: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/12.jpg)
Our Solution
Mobility SupportT
ran
spo
rt E
ffic
ien
cy
Mobility and Group Management Mobility and Group Management ArchitectureArchitecture
![Page 13: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/13.jpg)
MaGMA’s Architecture
Servers: Mobile Group Managers (MGMs) as part of the infrastructure
Clients: Mobile Nodes (MNs), served by local MGMs
MN
MN
MN
MGM
MGM
MGM
new addres
s
Hello!
![Page 14: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/14.jpg)
MaGMA’s Architecture (cont.)
MGM5
MGM4
MGM2 MGM3
MGM1
MN 2
MN 3
MN 1MN 4
MN 5
MN 6
Domain-4
Group Blue Group
Red
![Page 15: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/15.jpg)
MaGMA’s Key Advantages
Distributed architecture No bottlenecks, no triangle routing, no SPoF
Eliminates the “home” concept, for both mobility and group support
Incorporates smooth handoff Supports RT groupware Various group management solutions optimized
for different settings e.g., subscription versus overlay model
![Page 16: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/16.jpg)
Group Management Approach I
Subscription model Good for lightweight servers, small groups
MGM2MGM1
MN 3
MN 1
MN 2
joinleavemove
ret./subsc.view
Group-XMN1MN2MN3
Group-XMN1MN2MN3
forward local events
Group-XMN1MN2MN3
![Page 17: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/17.jpg)
Group Management Approach II
Multicast overlay model Scalable in group size, good for low battery clients
MGM2MGM1
MN 3
MN 1
joinleavemove
join/leave/
handoff
MN 2
localViewMN1
groupViewMGM1groupView
MGM2localView
MN2MN3
data
![Page 18: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/18.jpg)
Further Enhancements: MaGMA Overlay MGMs organized in overlay Multicast data forwarded over the overlay
![Page 19: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/19.jpg)
MGM
MGM
Router
Router
MaGMA’s ImplementationSOHO
NetworksAccess
NetworksCore
Network
Controller
Controller
Router
DHCP
PSTN Switch
Root Router
MGM
![Page 20: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/20.jpg)
Simulation & Analysis: Subscriber vs. Mcast Overlay Control Overhead Evaluation
![Page 21: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/21.jpg)
Simulation: MaGMA vs. MIP Transport Delay
MGM1 functions as the HA
MN
MGM0
MGM2MGM1 MGM3
source
5Mb 20ms
![Page 22: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/22.jpg)
Simulation: MaGMA vs. MIP Packet Loss During Movement
MGM3MGM2 MGM4source
MN
•Link BW: 5mbps
•Link delay: 40ms
•MGM1 functions as HA
•CBR, 20 bytes, 100pkts/sec
MGM1
MIP’s update delay: depends on distance from HA
MaGMA’s update delay: (1) depends on distance between MGMs
(2) When moving into active domain: wireless handoff time
![Page 23: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/23.jpg)
Data Packet - Header Overhead
Unicast Multicast
UDP
IP
UDP
IP
UDP
IP
UDP
IP
IP
UDP
IP
group
UDP
IP
IP
IP
![Page 24: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/24.jpg)
MaGMA Prototype
NIST-SIP
MaGMA Parser
Group App.
db
Microsoft-SIP
MaGMA Engine
Group App.
* Based on Microsoft RTC client
![Page 25: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/25.jpg)
Future Work
Application services application server session migration floor-control
AAA MGM failures and dynamic changes Hybrid networks: ad-hoc and access point
![Page 26: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/26.jpg)
Conclusions
Wireless networks (Wi-Fi, WiMAX) will merge with the Internet and cellular infrastructure
Users will demand support for groupware such as PTT
Current IP mobility solutions - inadequate for RT
Our solution provides comprehensive support for group management and RT applications
![Page 27: MaGMA: Supporting Groupware in Wireless Networks](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814473550346895db106d1/html5/thumbnails/27.jpg)
More Information…
N. Lavi, I. Cidon and I. Keidar: “Supporting Groupware in Mobile Networks”6th IFIP IEEE International Conference MWCN, Oct. 2004.
N. Lavi, I. Cidon and I. Keidar:“MaGMA: Mobility and Group Management Architecture for Real-Time Collaborative Applications in Converged Wireless Networks”To appear in WCMC Journal, Wiley.
http://comnet.technion.ac.il/magma