Ontology type: schema:Chapter
2017-05-05
AUTHORSXiangdong Huang , Jianmin Wang , Jialin Qiao , Liangfan Zheng , Jinrui Zhang , Raymond K. Wong
ABSTRACTDistributed NoSQL systems such as Cassandra are popular nowadays. However, it is complicated and tedious to configure these systems to achieve their maximum performance for a given environment. This paper focuses on the application of a Coloured Petri Net-based simulation method on a quorum-based system, Cassandra. By analyzing the read and write process of Cassandra, we propose a CPN model, which can be used for performance analysis, optimization, and replica consistency detection. To help users understanding the NoSQL well, a CPN-based simulator called QuoVis is developed. Using QuoVis, users can visualize the read and write process of Cassandra, try different hardware parameters for performance simulation, optimizing system parameters such as timeout and data partitioning strategy, and detecting replica consistency. Experiments show our model fits the real Cassandra cluster well. More... »
PAGES78-98
Application and Theory of Petri Nets and Concurrency
ISBN
978-3-319-57860-6
978-3-319-57861-3
http://scigraph.springernature.com/pub.10.1007/978-3-319-57861-3_6
DOIhttp://dx.doi.org/10.1007/978-3-319-57861-3_6
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1085127389
JSON-LD is the canonical representation for SciGraph data.
TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT
[
{
"@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json",
"about": [
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information and Computing Sciences",
"type": "DefinedTerm"
},
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Artificial Intelligence and Image Processing",
"type": "DefinedTerm"
}
],
"author": [
{
"affiliation": {
"alternateName": "National Engineering Laboratory for Big Data System Software, 100084, Beijing, China",
"id": "http://www.grid.ac/institutes/None",
"name": [
"School of Software, Tsinghua University, 100084, Beijing, China",
"National Engineering Laboratory for Big Data System Software, 100084, Beijing, China"
],
"type": "Organization"
},
"familyName": "Huang",
"givenName": "Xiangdong",
"id": "sg:person.011010233413.90",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011010233413.90"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "National Engineering Laboratory for Big Data System Software, 100084, Beijing, China",
"id": "http://www.grid.ac/institutes/None",
"name": [
"School of Software, Tsinghua University, 100084, Beijing, China",
"National Engineering Laboratory for Big Data System Software, 100084, Beijing, China"
],
"type": "Organization"
},
"familyName": "Wang",
"givenName": "Jianmin",
"id": "sg:person.012303351315.43",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012303351315.43"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "National Engineering Laboratory for Big Data System Software, 100084, Beijing, China",
"id": "http://www.grid.ac/institutes/None",
"name": [
"School of Software, Tsinghua University, 100084, Beijing, China",
"National Engineering Laboratory for Big Data System Software, 100084, Beijing, China"
],
"type": "Organization"
},
"familyName": "Qiao",
"givenName": "Jialin",
"id": "sg:person.013540351275.06",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013540351275.06"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "School of Software, Tsinghua University, 100084, Beijing, China",
"id": "http://www.grid.ac/institutes/grid.12527.33",
"name": [
"School of Software, Tsinghua University, 100084, Beijing, China"
],
"type": "Organization"
},
"familyName": "Zheng",
"givenName": "Liangfan",
"type": "Person"
},
{
"affiliation": {
"alternateName": "School of Software, Tsinghua University, 100084, Beijing, China",
"id": "http://www.grid.ac/institutes/grid.12527.33",
"name": [
"School of Software, Tsinghua University, 100084, Beijing, China"
],
"type": "Organization"
},
"familyName": "Zhang",
"givenName": "Jinrui",
"id": "sg:person.014476551431.32",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014476551431.32"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "School of Computer Science and Engineering, University of New South Wales, Sydney, Australia",
"id": "http://www.grid.ac/institutes/grid.1005.4",
"name": [
"School of Computer Science and Engineering, University of New South Wales, Sydney, Australia"
],
"type": "Organization"
},
"familyName": "Wong",
"givenName": "Raymond K.",
"id": "sg:person.011264244551.70",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011264244551.70"
],
"type": "Person"
}
],
"datePublished": "2017-05-05",
"datePublishedReg": "2017-05-05",
"description": "Distributed NoSQL systems such as Cassandra are popular nowadays. However, it is complicated and tedious to configure these systems to achieve their maximum performance for a given environment. This paper focuses on the application of a Coloured Petri Net-based simulation method on a quorum-based system, Cassandra. By analyzing the read and write process of Cassandra, we propose a CPN model, which can be used for performance analysis, optimization, and replica consistency detection. To help users understanding the NoSQL well, a CPN-based simulator called QuoVis is developed. Using QuoVis, users can visualize the read and write process of Cassandra, try different hardware parameters for performance simulation, optimizing system parameters such as timeout and data partitioning strategy, and detecting replica consistency. Experiments show our model fits the real Cassandra cluster well.",
"editor": [
{
"familyName": "van der Aalst",
"givenName": "Wil",
"type": "Person"
},
{
"familyName": "Best",
"givenName": "Eike",
"type": "Person"
}
],
"genre": "chapter",
"id": "sg:pub.10.1007/978-3-319-57861-3_6",
"inLanguage": "en",
"isAccessibleForFree": false,
"isPartOf": {
"isbn": [
"978-3-319-57860-6",
"978-3-319-57861-3"
],
"name": "Application and Theory of Petri Nets and Concurrency",
"type": "Book"
},
"keywords": [
"Colored Petri Nets",
"different hardware parameters",
"NoSQL systems",
"Cassandra cluster",
"CPN model",
"replica consistency",
"consistency detection",
"hardware parameters",
"Cassandra",
"Petri nets",
"performance analysis",
"users",
"performance simulation",
"maximum performance",
"system parameters",
"system",
"simulator",
"simulation method",
"timeout",
"performance",
"simulations",
"CPN",
"nets",
"reads",
"optimization",
"environment",
"model",
"applications",
"detection",
"process",
"consistency",
"clusters",
"data",
"experiments",
"method",
"quorum",
"parameters",
"strategies",
"analysis",
"wells",
"paper"
],
"name": "Performance and Replica Consistency Simulation for Quorum-Based NoSQL System Cassandra",
"pagination": "78-98",
"productId": [
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1085127389"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/978-3-319-57861-3_6"
]
}
],
"publisher": {
"name": "Springer Nature",
"type": "Organisation"
},
"sameAs": [
"https://doi.org/10.1007/978-3-319-57861-3_6",
"https://app.dimensions.ai/details/publication/pub.1085127389"
],
"sdDataset": "chapters",
"sdDatePublished": "2022-05-20T07:49",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-springernature-scigraph/baseset/20220519/entities/gbq_results/chapter/chapter_54.jsonl",
"type": "Chapter",
"url": "https://doi.org/10.1007/978-3-319-57861-3_6"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
JSON-LD is a popular format for linked data which is fully compatible with JSON.
curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-57861-3_6'
N-Triples is a line-based linked data format ideal for batch operations.
curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-57861-3_6'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-57861-3_6'
RDF/XML is a standard XML format for linked data.
curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-57861-3_6'
This table displays all metadata directly associated to this object as RDF triples.
147 TRIPLES
23 PREDICATES
66 URIs
59 LITERALS
7 BLANK NODES