High in the Cloud

Review: Service-Oriented Computing in a Ubiquitous Computing Platform

Posted by: blukee on: June 8, 2010

Ji Hyun, K., L. E. E. Won Il, et al. (2006). Services-oriented computing in a ubiquitous computing platform. Berlin, ALLEMAGNE, Springer. 4294: XIX-653 p.

Why am I reading this?

  • How does this service oriented platform works?
  • How does this differentiate from Transportation Cloud?

What are the authors trying to do in writing this? (Abstract, Introduction, Conclusion)

To present the TOPAZ — a services-oriented, business oriented ubiquitous computing platform called TOPAZ which resides between the end users and application providers. It is aiming to build a marketplace of telematics services, which provides an platform with a set of services. These services are subscription based, session enabled which provide asynchronous communication paradigms to application providers who use TOPAZ as the a platform  to provide accessibility to the lower infrastructure, as well as end user community who can subscribe application services provided by these application providers.

As a business oriented platform, it also provides services such as service metering, service monitoring, service diagnostics etc ( some services from another paper “The XVC Framework for In-Vehicle User Interfaces”).

What is the motivation for this work (both the development and the technical problem)?

Service-oriented computing offers means to better expose the value of such infrastructures. They want to build a marketplace in which applications providers are able to easily compete for the business of users and user communities.

What is the proposed solution (hypothesis, idea, design)?

The nature of the TOPAZ services, as enabling long-running sessions between applications and remote clients, presents peculiar challenges to the generic issues of service metering and resource management.

TOPAZ is a platform of core services for ubiquitous-computing applications and makes them available in a uniform way to all application providers, through public applications-programming interfaces.

TOPAZ provides a multi-layered session based communication model, which also are used to facilitate resource reclamation.

Why Application services?

  • TOPAZ services are in general concerned with facilitating and managing data flows between applications and clients or between peer clients.
  • Service for managing data flows (mainly asynchronous communications):
  • Telemetry Subscription: Service providers subscribe to individual vehicles.
  • Content Push: application provider push content to customers’ in vehicle displays.
  • Client-to-Client: application providers to connect groups of users directly, for message- or connection-oriented communications.
  • Spatiotemporal Event Detection: Sensing conditions in real-time and responds accordingly.  (daemon monitoring)
  • Event-Based Content Push: ECPS push a associated content to a user who cause the rule triggered.

Why session?

  • For programming logic and Resource Reclamation in the end of a session.

How reclamation?

  • Modular Resource Management: each application service manages its own set of resources. Each service is notified for reclamation when session ends.

How QoS works?

  • Client-session-oriented QoS: TOPAZ service allers specify certain qualities of the client session, on a per-session or finer, basis.

How to Meter the service?

  • Based on aggregated cost of providing flows:  Sum(f(service parameters, service statistics record, service output))
  • Each service has its own metering model, according to how flows in the service consume system resources.

What evaluation of the solution is presented? Did this evaluation convince you of the merit of the proposed solution?

What are the paper’s contribution (both the author’s opinion and your own)?

What are the future directions for this research (both the author’s opinion and your own)?

What questions do you have? What don’t you understand?

In conclusion what can I make of this? Am I negatively or positively minded? Do I agree/disagree? Does the text contribute to answering the review question?


Questions:

  1. Web services would enable us to clearly separate the execution environments of the TOPAZ Platform Operator and the application providers, and enable TPOs to provide their services to any application provider on the Internet.
  2. Web service based platforms need to concerns of service metering, quality of service guarantees, and resource management

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.