CS 590: Cloud Systems for Blind and Hearing Impaired (Fall 2010)

Tuesday, Thursday: 9:00 am - 10:15 am Lawson 1106

Instructor: Bharat Bhargava (bbshail@purdue.edu)

Teaching Material


Cyber Enhancement of Spatial Cognition for the Visually Impaired
Coaching Athletes with Visual Impairments
Healthcare Proposal (Abstract)
Healthcare Proposal (Description)
An Entity-centric Approach for Privacy and Identity Management in Cloud Computing
A Mobile-Cloud Collaborative Traffic Lights Detector for Blind Navigation
Cloud Law Presentation
NIST Cloud Computing
NIST Cloud Computing Slides
An overview of Cloud Computing at Yahoo
Notes from Cloud Expo 2009: Raghu Ramakrishnan's talk on the Yahoo Cloud
Cloud Computing Survey
Cloud Computing Presentation
Cloud Computing Presentation
Cloud Computing Webinar
Towards a Cloud Computing Research Agenda
Paper- Above the Clouds: A Berkeley View of Cloud Computing
PPT- Above the Clouds: A Berkeley View of Cloud Computing
Cloud Computing for Mobile Users
The Seeing Tongue
Hey, You, Get Off of My Cloud
Microsoft Azure Overview
An Overview of Cloud Security and Privacy (Presented in Class by YounSun Cho on Sep 9, 2010)
Mobile Computing
WebCast: Securing Virtual Data Centers and Clouds (Pl register to access the Webcast)
Amazon's response to "Hey, you, get off my cloud"


Cloud Computing (Management and Security)

"Management and Security for Grid, Cloud and Cognitive Networks," in Journal of Information Systems of the FSMA

"Toward an Architecture for Monitoring Private Clouds," in IEEE Communications Magazine, 2011.

"Simulator Improvements to Validate the Green Cloud Computing Approach," in Latin American Network Operations and Management Symposium, 2011.

"Customer Security Concerns in Cloud Computing," in International Conference on Networks. 2011.

"Experimental Assessment of Routing for Grid and Cloud," in International Conference on Networks. 2011.

"Intrusion Detection for Grid and Cloud Computing," in IT Professional Magazine. 2010.

"A SLA Perspective in Security Management for Cloud Computing," in Sixth International Conference on Networking and Services. 2010.

"A Cloud Computing Solution for Patient's Data Collection in Health Care Institutions," in Second International Conference on eHealth, Telemedicine, and Social Medicine. 2010.

“Multi-Tenancy Authorization System with Federated Identity to Cloud Environment Using Shibboleth”, International Conference on Networks. 2012.


Students will be provided with research papers on technologies for blind, hearing impaired and cloud computing systems through a competitive grant from Yahoo, students will have access to Yahoo's powerful cloud computing cluster. The student can use the open-source identity management prototype called PRIME (Privacy and Identity Management for Europe) and adapt it to be applied to a cloud computing environment. We hope to build: Mobile Navigation and Awareness Server (mNAS), which will be based on the Android Mobile Platform and the Cloud Navigation and Awareness Server (cNAS). We will study integrated location sensing module (GPS receiver) that will be responsible for local navigation, local obstacle detection and avoidance, as well as interacting with the user as well as the cloud side. The cloud will mainly be used for computationally intensive tasks such as image processing and speech recognition (to provide a fully speech-based interface to the blind user) as well as location based services such as public transportation schedule to provide full context awareness to the users. Technologies that assist the hearing impaired will be studied. Guest speakers will be invited to class.


Main objective of this seminar class is to develop technologies that can help blind and hearing impaired persons. The students will read research papers and develop projects and write a report at the end of semester. The course will study all aspects of Cloud computing system including issues of virtualization, multi-tenancy, privacy, security.

Privacy in cloud computing is the ability of user to control what information they reveal about themselves over the cloud or to a cloud service provider, and the ability to control who can access that information. Identity management (IDM) is the central component in cloud privacy and security. Cloud requires a user-centric access control where every user's request for any provider is accompanied with the user identity and entitlement information. The focus in this seminar is to provide privacy via a standard system in the form of a middleware agent, which mediates interactions between entities communicating over the cloud.

