Social Storage: Turning Co-worker Relationships into Enterprise Infrastructure

Design Process of a Social Network System for Storage and Share Files in the Workplace

2015-01-01
Heloisa Candello, Silvia Bianchi, Leandro Cassa
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents the design process of a decentralized, social-network-based storage system for the workplace. By leveraging unused local storage on employees' devices (estimated at 55% idle capacity), the authors propose a peer-to-peer (P2P) sharing model that reduces reliance on expensive centralized servers.

TL;DR

Enterprises are drowning in data, yet 55% of the storage on individual laptops remains unused. This paper explores the design of a decentralized social storage system that leverages these idle resources. By treating co-workers as nodes in a peer-to-peer network, the authors propose a system that reduces server costs while aligning with natural workplace social dynamics.

Background: The Hidden Inefficiency of the Modern Office

In the current enterprise landscape, we face a paradox: while companies pay for massive, expensive server farms, the combined storage capacity of employee laptops represents a vast, untapped "dark" infrastructure. Simultaneously, workers are frustrated by a fragmented experience—using Chat for small files, Email for "official" versions, and Cloud links for large assets. This paper analyzes why this happens and how a Social Network Storage System can fix it.

The Core Insight: Social Proximity = Data Relevance

The authors' research suggests that people are more likely to need files from their immediate team members or department. Traditional clouds treat every file as a distant object on a server; this paper suggests storing copies of files locally on your teammates' machines.

Key advantages include:

  • Reduced Bandwidth: Fetching a file from a peer on the same Local Area Network (LAN) is faster than downloading from a remote cloud.
  • Resilience: By creating "social replicas" (multi-copy redundancy), files remain available even if the original owner is offline.
  • Integrated Workflow: The system merges storage with communication, allowing users to request storage space via chat.

Methodology: From Interviews to 20 Commandments

The researchers conducted deep-dive interviews with 10 employees across various roles (from Research Scientists to Supply Chain Analysts). They discovered that "versioning" is a major pain point—users frequently overwrite files or lose track of the "latest" version.

From these insights, they derived 20 Design Recommendations. Key highlights include:

  • Recommendation 9: The system must not affect the host's machine performance.
  • Recommendation 16: Traceability of who sent what and who has the last version is mandatory.
  • Recommendation 20: Provide incentives—users get back a proportional amount of remote space based on the local space they contribute.

Architecture & Prototype

The proposed system replaces the traditional Client-Server model with a Peer-to-Peer (P2P) architecture.

System Interface Concepts Caption: The prototype interface shows (a) Storage settings, (b) File management with social sharing counts, (c) A timeline for versioning, and (d) Social request chat logic.

The low-tech prototype focuses on Transparency. Users can see who is storing files on their machine, ensuring a sense of security and accountability. Files are encrypted, ensuring that while your co-worker's laptop holds the bits, they cannot read the content without permission.

Experimental Analysis: The Reality of Storage Usage

The study highlights a significant gap between perception and reality. While most interviewed participants felt they were using 50% to 75% of their disk space, industry data suggests actual usage is much lower. This "perception gap" is an opportunity; users are more willing to share space when they realize how much they actually have to spare.

Furthermore, the researchers noted a redundancy of 54% in file counts within typical workgroups. A social storage system can implement "deduplication," keeping only a few copies across the team rather than everyone storing the same file individually.

Critical Insight & Future Outlook

While the paper successfully builds a bridge between social interaction and technical storage, it leaves some questions about Availability. In a mobile-first workplace, what happens when an entire team goes offline?

The future of this work lies in Hybrid Models: combining the cost-efficiency of P2P social storage for "warm" data (files currently being worked on) with minimal cloud backup for "cold" data (archived projects).

Takeaway for Architects

If you are designing enterprise tools, stop thinking of storage as a "bucket" and start thinking of it as a "network." Leveraging the social graph of an organization can lead to more intuitive version control and significantly lower infrastructure overhead.


Author Analysis: This work serves as an excellent case study in Human-Computer Interaction (HCI) meeting Distributed Systems. It reminds us that technical bottlenecks are often best solved by observing human behavior rather than just increasing server capacity.

Find Similar Papers

Try Our Examples

  • Find recent papers on Friend-to-Friend (F2P) distributed storage systems and how they handle data availability when nodes go offline.
  • What are the current state-of-the-art incentive mechanisms to prevent 'lurking' or 'free-riding' in enterprise peer-to-peer resource sharing systems?
  • Explore how modern Blockchain or IPFS-based solutions have evolved the 20 design recommendations for decentralized enterprise file sharing proposed in this paper.
Contents
Social Storage: Turning Co-worker Relationships into Enterprise Infrastructure
1. TL;DR
2. Background: The Hidden Inefficiency of the Modern Office
3. The Core Insight: Social Proximity = Data Relevance
4. Methodology: From Interviews to 20 Commandments
5. Architecture & Prototype
6. Experimental Analysis: The Reality of Storage Usage
7. Critical Insight & Future Outlook
7.1. Takeaway for Architects