Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3361821.3361835acmotherconferencesArticle/Chapter ViewAbstractPublication PagescciotConference Proceedingsconference-collections
research-article

Revision-Aware Caching for Hybrid Cloud Render Farm

Published: 20 September 2019 Publication History

Abstract

Render farm is a bunch of networked servers dedicated to render image in a distributed or parallel fashion. The capacity of in-house render farm has an upper bound but a rendering workload in real world tends to highly fluctuate. Thus execution of overloaded jobs on a remote cloud in a seamless way is very attractive to build cost-effective rendering infrastructures. However, extending a render farm from a cluster to a public cloud is not straightforward. The most critical obstacle is data synchronization between render farms. A simple approach to overcome this issue is that rendering data are uploaded to or downloaded from public cloud. This kind of configuration is used by most cloud-based rendering services. Despite its simplicity, data synchronization by an explicit data transferring imposes a heavy burden on a user and incurs unnecessary data transmission as well as startup latency. A more elaborated data synchronization technique armed with an on-demand fetch and cooperative caching can ease the burden and improve a rendering throughput by exploiting rendering workload characteristics. Our proposed revision-aware caching is that rendering data identifiable with additional revisions are cached on cloud and are fetched from on-premises revision-aware repository or a cache pool of peer cloud node. We proved the performance of our scheme via experiments based on synthetic workload and real workload.

References

[1]
Annette, J. Ruby, W. Aisha Banu, and P. Subash Chandran. "Rendering-as-a-Service: Taxonomy and comparison." Procedia Computer Science 50 (2015): 276--281.
[2]
Free and Open 3D Creation Software, https://www.blender.org/about/projects/
[3]
Dahlin, Michael D., et al. "Cooperative caching: Using remote client memory to improve file system performance." Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation. USENIX Association, 1994.
[4]
Nowicki, Bill. "Nfs: Network file system protocol specification." (1989).
[5]
Slawinski, Jaroslaw, et al. "Experiences with target-platform heterogeneity in clouds, grids, and on-premises resources." 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum. IEEE, 2012.
[6]
Cho, Kyungwoon, et al. "Render verse: Hybrid render farm for cluster and cloud environments." 2014 7th International Conference on Control and Automation. IEEE, 2014.
[7]
FUSE Filesystem in Userspace, http://fuse.sourceforge.net/
[8]
Dokan user mode file system for windows, http://dokan-dev.net
[9]
Amazon Web Services, https://aws.amazon.com/
[10]
Anderson, Eric. "Capture, Conversion, and Analysis of an Intense NFS Workload." FAST. Vol. 9. 2009.
[11]
Open Projects, https://www.blender.org/about/projects/
[12]
Dobre, Dan, Paolo Viotti, and Marko Vukolić. "Hybris: Robust hybrid cloud storage." Proceedings of the ACM Symposium on Cloud Computing. ACM, 2014.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CCIOT '19: Proceedings of the 2019 4th International Conference on Cloud Computing and Internet of Things
September 2019
134 pages
ISBN:9781450372411
DOI:10.1145/3361821
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

  • Waseda University: Waseda University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Hybrid Cloud
  2. Render Farm
  3. Revision-aware Caching

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

CCIOT 2019

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 114
    Total Downloads
  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media