skip to main content
10.1145/2676733acmconferencesBook PagePublication PagesmiddlewareConference Proceedingsconference-collections
MW4NG '14: Proceedings of the 9th Workshop on Middleware for Next Generation Internet Computing
ACM2014 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Middleware '14: 15th International Middleware Conference Bordeaux France December 8 - 12, 2014
ISBN:
978-1-4503-3222-4
Published:
08 December 2014
Sponsors:

Bibliometrics
Skip Abstract Section
Abstract

While dependability and security become cornerstones of the information society, they are impaired by change, imprecision, and emerging behavior due to scale, dynamism, and heterogeneity. To address these challenges for next generation Internet computing, key extrafunctional properties should not be an "add on" or an "end to end task" anymore, but rather built in by means of Middleware.

Service oriented computing, cloud computing, socio-technical systems, and Web 2.0-style applications are important steps for next generation Internet computing, but still fall short when non functional (a.k.a. extra-functional) quality properties (e.g., dependability, security, performance, and scalability) need to be addressed. The emerging Internet communication architecture (e.g., from projects on the Internet of Things, the Future Internet, etc.) also requires middleware support for delivering computing applications and services. We can see many Internet Computing systems following proprietary end-to-end solutions and being weaved with application-specific approaches. This clearly hinders re-use, which can only be successfully leveraged by Middleware-based solutions. This in turn requires new flexibility for Middleware (adaptivity, elasticity, resilience) and new ways of collaboration between Middleware and applications/services.

Therefore, extra-functional quality properties need to be addressed not only by interfacing and communication standards, but also in terms of actual mechanisms, protocols, and algorithms. Some of the challenges are the administrative heterogeneity, the loose coupling between coarsegrained operations and long-running interactions, high dynamism, and the required flexibility during run-time. Recently, massive-scale (e.g., big data, millions of participating parties in different roles) and mobility were added to the crucial challenges for Internet computing middleware. The workshop consequently comprises contributions on how specifically middleware can address the above challenges of next generation Internet computing.

Skip Table Of Content Section
research-article
Towards efficient and accurate privacy preserving web search

Querying Web search engines is by far the most frequent activity performed by online users and consequently the one in which they are likely to reveal a significant amount of personal information. Protecting the privacy of Web requesters is thus ...

research-article
Moana: a case for redefining the internet service abstraction

We introduce Moana, an information-centric middleware service for distributed applications. Moana offers a shared persistent graph-based abstraction through which applications can communicate with each other by extending and observing the shared graph. ...

research-article
Distributed event-based system with multiscoping for multiscalability

Distributed Event-Based System (DEBS) provides a versatile solution for asynchronously exchanging data in a distributed system, loosely-coupled in space and time. The software architecture of a DEBS is composed of an over-lay network of brokers that are ...

research-article
Multi-site Gargamel: optimistic synchronization for reliable geo-replicated databases

Databases scale poorly in distributed configurations. This is mainly due to the cost of concurrency control and to resource contention. The alternative of centralizing writes works well only for read-intensive workloads, whereas weakening transactional ...

research-article
Speculative client execution in deferred update replication

Deferred Update Replication (DUR) is a powerful replication technique that allows parallelism of clients' execution while a global certification phase checks the validity of the transactional execution against workloads running on remote nodes. The well-...

research-article
Towards a model@runtime middleware for cyber physical systems

Cyber Physical Systems (CPS) or Internet of Things systems are typically formed by a myriad of many small interconnected devices. This underlying hardware infrastructure raises new challenges in the way we administrate the software layer of these ...

research-article
An architecture for a smart spaces virtual machine

The growth and popularization of wireless connectivity and mobile devices have allowed the development of smart spaces that were previously only envisaged in the approach proposed by Mark Weiser. These environments are composed of many computational ...

Contributors
  • Higher Technical Institute
  • University of Applied Sciences Technikum Wien

Recommendations