Backtracking in independent and-parallel implementations of logic programming languages
In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nond...
Saved in:
Published in | IEEE transactions on parallel and distributed systems Vol. 12; no. 11; pp. 1169 - 1189 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.11.2001
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme. |
---|---|
AbstractList | The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme. In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: Speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme. In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme |
Author | Gupta, G. Pontelli, E. |
Author_xml | – sequence: 1 givenname: E. surname: Pontelli fullname: Pontelli, E. organization: Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA – sequence: 2 givenname: G. surname: Gupta fullname: Gupta, G. |
BookMark | eNqFkb1PwzAQxS1UJFpgYGWKGBAMKT47_hqh4kuqxAJijFz3GqUkTrDTgf8eV60YGEA6vTvZPz09-yZk5DuPhJwBnQJQc6NgaqQBpg7IGITQOQPNR2mmhcgNA3NEJjGuKYVC0GJM3u-s-xhCktpXWe1TLbHHJH7IrF_mvQ22abDJ6rZvsE3Hdqg7H7NulTVdVbusD10VbNtuDRrrq42tMJ6Qw5VtIp7u-zF5e7h_nT3l85fH59ntPHdc6iG3RcGtFIwuDDjDGEKK69ySMisKWDoKuACtJZULLVaColhopYTTHBVnTPJjcrnzTSk-NxiHsq2jwyYFwW4TS6aToTbqf1BKrljBEnj1JwhSAU9_rHhCL36h624TfHpvaQwXplDUJOh6B7nQxRhwVfahbm34KoGW252VCsrdzhJ7vmNrRPzh9pffNBWRyA |
CODEN | ITDSEO |
CitedBy_id | crossref_primary_10_1017_S1471068422000059 |
Cites_doi | 10.7551/mitpress/4299.003.0015 10.7551/mitpress/7160.001.0001 10.1007/3-540-58184-7_121 10.1016/0743-1066(93)00007-F 10.1145/93542.93564 10.7551/mitpress/4299.003.0010 10.1145/263699.263709 10.1016/0743-1066(94)00038-8 10.1007/3-540-16492-8_63 10.1016/0743-1066(93)90009-6 10.1007/BF03037208 10.1007/978-1-4615-2690-2_13 10.1109/IPPS.1995.395891 10.1016/0743-1066(92)90053-6 10.1023/A:1018929805694 10.20868/UPM.thesis.14975 10.1016/S0096-0551(96)00010-0 10.1016/0743-1066(95)00092-5 10.1109/IPPS.1997.580937 10.1007/978-1-4615-2778-7 10.1109/IPPS.1996.508062 10.7551/mitpress/4298.003.0061 10.1007/3-540-16492-8_62 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2001 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2001 |
DBID | RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
DOI | 10.1109/71.969127 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library Online CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
DatabaseTitleList | Technology Research Database Computer and Information Systems Abstracts Computer and Information Systems Abstracts Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science |
EISSN | 1558-2183 |
EndPage | 1189 |
ExternalDocumentID | 2631938391 10_1109_71_969127 969127 |
GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AASAJ AAYOK ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AI. AIBXA AKJIK ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIC RIE RIG RNI RNS RZB TN5 TWZ UHB VH1 XFK AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
ID | FETCH-LOGICAL-c368t-a443a6520b91c922e1183ccd02a541dc01eb188606b85f50e5b8775c83e732263 |
IEDL.DBID | RIE |
ISSN | 1045-9219 |
IngestDate | Fri Aug 16 01:00:28 EDT 2024 Sat Aug 17 00:22:38 EDT 2024 Sat Aug 17 03:49:49 EDT 2024 Thu Oct 10 18:52:12 EDT 2024 Fri Aug 23 03:08:07 EDT 2024 Wed Jun 26 19:28:29 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 11 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c368t-a443a6520b91c922e1183ccd02a541dc01eb188606b85f50e5b8775c83e732263 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 ObjectType-Article-2 ObjectType-Feature-1 |
PQID | 993594709 |
PQPubID | 23500 |
PageCount | 21 |
ParticipantIDs | proquest_miscellaneous_1671396973 ieee_primary_969127 proquest_journals_993594709 crossref_primary_10_1109_71_969127 proquest_miscellaneous_26637242 proquest_miscellaneous_28183897 |
PublicationCentury | 2000 |
PublicationDate | 2001-11-01 |
PublicationDateYYYYMMDD | 2001-11-01 |
PublicationDate_xml | – month: 11 year: 2001 text: 2001-11-01 day: 01 |
PublicationDecade | 2000 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on parallel and distributed systems |
PublicationTitleAbbrev | TPDS |
PublicationYear | 2001 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | brownston (bibL11694) 1985 kal (bibL116936) 1992; 5 cabeza (bibL11696) 1994 gupta (bibL116923) 1994 warren (bibL116963) 1983 bibL116956 bibL116958 l pez garc a (bibL116939) 1994 degroot (bibL116917) 1987 ali (bibL11692) 1990 santos costa (bibL116950) 1991 correia (bibL116913) 1997 shen (bibL116955) 1992 kacsuk (bibL116934) 1992 zima (bibL116964) 1991 bibL116915 bibL116959 shapiro (bibL116953) 1987 saraswat (bibL116952) 1989 santos costa (bibL116951) 1991 muthukumar (bibL116942) 1889 conery (bibL116912) 1983 degroot (bibL116916) 1984 bibL116945 bibL116946 gupta (bibL116922) 1992 bibL116940 bibL11693 bibL116943 a t-kaci (bibL11691) 1991 dembinski (bibL116918) 1985 bibL116949 lin (bibL116938) 1988 garc a de la banda (bibL116920) 1993 chang (bibL116910) 1985 debray (bibL116914) 1997 bueno (bibL11695) 1994 shen (bibL116957) 1996 bibL116933 hermenegildo (bibL116930) 1990 carro (bibL11698) 1993 bibL116931 bibL116932 pontelli (bibL116948) 1995 hermenegildo (bibL116929) 1987 chang (bibL116911) 1989 van hentenryck (bibL116961) 1989 pontelli (bibL116947) 1995 bibL116924 warren (bibL116962) 1980 bibL116925 carlsson (bibL11697) 1989 hermenegildo (bibL116927) 1986 shen (bibL116954) 1992 king (bibL116937) 1994 touati (bibL116960) 1987 bibL116921 montelius (bibL116941) 1997 pontelli (bibL116944) 1997 gabriel (bibL116919) 1985 bibL116926 kacsuk (bibL116935) 1992 carro (bibL11699) 1993 bibL116928 |
References_xml | – start-page: 114 year: 1987 ident: bibL116960 article-title: An Empirical Study of the Warren Abstract Machine publication-title: Proc Int'l Symp Logic Programming contributor: fullname: touati – start-page: 108 year: 1995 ident: bibL116947 article-title: Automatic Compile-Time Parallelization of Prolog Programs for Dependent And-Parallelism publication-title: Proc Int'l Conf Logic Programming contributor: fullname: pontelli – start-page: 123 year: 1997 ident: bibL116944 article-title: Implementation Mechanisms for Dependent And-Parallelism publication-title: Proc Int'l Conf Logic Programming doi: 10.7551/mitpress/4299.003.0015 contributor: fullname: pontelli – year: 1991 ident: bibL11691 publication-title: Warren's Abstract Machine A Tutorial Reconstruction doi: 10.7551/mitpress/7160.001.0001 contributor: fullname: a t-kaci – year: 1994 ident: bibL116939 article-title: Towards Granularity Based Control of Parallelism in Logic Programs publication-title: Proc First Int'l Symp Parallel Symbolic Computation PASCO contributor: fullname: l pez garc a – start-page: 29 year: 1985 ident: bibL116918 article-title: AND-Parallelism with Intelligent Backtracking for Annotated Logic Programs publication-title: Proc Int'l Symp Logic Programming contributor: fullname: dembinski – ident: bibL116956 doi: 10.1007/3-540-58184-7_121 – start-page: 3 year: 1989 ident: bibL11697 article-title: On the Efficiency of Optimizing Shallow Backtracking in Compiled Prolog publication-title: Proc Sixth Int'l Conf Logic Programming contributor: fullname: carlsson – ident: bibL116932 doi: 10.1016/0743-1066(93)00007-F – start-page: 93 year: 1994 ident: bibL116923 article-title: ACE: And/Or-Parallel Copying-Based Execution of Logic Programs publication-title: Proc Int'l Conf Logic Programming contributor: fullname: gupta – year: 1987 ident: bibL116953 publication-title: Concurrent Prolog Collected Papers contributor: fullname: shapiro – start-page: 757 year: 1990 ident: bibL11692 article-title: The Muse Or-Parallel Prolog Model and Its Performance publication-title: Proc 1990 N American Conf Logic Programming (1990) contributor: fullname: ali – year: 1989 ident: bibL116952 article-title: Concurrent Constraint Programming Languages contributor: fullname: saraswat – year: 1994 ident: bibL116937 article-title: Depth-k Sharing and Freeness publication-title: Proc Int'l Conf Logic Programming contributor: fullname: king – start-page: 297 year: 1994 ident: bibL11696 article-title: Extracting Nonstrict Independent And-Parallelism Using Sharing and Freeness Information publication-title: Proc Int'l Static Analysis Symp contributor: fullname: cabeza – start-page: 717 year: 1992 ident: bibL116954 article-title: Exploiting Dependent And-Parallelism in Prolog: The Dynamic Dependent And-Parallel Scheme publication-title: Proc Joint Int'l Conf and Symp Logic Programming contributor: fullname: shen – year: 1983 ident: bibL116963 article-title: An Abstract Prolog Instruction Set contributor: fullname: warren – ident: bibL116915 doi: 10.1145/93542.93564 – start-page: 80 year: 1889 ident: bibL116942 article-title: Efficient Methods for Supporting Side Effects in Independent And-Parallelism and Their Backtracking Semantics publication-title: Proc Int'l Conf Logic Programming contributor: fullname: muthukumar – year: 1993 ident: bibL11698 article-title: Backtracking Families for Independent And-Parallelism contributor: fullname: carro – year: 1992 ident: bibL116935 publication-title: Implementation of Distributed Prolog contributor: fullname: kacsuk – start-page: 48 year: 1997 ident: bibL116914 article-title: Nonfailure Analysis for Logic Programs publication-title: Proc Int'l Conf Logic Programming doi: 10.7551/mitpress/4299.003.0010 contributor: fullname: debray – ident: bibL11693 doi: 10.1145/263699.263709 – year: 1985 ident: bibL11694 publication-title: Programming Expert Systems in OPS5 An Introduction to Rule-Based Programming contributor: fullname: brownston – ident: bibL116959 doi: 10.1016/0743-1066(94)00038-8 – year: 1991 ident: bibL116964 publication-title: Supercompilers for Parallel and Vector Computers contributor: fullname: zima – ident: bibL116931 doi: 10.1007/3-540-16492-8_63 – start-page: 117 year: 1997 ident: bibL116913 article-title: The SBA: Exploiting Orthogonality in And-Or ParallelSystem publication-title: Proc Int'l Symp Logic Programming contributor: fullname: correia – start-page: 556 year: 1987 ident: bibL116929 article-title: Relating Goal Scheduling, Precedence, and Memory Management in AND-Parallel Execution of Logic Programs publication-title: Proc Int'l Conf Logic Programming contributor: fullname: hermenegildo – year: 1993 ident: bibL11699 article-title: Issues on Parallel Backtracking for Independent And-Parallelism contributor: fullname: carro – ident: bibL116924 doi: 10.1016/0743-1066(93)90009-6 – year: 1993 ident: bibL116920 article-title: Independence in Constraint Logic Programming publication-title: Proc 1993 Int'l Symp Logic Programming contributor: fullname: garc a de la banda – year: 1983 ident: bibL116912 article-title: The And/Or Process Model for Parallel Interpretation of Logic Programs contributor: fullname: conery – ident: bibL116940 doi: 10.1007/BF03037208 – year: 1997 ident: bibL116941 article-title: Exploiting Fine-Grain Parallelism in Concurrent Constraint Languages contributor: fullname: montelius – year: 1980 ident: bibL116962 article-title: An Improved Prolog Implementation which Optimises Tail Recursion contributor: fullname: warren – ident: bibL116958 doi: 10.1007/978-1-4615-2690-2_13 – start-page: 10 year: 1985 ident: bibL116910 article-title: Semi-Intelligent Backtracking of Prolog Based on StaticData Dependency Analysis publication-title: Proc Int'l Symp Logic Programming contributor: fullname: chang – ident: bibL116946 doi: 10.1109/IPPS.1995.395891 – start-page: 80 year: 1987 ident: bibL116917 article-title: Restricted AND-Parallelism and Side-Effects publication-title: Proc Int'l Symp Logic Programming contributor: fullname: degroot – ident: bibL116933 doi: 10.1016/0743-1066(92)90053-6 – year: 1992 ident: bibL116955 article-title: Studies in And/Or Parallelism in Prolog contributor: fullname: shen – ident: bibL116945 doi: 10.1023/A:1018929805694 – start-page: 770 year: 1992 ident: bibL116922 article-title: Recomputation Based Implementation of And-Or Parallel Prolog publication-title: Proc Int'l Conf Fifth Generation Computer Systems '92 contributor: fullname: gupta – year: 1985 ident: bibL116919 article-title: A Tutorial on the Warren Abstract Machine for Computational Logic contributor: fullname: gabriel – year: 1986 ident: bibL116927 article-title: An Abstract Machine Based Execution Model for Computer Architecture Design and Efficient Implementation of Logic Programs in Parallel doi: 10.20868/UPM.thesis.14975 contributor: fullname: hermenegildo – year: 1994 ident: bibL11695 article-title: Effectiveness of Global Analysis in Strict Independence-Based Automatic Program Parallelization publication-title: Proc Int'l Logic Programming Symp contributor: fullname: bueno – year: 1996 ident: bibL116957 article-title: Initial Results from the Parallel Implementation of DASWAM publication-title: Proc Joint Int'l Conf and Symp Logic Programming contributor: fullname: shen – start-page: 471 year: 1984 ident: bibL116916 article-title: Restricted AND-Parallelism publication-title: Proc Int'l Conf Fifth Generation Computer Systems contributor: fullname: degroot – start-page: 825 year: 1991 ident: bibL116951 article-title: The Andorra-I Engine: A Parallel Implementation of the Basic Andorra Model publication-title: Proc Int'l Conf Logic Programming contributor: fullname: santos costa – ident: bibL116949 doi: 10.1016/S0096-0551(96)00010-0 – ident: bibL116926 doi: 10.1016/0743-1066(95)00092-5 – ident: bibL116925 doi: 10.1109/IPPS.1997.580937 – start-page: 1123 year: 1988 ident: bibL116938 article-title: AND-Parallel Execution of Logic Programs on a Shared Memory Multiprocessor: A Summary of Results publication-title: Proc Fifth Int'l Conf and Symp Logic Programming contributor: fullname: lin – ident: bibL116921 doi: 10.1007/978-1-4615-2778-7 – ident: bibL116943 doi: 10.1109/IPPS.1996.508062 – start-page: 253 year: 1990 ident: bibL116930 article-title: &-Prolog and Its Performance: Exploiting Independent And-Parallelism publication-title: Proc 1990 Int'l Conf Logic Programming contributor: fullname: hermenegildo – start-page: 89 year: 1992 ident: bibL116934 article-title: Distributed Data Driven Prolog Abstract Machine publication-title: Implementation of Distributed Prolog contributor: fullname: kacsuk – start-page: 350 year: 1989 ident: bibL116911 article-title: Restricted AND-Parallelism Execution Model with Side-Effects publication-title: Proc North American Conf Logic Programming contributor: fullname: chang – start-page: 83 year: 1991 ident: bibL116950 article-title: Andorra-I: A Parallel Prolog System That Transparently Exploits Both And- and Or-Parallelism publication-title: Proc ACM Symp Principles and Practice of Parallel Programming contributor: fullname: santos costa – year: 1989 ident: bibL116961 publication-title: Constraint Satisfaction in Logic Programming contributor: fullname: van hentenryck – start-page: 615 year: 1995 ident: bibL116948 article-title: Determinacy Driven Optimizations of Parallel PrologImplementations publication-title: Proc Int'l Conf Logic Programming doi: 10.7551/mitpress/4298.003.0061 contributor: fullname: pontelli – volume: 5 start-page: 170 year: 1992 ident: bibL116936 article-title: Machine Independent AND and OR Parallel Execution of Logic Programs: Part IThe Binding Environment publication-title: IEEE Trans Parallel and Distributed Systems contributor: fullname: kal – ident: bibL116928 doi: 10.1007/3-540-16492-8_62 |
SSID | ssj0014504 |
Score | 1.6876812 |
Snippet | In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem... The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 1169 |
SubjectTerms | Artificial intelligence Benchmarks Computer languages Computer science Constraint optimization Logic programming Mathematical models Optimization Organizations Parallel processing Performance analysis Programming Prolog Prolog (programming language) Search problems Studies |
Title | Backtracking in independent and-parallel implementations of logic programming languages |
URI | https://ieeexplore.ieee.org/document/969127 https://www.proquest.com/docview/993594709 https://search.proquest.com/docview/1671396973 https://search.proquest.com/docview/26637242 https://search.proquest.com/docview/28183897 |
Volume | 12 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BJ3oosG3VLS-36jVL_I6PLQIhJDiByi2KX9KKJVux2Ut_fcdOsupbvUR5OJZlz4xnPDPfAHy03lmvokDpF00hoqIFUokvIvNMM-595VOC882turoX1w_yYcDZzrkwIYQcfBZm6Tb78v3SrdNR2ZlRhjK9DdvamD5Va-MwEDJXCkTjQhYGuXAAEaKlOdN01v_409aTa6n8JoDzrnK516drrzIYYQomeZytOztz336BavzPAe_Dy0G7JJ96cjiArdBOYG-s3EAGRp7Aix9gCF_Bl8-Ne-ye8YKPZN6S-aY2bkea1hcJH3yxCAsyfxrDzTO5kmUkWXaSIczrKXUwHoGuXsP95cXd-VUxFFwoHFdVVzRC8EZJVlpDnWEsoPXBnfMla6Sg3pUUJXtVoc1jKxllGaSttJau4kGjYFD8Dey0yza8BaKiZrZxnDnhhHaxiYxb7QRNgGw82il8GNei_trjatTZHilNrWndT9wUJmlONw3Gt4fjotUDw61qkzKMhS7NFN5vviKnJPdH04blelVThQY5dqH5FE7_0gbVFa5Ra_lHC9RwUMnT7_44tkPYzUFqOVnxCHa653U4Rq2lsyeZXr8DxM3suQ |
link.rule.ids | 315,783,787,799,27936,27937,55086 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB5BOQAHCgsV2wI1iGu28Ts-AqJaoO2pFb1F8UtadZtF3eyFX9-xk6x4i0uUh2NZ9sx4xjPzDcBb6531KgqUftEUIipaIJX4IjLPNOPeVz4lOJ-eqfmF-HwpLwec7ZwLE0LIwWdhlm6zL9-v3CYdlR0ZZSjTd-EeqtWV6pO1ti4DIXOtQDQvZGGQDwcYIVqaI01n_a8_bT65mspvIjjvK8e7fcL2OsMRpnCSq9mmszP3_Rewxv8c8mN4NOiX5F1PEE_gTmgnsDvWbiADK0_g4Q9AhE_h6_vGXXU3eMFHsmjJYlsdtyNN64uEEL5chiVZXI8B55lgySqSLD3JEOh1nToYD0HXz-Di-OP5h3kxlFwoHFdVVzRC8EZJVlpDnWEsoP3BnfMla6Sg3pUUZXtVodVjKxllGaSttJau4kGjaFB8D3baVRueA1FRM9s4zpxwQrvYRMatdoImSDYe7RTejGtRf-uRNepskZSm1rTuJ24KkzSn2wbj24Nx0eqB5da1STnGQpdmCq-3X5FXkgOkacNqs66pQpMcu9B8Cod_aYMKC9eot_yjBeo4qObp_T-O7RDuz89PT-qTT2dfDuBBDlnLqYsvYKe72YSXqMN09lWm3VtFpfAE |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Backtracking+in+independent+and-parallel+implementations+of+logic+programming+languages&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Pontelli%2C+E.&rft.au=Gupta%2C+G.&rft.date=2001-11-01&rft.issn=1045-9219&rft.volume=12&rft.issue=11&rft.spage=1169&rft.epage=1189&rft_id=info:doi/10.1109%2F71.969127&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_71_969127 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |