Get quick answers to your questions about the article from our AI researcher chatbot
{'id': 'https://openalex.org/W3093959190', 'doi': 'https://doi.org/10.1109/tpds.2020.3032293', 'title': 'Resettable Encoded Vector Clock for Causality Analysis With an Application to Dynamic Race Detection', 'display_name': 'Resettable Encoded Vector Clock for Causality Analysis With an Application to Dynamic Race Detection', 'publication_year': 2020, 'publication_date': '2020-10-21', 'ids': {'openalex': 'https://openalex.org/W3093959190', 'doi': 'https://doi.org/10.1109/tpds.2020.3032293', 'mag': '3093959190'}, 'language': 'en', 'primary_location': {'is_oa': True, 'landing_page_url': 'https://doi.org/10.1109/tpds.2020.3032293', 'pdf_url': 'https://ieeexplore.ieee.org/ielx7/71/9257114/09234035.pdf', 'source': {'id': 'https://openalex.org/S97130795', 'display_name': 'IEEE Transactions on Parallel and Distributed Systems', 'issn_l': '1045-9219', 'issn': ['1045-9219', '1558-2183', '2161-9883'], 'is_oa': False, 'is_in_doaj': False, 'is_core': True, 'host_organization': 'https://openalex.org/P4310319808', 'host_organization_name': 'Institute of Electrical and Electronics Engineers', 'host_organization_lineage': ['https://openalex.org/P4310319808'], 'host_organization_lineage_names': ['Institute of Electrical and Electronics Engineers'], 'type': 'journal'}, 'license': 'cc-by', 'license_id': 'https://openalex.org/licenses/cc-by', 'version': 'publishedVersion', 'is_accepted': True, 'is_published': True}, 'type': 'article', 'type_crossref': 'journal-article', 'indexed_in': ['crossref'], 'open_access': {'is_oa': True, 'oa_status': 'hybrid', 'oa_url': 'https://ieeexplore.ieee.org/ielx7/71/9257114/09234035.pdf', 'any_repository_has_fulltext': True}, 'authorships': [{'author_position': 'first', 'author': {'id': 'https://openalex.org/A5077651095', 'display_name': 'Tommaso Pozzetti', 'orcid': 'https://orcid.org/0000-0001-9940-2373'}, 'institutions': [{'id': 'https://openalex.org/I39422238', 'display_name': 'University of Illinois Chicago', 'ror': 'https://ror.org/02mpq6x41', 'country_code': 'US', 'type': 'education', 'lineage': ['https://openalex.org/I39422238']}], 'countries': ['US'], 'is_corresponding': False, 'raw_author_name': 'Tommaso Pozzetti', 'raw_affiliation_strings': ['Department of Computer Science, University of Illinois at Chicago, Chicago, IL, USA'], 'affiliations': [{'raw_affiliation_string': 'Department of Computer Science, University of Illinois at Chicago, Chicago, IL, USA', 'institution_ids': ['https://openalex.org/I39422238']}]}, {'author_position': 'last', 'author': {'id': 'https://openalex.org/A5030287525', 'display_name': 'Ajay D. Kshemkalyani', 'orcid': 'https://orcid.org/0000-0003-2451-7306'}, 'institutions': [{'id': 'https://openalex.org/I39422238', 'display_name': 'University of Illinois Chicago', 'ror': 'https://ror.org/02mpq6x41', 'country_code': 'US', 'type': 'education', 'lineage': ['https://openalex.org/I39422238']}], 'countries': ['US'], 'is_corresponding': False, 'raw_author_name': 'Ajay D. Kshemkalyani', 'raw_affiliation_strings': ['Department of Computer Science, University of Illinois at Chicago, Chicago, IL, USA'], 'affiliations': [{'raw_affiliation_string': 'Department of Computer Science, University of Illinois at Chicago, Chicago, IL, USA', 'institution_ids': ['https://openalex.org/I39422238']}]}], 'institution_assertions': [], 'countries_distinct_count': 1, 'institutions_distinct_count': 1, 'corresponding_author_ids': [], 'corresponding_institution_ids': [], 'apc_list': None, 'apc_paid': None, 'fwci': 0.766, 'has_fulltext': True, 'fulltext_origin': 'pdf', 'cited_by_count': 9, 'citation_normalized_percentile': {'value': 0.839245, 'is_in_top_1_percent': False, 'is_in_top_10_percent': False}, 'cited_by_percentile_year': {'min': 85, 'max': 86}, 'biblio': {'volume': '32', 'issue': '4', 'first_page': '772', 'last_page': '785'}, 'is_retracted': False, 'is_paratext': False, 'primary_topic': {'id': 'https://openalex.org/T10772', 'display_name': 'Distributed systems and fault tolerance', 'score': 0.9995, 'subfield': {'id': 'https://openalex.org/subfields/1705', 'display_name': 'Computer Networks and Communications'}, 'field': {'id': 'https://openalex.org/fields/17', 'display_name': 'Computer Science'}, 'domain': {'id': 'https://openalex.org/domains/3', 'display_name': 'Physical Sciences'}}, 'topics': [{'id': 'https://openalex.org/T10772', 'display_name': 'Distributed systems and fault tolerance', 'score': 0.9995, 'subfield': {'id': 'https://openalex.org/subfields/1705', 'display_name': 'Computer Networks and Communications'}, 'field': {'id': 'https://openalex.org/fields/17', 'display_name': 'Computer Science'}, 'domain': {'id': 'https://openalex.org/domains/3', 'display_name': 'Physical Sciences'}}, {'id': 'https://openalex.org/T12127', 'display_name': 'Software System Performance and Reliability', 'score': 0.9988, 'subfield': {'id': 'https://openalex.org/subfields/1705', 'display_name': 'Computer Networks and Communications'}, 'field': {'id': 'https://openalex.org/fields/17', 'display_name': 'Computer Science'}, 'domain': {'id': 'https://openalex.org/domains/3', 'display_name': 'Physical Sciences'}}, {'id': 'https://openalex.org/T10054', 'display_name': 'Parallel Computing and Optimization Techniques', 'score': 0.9983, 'subfield': {'id': 'https://openalex.org/subfields/1708', 'display_name': 'Hardware and Architecture'}, 'field': {'id': 'https://openalex.org/fields/17', 'display_name': 'Computer Science'}, 'domain': {'id': 'https://openalex.org/domains/3', 'display_name': 'Physical Sciences'}}], 'keywords': [{'id': 'https://openalex.org/keywords/vector-clock', 'display_name': 'Vector clock', 'score': 0.96116984}], 'concepts': [{'id': 'https://openalex.org/C52563298', 'wikidata': 'https://www.wikidata.org/wiki/Q1413349', 'display_name': 'Vector clock', 'level': 5, 'score': 0.96116984}, {'id': 'https://openalex.org/C41008148', 'wikidata': 'https://www.wikidata.org/wiki/Q21198', 'display_name': 'Computer science', 'level': 0, 'score': 0.7477189}, {'id': 'https://openalex.org/C48044578', 'wikidata': 'https://www.wikidata.org/wiki/Q727490', 'display_name': 'Scalability', 'level': 2, 'score': 0.65902054}, {'id': 'https://openalex.org/C129891060', 'wikidata': 'https://www.wikidata.org/wiki/Q1513059', 'display_name': 'Clock synchronization', 'level': 4, 'score': 0.4720037}, {'id': 'https://openalex.org/C2780385302', 'wikidata': 'https://www.wikidata.org/wiki/Q367158', 'display_name': 'Protocol (science)', 'level': 3, 'score': 0.41101852}, {'id': 'https://openalex.org/C80444323', 'wikidata': 'https://www.wikidata.org/wiki/Q2878974', 'display_name': 'Theoretical computer science', 'level': 1, 'score': 0.39226478}, {'id': 'https://openalex.org/C173608175', 'wikidata': 'https://www.wikidata.org/wiki/Q232661', 'display_name': 'Parallel computing', 'level': 1, 'score': 0.3793858}, {'id': 'https://openalex.org/C2778562939', 'wikidata': 'https://www.wikidata.org/wiki/Q1298791', 'display_name': 'Synchronization (alternating current)', 'level': 3, 'score': 0.36063814}, {'id': 'https://openalex.org/C120314980', 'wikidata': 'https://www.wikidata.org/wiki/Q180634', 'display_name': 'Distributed computing', 'level': 1, 'score': 0.32352182}, {'id': 'https://openalex.org/C31258907', 'wikidata': 'https://www.wikidata.org/wiki/Q1301371', 'display_name': 'Computer network', 'level': 1, 'score': 0.096057594}, {'id': 'https://openalex.org/C127162648', 'wikidata': 'https://www.wikidata.org/wiki/Q16858953', 'display_name': 'Channel (broadcasting)', 'level': 2, 'score': 0.0}, {'id': 'https://openalex.org/C77088390', 'wikidata': 'https://www.wikidata.org/wiki/Q8513', 'display_name': 'Database', 'level': 1, 'score': 0.0}, {'id': 'https://openalex.org/C71924100', 'wikidata': 'https://www.wikidata.org/wiki/Q11190', 'display_name': 'Medicine', 'level': 0, 'score': 0.0}, {'id': 'https://openalex.org/C204787440', 'wikidata': 'https://www.wikidata.org/wiki/Q188504', 'display_name': 'Alternative medicine', 'level': 2, 'score': 0.0}, {'id': 'https://openalex.org/C142724271', 'wikidata': 'https://www.wikidata.org/wiki/Q7208', 'display_name': 'Pathology', 'level': 1, 'score': 0.0}], 'mesh': [], 'locations_count': 2, 'locations': [{'is_oa': True, 'landing_page_url': 'https://doi.org/10.1109/tpds.2020.3032293', 'pdf_url': 'https://ieeexplore.ieee.org/ielx7/71/9257114/09234035.pdf', 'source': {'id': 'https://openalex.org/S97130795', 'display_name': 'IEEE Transactions on Parallel and Distributed Systems', 'issn_l': '1045-9219', 'issn': ['1045-9219', '1558-2183', '2161-9883'], 'is_oa': False, 'is_in_doaj': False, 'is_core': True, 'host_organization': 'https://openalex.org/P4310319808', 'host_organization_name': 'Institute of Electrical and Electronics Engineers', 'host_organization_lineage': ['https://openalex.org/P4310319808'], 'host_organization_lineage_names': ['Institute of Electrical and Electronics Engineers'], 'type': 'journal'}, 'license': 'cc-by', 'license_id': 'https://openalex.org/licenses/cc-by', 'version': 'publishedVersion', 'is_accepted': True, 'is_published': True}, {'is_oa': True, 'landing_page_url': 'https://figshare.com/articles/thesis/Resettable_Encoded_Vector_Clock_for_Causality_Analysis_with_an_Application_to_Dynamic_Race_Detection/12481097', 'pdf_url': 'https://figshare.com/articles/thesis/Resettable_Encoded_Vector_Clock_for_Causality_Analysis_with_an_Application_to_Dynamic_Race_Detection/12481097/1/files/23144978.pdf', 'source': {'id': 'https://openalex.org/S4306400572', 'display_name': 'OPAL (Open@LaTrobe) (La Trobe University)', 'issn_l': None, 'issn': None, 'is_oa': True, 'is_in_doaj': False, 'is_core': False, 'host_organization': 'https://openalex.org/I196829312', 'host_organization_name': 'La Trobe University', 'host_organization_lineage': ['https://openalex.org/I196829312'], 'host_organization_lineage_names': ['La Trobe University'], 'type': 'repository'}, 'license': 'cc-by', 'license_id': 'https://openalex.org/licenses/cc-by', 'version': 'submittedVersion', 'is_accepted': False, 'is_published': False}], 'best_oa_location': {'is_oa': True, 'landing_page_url': 'https://doi.org/10.1109/tpds.2020.3032293', 'pdf_url': 'https://ieeexplore.ieee.org/ielx7/71/9257114/09234035.pdf', 'source': {'id': 'https://openalex.org/S97130795', 'display_name': 'IEEE Transactions on Parallel and Distributed Systems', 'issn_l': '1045-9219', 'issn': ['1045-9219', '1558-2183', '2161-9883'], 'is_oa': False, 'is_in_doaj': False, 'is_core': True, 'host_organization': 'https://openalex.org/P4310319808', 'host_organization_name': 'Institute of Electrical and Electronics Engineers', 'host_organization_lineage': ['https://openalex.org/P4310319808'], 'host_organization_lineage_names': ['Institute of Electrical and Electronics Engineers'], 'type': 'journal'}, 'license': 'cc-by', 'license_id': 'https://openalex.org/licenses/cc-by', 'version': 'publishedVersion', 'is_accepted': True, 'is_published': True}, 'sustainable_development_goals': [{'score': 0.4, 'display_name': 'Industry, innovation and infrastructure', 'id': 'https://metadata.un.org/sdg/9'}], 'grants': [], 'datasets': [], 'versions': [], 'referenced_works_count': 38, 'referenced_works': ['https://openalex.org/W117836817', 'https://openalex.org/W1569436757', 'https://openalex.org/W1572187826', 'https://openalex.org/W1652742168', 'https://openalex.org/W1981173460', 'https://openalex.org/W1986790527', 'https://openalex.org/W1993990529', 'https://openalex.org/W2040249050', 'https://openalex.org/W2058412380', 'https://openalex.org/W2071933194', 'https://openalex.org/W2082002418', 'https://openalex.org/W2082073570', 'https://openalex.org/W2109691981', 'https://openalex.org/W2109820865', 'https://openalex.org/W2131053137', 'https://openalex.org/W2135498668', 'https://openalex.org/W2138684507', 'https://openalex.org/W2141975313', 'https://openalex.org/W2164726441', 'https://openalex.org/W2166091242', 'https://openalex.org/W2167744164', 'https://openalex.org/W2182414627', 'https://openalex.org/W2274037101', 'https://openalex.org/W2556205142', 'https://openalex.org/W2738663687', 'https://openalex.org/W2783004366', 'https://openalex.org/W2790843079', 'https://openalex.org/W2890399932', 'https://openalex.org/W2903829116', 'https://openalex.org/W2914920818', 'https://openalex.org/W2946028820', 'https://openalex.org/W2947650206', 'https://openalex.org/W2982309017', 'https://openalex.org/W3005566493', 'https://openalex.org/W3008833333', 'https://openalex.org/W3137220996', 'https://openalex.org/W4206840328', 'https://openalex.org/W4252896185'], 'related_works': ['https://openalex.org/W4312714696', 'https://openalex.org/W2587929255', 'https://openalex.org/W2540672406', 'https://openalex.org/W2364948717', 'https://openalex.org/W2187730212', 'https://openalex.org/W2143450555', 'https://openalex.org/W2006392656', 'https://openalex.org/W1986532039', 'https://openalex.org/W1982773076', 'https://openalex.org/W1937995180'], 'abstract_inverted_index': {'Causality': [0], 'tracking': [1], 'among': [2], 'events': [3], 'is': [4], 'a': [5, 45, 78, 115, 139], 'fundamental': [6], 'challenge': [7], 'in': [8, 52, 104, 151, 175], 'distributed': [9], 'environments.': [10, 153], 'Much': [11], 'previous': [12], 'work': [13], 'on': [14, 19, 85], 'this': [15], 'subject': [16], 'has': [17], 'focused': [18], 'designing': [20], 'an': [21], 'efficient': [22], 'and': [23, 64, 68, 109], 'scalable': [24], 'protocol': [25, 46], 'to': [26, 47, 61, 88, 113, 132, 145, 158, 168, 181], 'represent': [27], 'logical': [28, 33, 80, 117], 'time.': [29], 'Several': [30], 'implementations': [31], 'of': [32, 58, 72, 126, 142], 'clocks': [34], 'have': [35], 'been': [36], 'proposed,': [37], 'most': [38], 'recently': [39], 'the': [40, 56, 70, 86, 124, 143, 146, 159, 171, 182], 'Encoded': [41, 74], 'Vector': [42, 49, 75, 183], 'Clock': [43, 76], '(EVC),': [44], 'encode': [48], 'Clocks': [50], '(VC)': [51], 'scalar': [53], 'numbers': [54], 'through': [55, 121], 'use': [57], 'prime': [59], 'numbers,': [60], 'improve': [62], 'performance': [63, 178], 'scalability.': [65], 'We': [66, 96, 119, 154], 'propose': [67], 'formalize': [69], 'concept': [71], 'Resettable': [73], '(REVC),': [77], 'new': [79], 'clock': [81], 'implementation,': [82], 'which': [83], 'builds': [84], 'EVC': [87], 'tackle': [89], 'its': [90], 'very': [91], 'high': [92], 'growth': [93, 128, 134], 'rate': [94, 129], 'issue.': [95], 'show': [97, 138, 169], 'how': [98, 170], 'our': [99, 156], 'REVC': [100, 144, 172], 'can': [101, 173], 'be': [102], 'applied': [103], 'both': [105], 'shared': [106], 'memory': [107], 'systems': [108, 112], 'message': [110], 'passing': [111], 'achieve': [114], 'consistent': [116], 'clock.': [118], 'show,': [120], 'practical': [122, 140], 'examples,': [123], 'advantage': [125], "REVC's": [127], 'with': [130, 179], 'respect': [131, 180], "EVC's": [133], 'rate.': [135], 'Finally,': [136], 'we': [137], 'application': [141], 'dynamic': [147], 'race': [148], 'detection': [149], 'problem': [150], 'multi-threaded': [152], 'compare': [155], 'tool': [157, 163], 'currently': [160], 'existing': [161], 'VC-based': [162], 'DJIT': [164], '<sup': [165], 'xmlns:mml="http://www.w3.org/1998/Math/MathML"': [166], 'xmlns:xlink="http://www.w3.org/1999/xlink">+</sup>': [167], 'help': [174], 'achieving': [176], 'higher': [177], 'Clock.': [184]}, 'cited_by_api_url': 'https://api.openalex.org/works?filter=cites:W3093959190', 'counts_by_year': [{'year': 2024, 'cited_by_count': 3}, {'year': 2023, 'cited_by_count': 1}, {'year': 2022, 'cited_by_count': 2}, {'year': 2020, 'cited_by_count': 3}], 'updated_date': '2024-12-08T07:46:38.041141', 'created_date': '2020-10-29'}