Beyond the Enterprise: Reimagining Virtualization for a Social Cloud

A Structured Approach to Virtualization in Order to Support a Social Media Oriented Cloud Computing

2011-11-01
Micaela Spigarolo, Antonella Guidazzoli
Summary
Problem
Method
Results
Takeaways
Abstract

This paper explores a structured approach to Virtualization to support "social media oriented Cloud Computing" in the Digital Humanities. It introduces a cognitive framework that bridges low-level Operating System virtualization with high-level application containers, demonstrated through Virtual Heritage projects like NU.M.E. 2010.

TL;DR

While the tech industry often views Cloud Computing through the lens of business agility and transactional databases, this paper argues for a paradigm shift. By introducing a structured cognitive framework for Virtualization, the authors demonstrate how we can move beyond the "OS-centric" view to create participatory, social-media-oriented cloud environments for the Digital Humanities.

Background: The Misconception of the Cloud

Cloud Computing is frequently treated as a "black box" of resources (IaaS). To the end-user, however, the Cloud is a pervasive metaphor for sharing and constructing knowledge. The author posits that the difficulty in formalizing this "Social Cloud" stems from a lack of a unified theory of its enabling technology: Virtualization.

Current literature (e.g., Popek and Goldberg) focuses on Server Consolidation. This paper argues that we need a "finer-grained" approach that recognizes virtualization as an isomorphism mapping resources across any abstraction layer—be it the OS, middleware, or the application level.

Methodology: The Cognitive Framework

The core contribution is a multi-disciplinary framework that defines virtualization independently of the OS. To analyze any virtualization solution, one must identify:

  1. The Interface: Where the boundary exists.
  2. Resource Mapping: What is being simulated.
  3. Real Instructions: The actual mechanics (e.g., ptrace(), system calls).
  4. The Virtualization Metaphor: The conceptual model (e.g., "The Mount Metaphor" or "The System Call Trap").

Architechture Comparison: OS vs. Middleware

The paper compares traditional OS virtualization (like User-Mode Linux) with high-level application servers (like J2EE).

Overall Architecture of User-Mode Linux In UML, the virtualization metaphor is "System Call Trapping," allowing a kernel to run as a process on another kernel.

Extended Container Idea The "Extended Container" concept (derived from Arjuna) moves away from monolithic VMs toward nested, service-oriented environments that host collaborative "gadgets" and "mashups."

Case Study 1: Virtual Heritage in Second Life

The NU.M.E. 2010 project used the Metaverse as a spatial interface for cloud-distributed cultural data. By integrating Google Warehouse and Panoramio directly into Second Life, the research showed that virtualization facilitates a "participatory model." Users didn't just consume data; they manipulated 3D models and annotated historical spaces, effectively turning the cloud into a social epistemic process.

Shared Media in Second Life The Shared Media feature acts as a high-level container, embedding external cloud services into the 3D interactive space.

Case Study 2: The CINECA MDC Pipeline

For the project "Museo della Città," the team had to coordinate a distributed 3D animation pipeline. Traditional IT architectures (like NFS) were incompatible across different partner sites (Cineca vs. Spark Digital).

The solution? Using Google Docs as a low-fidelity "Cloud Prototype" for asset management. The author suggests that moving forward, using finer-grained virtualization (like Apache Shindig/OpenSocial) could automate these pipelines by embedding workflow tools into a unified web-based container.

Critical Insight & Future Outlook

The paper’s strength lies in its philosophical reassessment of virtualization. By treating virtualization as a "linguistic" instruction set for mapping interfaces, we can build more flexible cloud systems.

Limitations: The paper leans heavily on early 2010s technology (Second Life, Google Warehouse). Today, these would likely be replaced by WebGL, Docker, and Kubernetes. However, the Cognitive Framework remains highly relevant for modern "Serverless" and "Edge Computing" architectures where the boundary between application and environment is increasingly blurred.

Takeaway: For researchers in Digital Humanities and CS alike, the message is clear: The Cloud is not just a server; it is a collaborative environment enabled by the metaphors we build through virtualization.

Find Similar Papers

Try Our Examples

  • Search for recent papers that apply container-based virtualization or microservices architectures specifically to Virtual Heritage and digital museum curation.
  • Who first defined the concept of 'Cloud Ontology' in 2008 as cited in this paper, and how has that ontology evolved to include social media applications?
  • Explore how the 'ViewOS' philosophy and partial virtualization have been implemented in modern WebAssembly (Wasm) or edge computing environments.
Contents
Beyond the Enterprise: Reimagining Virtualization for a Social Cloud
1. TL;DR
2. Background: The Misconception of the Cloud
3. Methodology: The Cognitive Framework
3.1. Architechture Comparison: OS vs. Middleware
4. Case Study 1: Virtual Heritage in Second Life
5. Case Study 2: The CINECA MDC Pipeline
6. Critical Insight & Future Outlook