The student projects will aim to develop a navigation system for the blind and visually impaired people, which will bring their quality of life to higher standards by providing maximal context-awareness in both indoor and outdoor environments. We will use the power of Mobile and Cloud Computing to develop an easy to use, portable, affordable device that provides extensibility to accommodate new services to help in high quality navigation as they become available. The existing high technology navigation aids for the blind and visually impaired lack the contextual information necessary for user safety and for reducing confusion and uncertainty during navigation. They do not make use of the wealth of information and services available on the World Wide Web for the places and surroundings.

Project Proposals

Privacy Constraints on Cloud Services by Tulika Srivastava
Trust Based Security for Cloud Systems by Dinesh Sriram and Murali Medisetty
Detecting Privacy Leakage by YounSun Cho
Benchmarking of different cloud providers by Manoj Raj Penmetcha
Graph Algorithms (Shortest path and Matching) with MapReduce in Cloud by Ariful Azad
Traffic Light Project for Blind by Lian Duan and Pelin Angin
Android App for Dollar Bill Identification by Sophia Dafinone
Real time parallel computation with Hadoop by Bala Murugan
Bringing Information, Education, Employment & Medicine to Disadvantaged Rural Communities through Cloud Computing by Bill Pfeifer and Swetha Lakshmanan
Integraion of Human Resources and Cloud System for Blind by Abhishek Roy, Huairuo Ren and Sahir Contractor
Mobile App for Online Banking by Yu Leng
Mobile App for Face Recognition by Noopur Singh
Accessing Cloud Computing to Visually Impaired People in Developing Countries by Phillip Hayes Jr.
Android-remote controlled presentation software for the blind by Yifei Sun

Paper Presentations

Presenter: Mehdi Azarmi (Slides)
Eric Keller, Jakub Szefer, Jennifer Rexford and Ruby B. Lee, NoHype: Virtualized cloud infrastructure without the virtualization

Presenter: Pelin Angin
Chunxiao Li, Anand Raghunathan, Niraj K. Jha, Secure Virtual Machine Execution under an Untrusted Management OS(Slides)

Presenter: Noor Ahmed and Rohit Ranchal (Slides)
Thomas Ristenpart, Eran Tromer, Hovac Shacham, Stefen Savage, Hey, You, Get Off of My Cloud

Presenter: Rohit Ranchal
Pelin Angin, Bharat Bhargava, Rohit Ranchal, Noopur Singh, Lotfi B. Othmane, Leszek Lilien, An Entity-centric Approach for Privacy and Identity Management in Cloud Computing

Presenter: Ranjit Kumar Sivakumar
Joe Hoffert, Douglas C. Schmidt, Aniruddha Gokhale, Adapting Distributed Real-time and Embedded Pub/Sub Middleware for Cloud Computing Environments

Presenter: Sahir Contractor (Slides)
Stephen Cox, Michael Lincoln, Judy Tryggyason, Melanie Nakisa, Mark Wells, Marcus Tutt and Sanja Abbott, TESSA - A System to Aid Communication With Deaf People

Presenter: Ariful Azad (Slides)
Matei Zaharia, Andy Konwinski, Anthony D. Joseph, Randy Katz and Ion Stoica, Improving MapReduce Performance in Heterogeneous Environments

Presenter: Phillip Hayes Jr. (Slides)
Cong Wang, Qian Wang, Kui Ren and Wenjing Lou, Ensuring Data Storage Security in Cloud Computing

Presenter: Noopur Singh (Slides: Identity Management System for Cloud - Microsoft Cardspace)
Kim Cameron and Michael B. Jones, Design Rationale behind the Identity Metasystem Architecture
Waleed A. Alrodhan and Chris J. Mitchell, Improving the Security of Cardspace

Presenter: Yifei Sun (Slides)
Karthik Kumar and Yung-Hsiang Lu, Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?

Guest Presenter: Ashish Kundu, Data in the Cloud: Authentication Without Leaking

Presenter: Swetha Lakshmanan
Waleed A. Alrodhan and Chris J. Mitchell, Addressing privacy issues in CardSpace

Presenter: Amit Gupta
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and Werner Vogels, Dynamo: Amazon's Highly Available key-value Store

Presenter: Manoj Raj Penmetcha (Slides)
Xiaoqiao Meng, Vasileios Pappas and Li Zhang, Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement

Presenter: Tulika Srivastava (Slides)
Creating HIPAA-Compliant Medical Data Applications with AWS