{"id":{"repo_id":"nus","oai_identifier":"oai:scholarbank.nus.edu.sg:10635/136045"},"canonical_url":"https://search.dev.ndltd.org/etd/nus/oai:scholarbank.nus.edu.sg:10635/136045","repository":{"repo_id":"nus","name":"National University of Singapore","base_url":"https://scholarbank.nus.edu.sg/oai/request"},"display":{"title":"CONHUB: A METADATA MANAGEMENT SYSTEM FOR DOCKER CONTAINERS","abstract":"For many years now, enterprises and IaaS providers have been using virtualization to run their workloads. Until recently, this means running an application in a virtual machine (hardware virtualization). However, virtual machines are increasingly replaced by containers (operating system virtualization), as evidenced by the rapid rise of Docker. A containerized software environment has a large number of native metadata, along with external metadata that are generated from users’ operations. If properly managed, these metadata can greatly facilitate the management of containers themselves but current container management frameworks have limited support for that. In this thesis, we propose ConHub, a metadata management system for Docker containers, to manage the underlying metadata in a Docker container system. We also develop a container query language (CQL) and a set of container accessibility tools based on the well-designed managing APIs that ConHub exposes.","abstract_html":"For many years now, enterprises and IaaS providers have been using virtualization to run their workloads. Until recently, this means running an application in a virtual machine (hardware virtualization). However, virtual machines are increasingly replaced by containers (operating system virtualization), as evidenced by the rapid rise of Docker. A containerized software environment has a large number of native metadata, along with external metadata that are generated from users’ operations. If properly managed, these metadata can greatly facilitate the management of containers themselves but current container management frameworks have limited support for that. In this thesis, we propose ConHub, a metadata management system for Docker containers, to manage the underlying metadata in a Docker container system. We also develop a container query language (CQL) and a set of container accessibility tools based on the well-designed managing APIs that ConHub exposes.","abstract_has_math":false,"creators":["TIAN XING"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017-03-22","date_published":"2017-03-22","updated_at":"2026-07-24T03:31:51Z","subjects":["CONHUB,DOCKER,METADATA,CONTAINER,DATABASE,MANAGEMENT"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["TIAN XING"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2017-03-22"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://scholarbank.nus.edu.sg/handle/10635/136045"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["CONHUB,DOCKER,METADATA,CONTAINER,DATABASE,MANAGEMENT"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://scholarbank.nus.edu.sg/bitstreams/d7643178-e14d-4b4c-9d71-506ba279a92c/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["For many years now, enterprises and IaaS providers have been using virtualization to run their workloads. Until recently, this means running an application in a virtual machine (hardware virtualization). However, virtual machines are increasingly replaced by containers (operating system virtualization), as evidenced by the rapid rise of Docker. A containerized software environment has a large number of native metadata, along with external metadata that are generated from users’ operations. If properly managed, these metadata can greatly facilitate the management of containers themselves but current container management frameworks have limited support for that. In this thesis, we propose ConHub, a metadata management system for Docker containers, to manage the underlying metadata in a Docker container system. We also develop a container query language (CQL) and a set of container accessibility tools based on the well-designed managing APIs that ConHub exposes."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["d09ad72b5a8aef12e473a8cedd4345ae","efa2b37944cae47a13f6e0baf5fa0abf"]},{"key":"dc:title","label":"Title","values":["CONHUB: A METADATA MANAGEMENT SYSTEM FOR DOCKER CONTAINERS"]}]}],"canonical_facts":{"dc:creator":["TIAN XING"],"dc:date.issued":["2017-03-22"],"dc:description.abstract":["For many years now, enterprises and IaaS providers have been using virtualization to run their workloads. Until recently, this means running an application in a virtual machine (hardware virtualization). However, virtual machines are increasingly replaced by containers (operating system virtualization), as evidenced by the rapid rise of Docker. A containerized software environment has a large number of native metadata, along with external metadata that are generated from users’ operations. If properly managed, these metadata can greatly facilitate the management of containers themselves but current container management frameworks have limited support for that. In this thesis, we propose ConHub, a metadata management system for Docker containers, to manage the underlying metadata in a Docker container system. We also develop a container query language (CQL) and a set of container accessibility tools based on the well-designed managing APIs that ConHub exposes."],"dc:format.checksum.md5":["d09ad72b5a8aef12e473a8cedd4345ae","efa2b37944cae47a13f6e0baf5fa0abf"],"dc:identifier.uri":["https://scholarbank.nus.edu.sg/bitstreams/d7643178-e14d-4b4c-9d71-506ba279a92c/download"],"dc:relation.isreferencedby":["https://scholarbank.nus.edu.sg/handle/10635/136045"],"dc:subject":["CONHUB,DOCKER,METADATA,CONTAINER,DATABASE,MANAGEMENT"],"dc:title":["CONHUB: A METADATA MANAGEMENT SYSTEM FOR DOCKER CONTAINERS"],"dc:type":["Thesis"]},"updated_at":"2026-07-24T03:31:51Z"}