Pub Date : 2002-08-15DOI: 10.1109/ISPAN.2002.1004254
S. Sahni, Kun Suk Kim, Haibin Lu
We review the data structures that have been proposed for one-dimensional packet classification. Our review is limited to data structures for the case when ties among the rules that match an incoming packet are broken by selecting the matching rule that is most specific. For the case when the rule filters are destination-address prefixes or are nonintersecting ranges, this tie breaker corresponds to longest-prefix or shortest-range matching, respectively. When the rule filters are arbitrary ranges, this tie breaker resolves the tie only when the rule set is conflict free. Data structures for both static and dynamic rule tables are discussed.
{"title":"Data structures for one-dimensional packet classification using most-specific-rule matching","authors":"S. Sahni, Kun Suk Kim, Haibin Lu","doi":"10.1109/ISPAN.2002.1004254","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004254","url":null,"abstract":"We review the data structures that have been proposed for one-dimensional packet classification. Our review is limited to data structures for the case when ties among the rules that match an incoming packet are broken by selecting the matching rule that is most specific. For the case when the rule filters are destination-address prefixes or are nonintersecting ranges, this tie breaker corresponds to longest-prefix or shortest-range matching, respectively. When the rule filters are arbitrary ranges, this tie breaker resolves the tie only when the rule set is conflict free. Data structures for both static and dynamic rule tables are discussed.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130830722","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004296
A. Jouraku, M. Koibuchi, H. Amano, Akira Funahashi
In order to solve traffic unbalancing caused by up*/down* routing for irregular networks, a 2D direction is introduced into a spanning tree, and novel routing algorithms based on a 2D turn model are proposed. The proposed algorithms improve traffic balancing by carefully selecting prohibited turns for deadlock-freedom. Simulation results demonstrate that the proposed algorithms improve both the performance and the stability of the networks.
{"title":"Routing algorithms based on 2D turn model for irregular networks","authors":"A. Jouraku, M. Koibuchi, H. Amano, Akira Funahashi","doi":"10.1109/ISPAN.2002.1004296","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004296","url":null,"abstract":"In order to solve traffic unbalancing caused by up*/down* routing for irregular networks, a 2D direction is introduced into a spanning tree, and novel routing algorithms based on a 2D turn model are proposed. The proposed algorithms improve traffic balancing by carefully selecting prohibited turns for deadlock-freedom. Simulation results demonstrate that the proposed algorithms improve both the performance and the stability of the networks.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129750354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004274
Lenwood S. Heath
Networks of biological components are common in the life sciences. The annotation of such networks with experimental data and biological knowledge gives rise to a rich, though generally incomplete, semantics of a real biological phenomenon. One tool for investigating such networks is microarray technology, a modern window into patterns of gene expression in cells. Current bioinformatics work on gene expression data address mechanisms underlying successful responses to drought stress in plants, which naturally leads to problems involving biological networks. Some biological context precedes a discussion of these problems.
{"title":"Networks in bioinformatics","authors":"Lenwood S. Heath","doi":"10.1109/ISPAN.2002.1004274","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004274","url":null,"abstract":"Networks of biological components are common in the life sciences. The annotation of such networks with experimental data and biological knowledge gives rise to a rich, though generally incomplete, semantics of a real biological phenomenon. One tool for investigating such networks is microarray technology, a modern window into patterns of gene expression in cells. Current bioinformatics work on gene expression data address mechanisms underlying successful responses to drought stress in plants, which naturally leads to problems involving biological networks. Some biological context precedes a discussion of these problems.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128758339","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004289
P. Tang, P. Yew
Induction variable analysis is an important part of the symbolic analysis in parallelizing compilers. Induction variables can be formed by FOR or DO loops within procedures or loops of recursive procedure calls. This paper presents an algorithm to find induction variables in formal parameters of procedures caused by recursive procedure calls. The compile-time knowledge of induction variables in formal parameters is essential to summarize array sections to be used for data dependency testing and parallelization.
{"title":"Interprocedural induction variable analysis","authors":"P. Tang, P. Yew","doi":"10.1109/ISPAN.2002.1004289","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004289","url":null,"abstract":"Induction variable analysis is an important part of the symbolic analysis in parallelizing compilers. Induction variables can be formed by FOR or DO loops within procedures or loops of recursive procedure calls. This paper presents an algorithm to find induction variables in formal parameters of procedures caused by recursive procedure calls. The compile-time knowledge of induction variables in formal parameters is essential to summarize array sections to be used for data dependency testing and parallelization.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120898718","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004264
V. Li, W. Liao
Advances in information technologies have made it possible to have Personal Information Service, i.e., personalized multimedia information available anywhere, anytime. Such ubiquitous access requires that a portion of the underlying network infrastructure be wireless. Therefore, a number of challenges associated with operating a wireless multimedia network must be overcome. In this paper we have. identified these challenges and some solutions.
{"title":"Wireless multimedia networks","authors":"V. Li, W. Liao","doi":"10.1109/ISPAN.2002.1004264","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004264","url":null,"abstract":"Advances in information technologies have made it possible to have Personal Information Service, i.e., personalized multimedia information available anywhere, anytime. Such ubiquitous access requires that a portion of the underlying network infrastructure be wireless. Therefore, a number of challenges associated with operating a wireless multimedia network must be overcome. In this paper we have. identified these challenges and some solutions.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121848027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004269
A. Harwood, Hong Shen
Since it is widely accepted that self-organization is difficult to achieve using constructive or centrally run algorithms, a random hierarchy is proposed that intrinsically facilitates self-organization. The random hierarchy consists of each node in the network independently choosing a rank at random such that a mean 2(/spl Delta/-1)/spl Delta//sup i-1/ nodes have rank i, where /spl Delta/ is a network wide hierarchy parameter. Each node of rank i chooses the nearest node of rank i-1 as its leader which forms the hierarchy. The mean and variance of the relevant properties is derived, for example it is shown that each leader has a mean A followers. Simulations were used to demonstrate the effectiveness of the proposed hierarchy and a "bare-bones" set of procedures where provided that may be used to implement the hierarchy over a network of autonomous nodes in a robust way.
{"title":"Random hierarchies that facilitate self-organization","authors":"A. Harwood, Hong Shen","doi":"10.1109/ISPAN.2002.1004269","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004269","url":null,"abstract":"Since it is widely accepted that self-organization is difficult to achieve using constructive or centrally run algorithms, a random hierarchy is proposed that intrinsically facilitates self-organization. The random hierarchy consists of each node in the network independently choosing a rank at random such that a mean 2(/spl Delta/-1)/spl Delta//sup i-1/ nodes have rank i, where /spl Delta/ is a network wide hierarchy parameter. Each node of rank i chooses the nearest node of rank i-1 as its leader which forms the hierarchy. The mean and variance of the relevant properties is derived, for example it is shown that each leader has a mean A followers. Simulations were used to demonstrate the effectiveness of the proposed hierarchy and a \"bare-bones\" set of procedures where provided that may be used to implement the hierarchy over a network of autonomous nodes in a robust way.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128363789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004285
D. W. Bass, I. H. Sudborough
The links of the hypercube Q/sub n/ can be partitioned into multiple link-disjoint spanning subnetworks, or factors. Each of these factors could simulate Q/sub n/. We therefore identify k-factorizations, or partitions of the links of Q/sub n/ into factors of degree k, where (1) the factorization exists for all values of n such that n mod k=0, (2) k is as small as possible, (3) the n/k factors have a similar structure, (4) the factors have as small a diameter as possible, and (5) the factors host Q/sub n/ with as small a dilation as possible. In this paper, we give an (n/2)-factorization of Q/sub n/, where n is even, generated by variations on reduced and thin hypercubes. The two factors are isomorphic, and both of the factors have diameter n+2. The diameter is an improvement over the best result known. Both of the factors also host Q/sub n/ with /spl Theta/(1) dilation.
{"title":"Symmetric k-factorizations of hypercubes with factors of small diameter","authors":"D. W. Bass, I. H. Sudborough","doi":"10.1109/ISPAN.2002.1004285","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004285","url":null,"abstract":"The links of the hypercube Q/sub n/ can be partitioned into multiple link-disjoint spanning subnetworks, or factors. Each of these factors could simulate Q/sub n/. We therefore identify k-factorizations, or partitions of the links of Q/sub n/ into factors of degree k, where (1) the factorization exists for all values of n such that n mod k=0, (2) k is as small as possible, (3) the n/k factors have a similar structure, (4) the factors have as small a diameter as possible, and (5) the factors host Q/sub n/ with as small a dilation as possible. In this paper, we give an (n/2)-factorization of Q/sub n/, where n is even, generated by variations on reduced and thin hypercubes. The two factors are isomorphic, and both of the factors have diameter n+2. The diameter is an improvement over the best result known. Both of the factors also host Q/sub n/ with /spl Theta/(1) dilation.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129813239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004255
Min-Te Sun, Chung-Kuo Chang, T. Lai
The emerging Bluetooth standard is considered to be the most promising technology to construct ad-hoc networks. It contains specifications of how to build a piconet but left out details of how to automatically construct a scatternet from the piconets. Existing solutions only discussed the scatternet formation issue without considering the ease of routing in such a scatternet. We present algorithms to embed b-trees into a scatternet which enables such a network to become self-routing. It requires only a fixed-size message header and no routing table at each node regardless of the size of the scatternet. These properties make our solution scalable to deal with networks of large sizes. Our solutions are of distributed control and asynchronous. We prove that our algorithm preserves the b-tree property when devices join or leave the scatternet and when one scatternet is merged with another.
{"title":"A self-routing topology for Bluetooth scatternets","authors":"Min-Te Sun, Chung-Kuo Chang, T. Lai","doi":"10.1109/ISPAN.2002.1004255","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004255","url":null,"abstract":"The emerging Bluetooth standard is considered to be the most promising technology to construct ad-hoc networks. It contains specifications of how to build a piconet but left out details of how to automatically construct a scatternet from the piconets. Existing solutions only discussed the scatternet formation issue without considering the ease of routing in such a scatternet. We present algorithms to embed b-trees into a scatternet which enables such a network to become self-routing. It requires only a fixed-size message header and no routing table at each node regardless of the size of the scatternet. These properties make our solution scalable to deal with networks of large sizes. Our solutions are of distributed control and asynchronous. We prove that our algorithm preserves the b-tree property when devices join or leave the scatternet and when one scatternet is merged with another.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130719762","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004260
D. Taniar, Rebecca Boon-Noi Tan
Data-cube queries containing aggregate functions often combine multiple tables through join operations. We can extend this to "multi-join expansion-aggregate" data-cube queries by using more than one aggregate function in a "SELECT" statement in conjunction with relational operators. In parallel processing for such queries, it must be decided which attribute to use as a partitioning attribute, in particular the join attribute or "cube-by". Based on the partitioning attribute, we introduce three parallel multi-join expansion-aggregate data-cube query methods, namely the multi-join partition method (MPM), the expansion partition method (EPM) and the "early expansion partition with replication" method (EPRM). All three methods use the join attribute and "cube-by" as the partitioning attribute. A performance evaluation of the three parallel processing methods is also carried out and presented.
{"title":"Parallel processing of multi-join expansion-aggregate data cube query in high performance database systems","authors":"D. Taniar, Rebecca Boon-Noi Tan","doi":"10.1109/ISPAN.2002.1004260","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004260","url":null,"abstract":"Data-cube queries containing aggregate functions often combine multiple tables through join operations. We can extend this to \"multi-join expansion-aggregate\" data-cube queries by using more than one aggregate function in a \"SELECT\" statement in conjunction with relational operators. In parallel processing for such queries, it must be decided which attribute to use as a partitioning attribute, in particular the join attribute or \"cube-by\". Based on the partitioning attribute, we introduce three parallel multi-join expansion-aggregate data-cube query methods, namely the multi-join partition method (MPM), the expansion partition method (EPM) and the \"early expansion partition with replication\" method (EPRM). All three methods use the join attribute and \"cube-by\" as the partitioning attribute. A performance evaluation of the three parallel processing methods is also carried out and presented.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132939726","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-08-07DOI: 10.1109/ISPAN.2002.1004297
W. Jia, B. Han, Pui-on Au, Yonggang He, Wanlei Zhou
This paper proposes a set of novel efficient multicast routing algorithms on hypercube interconnections of cluster computers using a multicast shared-tree approach. We present some new algorithms for selecting an optimal core (root) for constructing the shared tree so as to minimize the average delay for multicast messages. Simulation results indicate that our algorithms are efficient in the sense of short end-to-end average delay, load balance and lower resource utilization over hypercube cluster connections.
{"title":"Optimal multicast tree routing for cluster computing in hypercube interconnection networks","authors":"W. Jia, B. Han, Pui-on Au, Yonggang He, Wanlei Zhou","doi":"10.1109/ISPAN.2002.1004297","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004297","url":null,"abstract":"This paper proposes a set of novel efficient multicast routing algorithms on hypercube interconnections of cluster computers using a multicast shared-tree approach. We present some new algorithms for selecting an optimal core (root) for constructing the shared tree so as to minimize the average delay for multicast messages. Simulation results indicate that our algorithms are efficient in the sense of short end-to-end average delay, load balance and lower resource utilization over hypercube cluster connections.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114888555","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}