150 likes | 299 Views
Service Level Agreements for QoS over Wireless Networks. Burak Simsek. Service Level Agreements for QoS. WSLA of IBM at the Application Layer Web services at different QoS levels Guaranteeing and managing deployed web services Supply Chain Management, Web applications, B2B collaboration…
E N D
Service Level Agreements for QoS over Wireless Networks Burak Simsek
Service Level Agreements for QoS • WSLA of IBM at the Application Layer • Web services at different QoS levels • Guaranteeing and managing deployed web services • Supply Chain Management, Web applications, B2B collaboration… • Autonomic Computing • No connection to lower network layers… • IEEE 802.11e (QoS Amendment) • ADDTS (add traffic stream) frame exchange sequence • Dynamic negotiation of traffic specifications • Interactive QoS Management • Intelligent decision making • No study for connection with higher layers
Service Level Agreements Manager (SLAM) • SLAM targets at ensuring dynamic QoS management over different network layers • Supports WSLA of IBM at the application layer • Supports IEEE 802.11e traffic specification negotiation sequence at the mac layer • Enables intelligent decision making in real time • Currently over IP and MAC layers • Can work independently but also together with other layers
SLAM Units • SLAM : Service Level Agreement Manager • Decision Making • Negotiation • SLAP : Service Level Agreement Protocol • Communication • SLAD : Service Level Agreement Dictionary • Inter layer parameter translation • State Space Reduction • Memory
RADIUS Server SLA Negotiation SLAM SLAM Authentication Authorization Accounting (AAA) QoS Monitoring SLA Decision Making Units Initial Testbed SLAP
SLAM Layer 7 QSTA IP Layer QSTA MAC Layer SLAM SLAP SLAP SLAM QSTA SME IEEE 802.11e QSTA MLME QoS Management with IEEE 802.11e parameters QoS Management with iptables SLAP Station Management Entities of IEEE 802.11 IEEE 802.11e HC SME IEEE 802.11e QAP MLME SLAP SLAM SLAM QAP IP Layer An Overview over Different Layers QSTA: QoS enhanced station of IEEE 802.11e QAP: QoS enhanced access point of IEEE 802.11e QAP MAC Layer
Initiation SLAM “A” SLAM “B” SLAM Hello Register SLAM • SLAM Name string • SLAM Type string • SLAM Address string • SLAM Layers Capability []int • Registry in the • “Correspondents” Table
SLAM Service List Request SLAM Service List Request Response • SLAM Requestor Name string • SLAM Requestor Type string • SLAM Request Type string [] • SLAM Requested Layer(s) []int • SLAM SLR Not Authorized • Layer [] • Not authorized • Not available • Retry in seconds • Service [] • Not authorized • Not available • Retry in seconds • Parameter [] • Name, Type , Min, Max, Average • Key Quality Indicator • Identifier • Transformation Algorithm • Measurement Period • Registry in the • “Correspondents” Table
SLAM Hello Register SLAM 1 SLAM Service List Request SLAM Service List Request Response SLA Request SLA Request Response SLA Response (Reject, Accept, Rejected Suggest, Accepted Suggest) SLAM 2 SLA SLAM 1 SLA Change Request Response (Reject, Accept, Rejected Suggest, Accepted Suggest) SLA Change Request SLA Checkpoint SLA Checkpoint Acknowledgement SLA Terminate SLA Terminate SLA Accounting SLA Accounting Response (Reject, Accept)
Key Quality Indicators Layer 7 Availability Service Content Integrity Roaming Handover Coverage Service Resource Availability PDP Context Success Rate Association Success Rate Service Setup Success Rate Service Activation Success Rate Service Trans Success Rate
Key Quality Indicators Layer 3-2 IP IP Availability Mean Opinion Score MOS IP Association Success Rate Throughput IPLR IPER IPTD IPDV MAC MAC Availability MAC Association Success Rate MLR MER MTD MDV
Key Service Parameters Peak Bucket Peak Rate Sustainable Bucket Sustainable Rate Max Packet Size Throughput Max MSDU Size Burst Size Max MSDU Max SendRate Min Service Interval Nominal MSDU Size Max Service Interval Delay Bound Phy. Trans. Rate TXOP Size Surplus Bandwidth Access Category AIFS CWmin Service Interval IP Level MAC Level