4.7 Article

CrowdOS: A Ubiquitous Operating System for Crowdsourcing and Mobile Crowd Sensing

Journal

IEEE TRANSACTIONS ON MOBILE COMPUTING
Volume 21, Issue 3, Pages 878-894

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TMC.2020.3015750

Keywords

Crowdsourcing; ubiquitous operating system; task resolution; resource management; quality optimization

Funding

  1. National Science Fund for Distinguished Young Scholars [61725205]
  2. National Key R&D Program of China [2019YFB2102200]
  3. National Natural Science Foundation of China [61772428]

Ask authors/readers for more resources

This paper proposes a novel operating system, CrowdOS, which has significant application value in the field of crowdsourcing. The operating system combines different technologies to form a unified framework and achieves online learning and updating through lifelong learning concepts. Through validation, the usability and efficiency of CrowdOS are demonstrated.
With the rise of crowdsourcing and mobile crowdsensing techniques, a large number of crowdsourcing applications or platforms (CAP) have appeared. In the mean time, CAP-related models and frameworks based on different research hypotheses are rapidly emerging, and they usually address specific issues from a certain perspective. Due to different settings and conditions, different models are not compatible with each other. However, CAP urgently needs to combine these techniques to form a unified framework. In addition, these models needs to be learned and updated online with the extension of crowdsourced data and task types; thus, requiring a unified architecture that integrates lifelong learning concepts and breaks down the barriers between different modules. This paper draws on the idea of ubiquitous operating systems and proposes a novel OS (CrowdOS), which is an abstract software layer running between native OS and application layer. In particular, based on an in-depth analysis of the complex crowd environment and diverse characteristics of heterogeneous tasks, we construct the OS kernel and three core frameworks including task resolution and assignment framework (TRAF), integrated resource management (IRM), and task result quality optimization (TRO). In addition, we validate the usability of CrowdOS, module correctness and development efficiency. Our evaluation further reveals TRO brings enormous improvement in efficiency and a reduction in energy consumption.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available