60 likes | 71 Views
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
E N D
Context-awareness, cloudlets and the casefor AP-embedded, anonymous computing Anthony LaMarcaAssociate DirectorIntel 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
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
Supporting Mobile Context Awareness The Case for VM-based Cloudlets in Mobile ComputingSatyanarayanan, 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
Put the cloudlet into the Access Point • 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 802.11n AP with a n-core CPU • Low latency, high bandwidth
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