6
Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Embed Size (px)

Citation preview

Page 1: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Context-awareness, cloudlets and the casefor AP-embedded, anonymous computing

Anthony LaMarcaAssociate DirectorIntel Labs Seattle

Page 2: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Context Awareness

• Is driving the next generation of applications and services

– Health & assisted living, advertising, gaming, travel, social networking, task assistance and education, etc…

• Is currently driven by low data rate sensors

– Accelerometers, RFID and radio base station IDs, thermocouples, barometers, and capacitive sensors

2

Page 3: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

The Future of Context Awareness

• SOA is not accurate or robust enough for many applications

– Location: 5-100 meters error, no pose or direction info

– Activity: 20-40% error rates unless drastically limited in scope

• Next gen context aware solutions

– High data rate sensors (Cameras and microphones)

– Compute intensive (real time classification & online learning)

– Interactive

• Puts huge pressure on mobile devices in termsof compute capacity, communication, and power budget

3

Page 4: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Supporting Mobile Context Awareness

The Case for VM-based Cloudlets in Mobile Computing Satyanarayanan, Bahl, Caceres, Davies

• The cloud isn’t the solution– Too much latency for real-time responsiveness (Internet2 mean RTT 50-250 ms)

• Bring the cloud closer– Cloudlet: “data center in a box”• One network hop from the client• Shared with other nearby clients

4

Page 5: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Put the cloudlet into the Access Point

5

802.11n AP with a n-core

CPU

– Lots of cores with no power constraints one network hop away

– Forms a natural rendezvous point between the cloud and the client• Trusted by both parties and lies within

trusted boundary of the client (AP in the home or coffee shop)

– Leverage existing 802.11 protocols for service discovery, encryption, billing and authentication with no extra overhead

– Provides tight coupling between the network and the computation

– Incremental deployment• Today APs are added as business, home

usage grow• Cloudlet capabilities could be incrementally

added with cloudlet-APs

Low latency, high bandwidth

Page 6: Context-awareness, cloudlets and the case for AP-embedded, anonymous computing Anthony LaMarca Associate Director Intel Labs Seattle

Challenges

• Providing mechanisms to guarantee execution integrity– Privacy: Client should trust that no sensitive data is retained– Correctness of execution: Clients and service provider should trust the

correctness of the computation– Approach: Leverage trusted hardware primitives of Dynamic Root of Trust

for Measurement (DRTM) and attestation

• Developing applications that span the client, AP and cloud– Seamless migration of execution between the client, AP and the cloud

• Supporting flexible business models– Give users access to proprietary algorithms in exchange for context– Provide micropayments to cloudlet owners in exchange for cycles– Broker connections between advertisers and customers based on conetxt

6