Seminar Series: Cloud Services Brokerage for Ubiquitous Computing

Title: Cloud Services Brokerage for Ubiquitous Computing

Speaker: Richard Lomotey, Ph.D. Candidate

.Date: Wednesday June 17, 2015

Time: 3:30pm

Place: Thorvaldson, 159


Recently, companies are adopting Mobile Cloud Computing (MCC) to efficiently deliver enterprise services to users (or consumers) on their personalized devices. MCC is the facilitation of mobile devices (e.g., smartphones, tablets, notebooks, and smartwatches) to access virtualized services such as software applications, servers, storage, and network services over the Internet. With the advancement and diversity of the mobile landscape, there has been a growing trend in consumer attitude where a single user owns multiple mobile devices. Supporting a single user or consumer to access multiple services from n-devices is referred to as the Ubiquitous Cloud Computing (UCC) or the Personal Cloud Computing.

In the UCC era, consumers expect to have application and data consistency across their multiple devices and in real-time. However, this expectation can be hindered by the intermittent loss of connectivity in wireless networks, user mobility, and peak load demands.

In this presentation, I will discuss an architectural framework called, Cloud Services Brokerage for Mobile Ubiquitous Cloud Computing (CSB-UCC), which ensures soft real-time and reliable services consumption on multiple devices of users. The CSB-UCC acts as an application middleware broker that connects the n-devices of users to the multi-cloud services. The framework determines the multi-cloud services based on the user's subscriptions and the n-devices are determined through device registration on a broker. Some evaluation results from real-world usage of the CSB-UCC will be discussed as the following are achieved: 1) high scalability through the adoption of a distributed architecture of the brokerage service, 2) providing soft real-time application synchronization for consistent user experience through an enhanced mobile-to-cloud proximity-based access technique, 3) reliable error recovery from system failure through transactional services re-assignment to active nodes, and 4) transparent audit trail through access-level and context-centric provenance.


Richard Lomotey is a doctoral candidate at the Computer Science Department, University of Saskatchewan. He holds a B.Sc. in Computer Science from the University of Cape Coast, Ghana and a M.Sc. in Computer Science from the University of Saskatchewan, Canada. His primary areas of research include mobile cloud computing, distributed cloud storages, and enterprise class application design. Currently, he is focusing on how to enable companies to deliver software services and applications to mobile consumers seamlessly in an n-device ecosystem. If the MADMUC Lab is a “country”, Richard prefers to be referred to as its “loyal and proud citizen”.