Tree-based Space Efficient Formats for Storing the Structure of Sparse Matrices

Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive research has been conducted about these formats in the context of performance optimization of the sparse matrix-vector multiplication algorithms, but memory efficient formats for storing sparse matrices are still under development, since the commonly used storage formats (like COO or CSR) are not sufficient. In this paper, we propose and evaluate new storage formats for sparse matrices that minimize the space complexity of information about matrix structure. The first one is based on arithmetic coding and the second one is based on binary tree format. We compare the space complexity of common storage formats and our new formats and prove that the latter are considerably more space efficient.

[1]  Salvatore Venticinque,et al.  Semantic and Agent Technologies for Cloud Vendor Agnostic Resource Brokering , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[2]  Nils Gruschka,et al.  Protecting Web Services from DoS Attacks by SOAP Message Validation , 2006, SEC.

[3]  Federica Mandreoli,et al.  A P2P-based Architecture for SemanticWeb Service Automatic Composition , 2007, 18th International Workshop on Database and Expert Systems Applications (DEXA 2007).

[4]  Sang Boem Lim,et al.  Combination of Replication and Scheduling in Data Grids , 2007 .

[5]  Weiguo Wu,et al.  A P2P-Based Semantic Web Services Composition Architecture , 2009, IEEE International Conference on e-Business Engineering.

[6]  Nicolai M. Josuttis The C++ Standard Library: A Tutorial and Reference , 2012 .

[7]  Stanislav G. Sedukhin,et al.  An O(n) Time-Complexity Matrix Transpose on Torus Array Processor , 2011, 2011 Second International Conference on Networking and Computing.

[8]  Oscar H. Ibarra,et al.  SPiDeR: P2P-Based Web Service Discovery , 2005, ICSOC.

[9]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[10]  Seema Bawa,et al.  Review of Machine Learning Approaches to Semantic Web Service Discovery , 2010 .

[11]  Evangelos Triantaphyllou,et al.  Multi-Criteria Decision Making: An Operations Research Approach , 1998 .

[12]  Christian Esposito,et al.  Interconnecting Federated Clouds by Using Publish-Subscribe Service , 2013, Cluster Computing.

[13]  Jack Dongarra,et al.  MPI - The Complete Reference: Volume 1, The MPI Core , 1998 .

[14]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[15]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[16]  Salvatore Venticinque,et al.  SLA Negotiation and Brokering for Sky Computing , 2012, CLOSER.

[17]  Pavel Tvrdík,et al.  Sparse Matrix-Vector Multiplication - Final Solution? , 2007, PPAM.

[18]  Salvatore Venticinque,et al.  mOSAIC-Based Intrusion Detection Framework for Cloud Computing , 2012, OTM Conferences.

[19]  Mahmoud Boufaïda,et al.  A Generic P2P Collaborative Strategy for Discovering and Composing Semantic Web Services , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[20]  Les Gasser,et al.  MAS Infrastructure: Definitions, Needs and Prospects , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[21]  Marina Bosch,et al.  Fuzzy Multiple Attribute Decision Making Methods And Applications , 2016 .

[22]  Ákos Zarándy,et al.  Focal-Plane Sensor-Processor Chips , 2014 .

[23]  Boleslaw K. Szymanski,et al.  Simulation of dynamic data replication strategies in Data Grids , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[24]  Mohammad Zulkernine,et al.  Integrating software specifications into intrusion detection , 2007, International Journal of Information Security.

[25]  Antonino Mazzeo,et al.  A SLA evaluation methodology in Service Oriented Architectures , 2006, Quality of Protection.

[26]  Deeparnab Chakrabarty,et al.  Knapsack Problems , 2008 .

[27]  Toshiaki Miyazaki,et al.  Orbital Algorithms and Unified Array Processor for Computing 2D Separable Transforms , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[28]  Marcin Paprzycki,et al.  On the Usage of 16 Bit Indices in Recursively Stored Sparse Matrices , 2010, 2010 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[29]  Christoph Rathfelder,et al.  A Framework for Multi-level SLA Management , 2009, ICSOC/ServiceWave Workshops.

[30]  Yousef Kilani,et al.  A threshold-based dynamic data replication strategy , 2010, The Journal of Supercomputing.

[31]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[32]  William Gropp,et al.  Mpi - The Complete Reference: Volume 2, the Mpi Extensions , 1998 .

[33]  Maria Ganzha,et al.  Library for matrix multiplication-based data manipulation on a “mesh-of-tori” architecture , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[34]  Xia Wang,et al.  Discovery and Selection of Semantic Web Services , 2013, Studies in Computational Intelligence.

[35]  Šperka Roman,et al.  The Usability of Agent-Based Simulation in Decision Support System of E-Commerce Architecture , 2012 .

[36]  Soonwook Hwang,et al.  Improving Job Scheduling Performance with Dynamic Replication Strategy in Data Grids , 2007, PaCT.

[37]  Georgios Theodoropoulos,et al.  Evaluating Large Scale Distributed Simulation of P2P Networks , 2008, 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications.

[38]  Michael Bader,et al.  Space-Filling Curves - An Introduction with Applications in Scientific Computing , 2012, Texts in Computational Science and Engineering.

[39]  Carlos Romero,et al.  Basic Aspects of the Multiple Criteria Decision Making Paradigm , 2010 .

[40]  Mihhail Matskin,et al.  Semantic Web Service Composition Through a P2P-Based Multi-agent Environment , 2005, AP2PC.

[41]  Rajesh Kumar,et al.  Efficient Dynamic Replication Algorithm Using Agent for Data Grid , 2014, TheScientificWorldJournal.

[42]  Valeria Vittorini,et al.  A policy-based methodology for security evaluation: A Security Metric for Public Key Infrastructures , 2007, J. Comput. Secur..

[43]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[44]  Pavel Tvrdík,et al.  Space-efficient Sparse Matrix Storage Formats for Massively Parallel Systems , 2012, 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems.

[45]  Reda Alhajj,et al.  Replica placement design with static optimality and dynamic maintainability , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[46]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[47]  Richard Barrett,et al.  Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods , 1994, Other Titles in Applied Mathematics.

[48]  Katia P. Sycara,et al.  Using DAML-S for P2P Discovery , 2003, International Conference on Web Services.

[49]  Hanene Chettaoui,et al.  A Decentralized Periodic Replication Strategy Based on Knapsack Problem , 2012, 2012 ACM/IEEE 13th International Conference on Grid Computing.

[50]  Andreas Linke,et al.  Parallelization of the Two-Dimensional Ising Model on a Cluster of IBM RISC System / 6000 Workstations , 1993, Parallel Comput..

[51]  Fang-Yie Leu,et al.  PFRF: An adaptive data replication algorithm based on star-topology data grids , 2012, Future Gener. Comput. Syst..

[52]  Giovanni Vigna,et al.  STATL: An Attack Language for State-Based Intrusion Detection , 2002, J. Comput. Secur..

[53]  I. Hogganvik,et al.  Model-based security analysis in seven steps — a guided tour to the CORAS method , 2007 .

[54]  S. Gottwald,et al.  Fuzzy set theory and its applications. Second edition , 1992 .

[55]  Won-Sik Yoon,et al.  Dynamic Data Grid Replication Strategy Based on Internet Hierarchy , 2003, GCC.

[56]  Yuping Zhang,et al.  Improve the Performance of Data Grids by Value-Based Replication Strategy , 2010, 2010 Sixth International Conference on Semantics, Knowledge and Grids.

[57]  Frank Dignum,et al.  Towards socially sophisticated BDI agents , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[58]  Dana Petcu,et al.  Towards a Cross Platform Cloud API - Components for Cloud Federation , 2011, CLOSER.

[59]  Reda Alhajj,et al.  Replica placement in data grid: considering utility and risk , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[60]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[61]  Massimo Ficco Security event correlation approach for cloud computing , 2013, Int. J. High Perform. Comput. Netw..

[62]  Michael Wooldridge,et al.  The Belief-Desire-Intention Model of Agency , 1998, ATAL.

[63]  A. Ravankar,et al.  Image scrambling based on a new linear transform , 2011, 2011 International Conference on Multimedia Technology.

[64]  Erik H.M. Heijne Gigasensors for an Attoscope: Catching Quanta in CMOS , 2008, IEEE Solid-State Circuits Newsletter.

[65]  D. Scott Wills,et al.  Systolic Opportunities for Multidimensional Data Streams , 2002, IEEE Trans. Parallel Distributed Syst..

[66]  Mike P. Papazoglou,et al.  Leveraging Web-Services and Peer-to-Peer Networks , 2003, CAiSE.

[67]  Tetsuro Kondo,et al.  VLBI@home -- VLBI Correlator by GRID Computing System , 2004 .

[68]  Kavitha Ranganathan,et al.  Identifying Dynamic Replication Strategies for a High-Performance Data Grid , 2001, GRID.

[69]  Pyrros Theofanis Stathis Sparse Matrix Vector Processing Formats , 2004 .

[70]  Pavel Tvrdík,et al.  Space Efficient Formats for Structure of Sparse Matrices Based on Tree Structures , 2013, 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[71]  Boleslaw K. Szymanski,et al.  Decentralized data management framework for Data Grids , 2007, Future Gener. Comput. Syst..

[72]  Kavitha Ranganathan,et al.  Improving Data Availability through Dynamic Model-Driven Replication in Large Peer-to-Peer Communities , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[73]  Hanene Chettaoui,et al.  Dynamic Period vs Static Period in Data Grid Replication , 2010, 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[74]  Hanene Chettaoui,et al.  A Model for Dynamic Period in Data Grid Replication , 2013 .

[75]  Beniamino Di Martino,et al.  An intrusion detection framework for supporting SLA assessment in Cloud Computing , 2012, 2012 Fourth International Conference on Computational Aspects of Social Networks (CASoN).

[76]  Tomás Dytrych,et al.  Program in C for studying characteristic properties of two-body interactions in the framework of spectral distribution theory , 2013, Comput. Phys. Commun..

[77]  Manpreet Singh,et al.  DR 2 : A Two-Stage Dynamic Replication Strategy for Data Grid , 2009 .

[78]  Hanene Chettaoui,et al.  An Efficient Replication Strategy for Dynamic Data Grids , 2010, 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[79]  Chan Huah Yong,et al.  Replica Management in Data Grid , 2008 .

[80]  Dietmar Fey,et al.  Marching-pixels: a new organic computing paradigm for smart sensor processor arrays , 2005, CF '05.

[81]  Toshiaki Miyazaki,et al.  Rapid*Closure: Algebraic Extensions of a Scalar Multiply-add Operation , 2010, CATA.

[82]  Shorin Kyo,et al.  An integrated memory array processor architecture for embedded image recognition systems , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).

[83]  Ümit V. Çatalyürek,et al.  Collective modes in light nuclei from first principles. , 2013, Physical review letters.

[84]  Marcin Paprzycki,et al.  Use of hybrid recursive CSR/COO data structures in sparse matrix-vector multiplication , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[85]  Kwang Mong Sim,et al.  Towards Complex Negotiation for Cloud Economy , 2010, GPC.

[86]  Aamir Zia,et al.  Mitigating Memory Wall Effects in High-Clock-Rate and Multicore CMOS 3-D Processor Memory Stacks , 2009, Proceedings of the IEEE.

[87]  Javier Jaén Martínez,et al.  Models for replica synchronisation and consistency in a data grid , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[88]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[89]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[90]  Floriano Zini,et al.  Analysis of Scheduling and Replica Optimisation Strategies for Data Grids Using OptorSim , 2004, Journal of Grid Computing.

[91]  Gholamhossein Dastghaibyfard,et al.  A dynamic replica management strategy in data grid , 2012, J. Netw. Comput. Appl..

[92]  J. Lygeros,et al.  Decision Making I , 2014 .

[93]  Mohammad Zulkernine,et al.  Intrusion detection aware component-based systems: A specification-based framework , 2007, J. Syst. Softw..

[94]  Divyakant Agrawal,et al.  A peer-to-peer framework for Web service discovery with ranking , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[95]  Michael Wooldridge,et al.  An introduction to multiagent systems Wiley , 2002 .

[96]  Salvatore Venticinque,et al.  Architecturing a Sky Computing Platform , 2010, ServiceWave Workshops.

[97]  Jie Liu,et al.  A semantic-link-based infrastructure for web service discovery in P2P networks , 2005, WWW '05.

[98]  Mahmoud Boufaida,et al.  PM4SWS: A P2P Model for Semantic Web Services Discovery and Composition , 2011 .

[99]  Antony Selvadoss Thanamani,et al.  Dynamic replication in a data grid using a Modified BHR Region Based Algorithm , 2011, Future Gener. Comput. Syst..

[100]  Salvatore Venticinque,et al.  A Cloud Agency for SLA Negotiation and Management , 2010, Euro-Par Workshops.

[101]  Nils Gruschka,et al.  SOA and Web Services: New Technologies, New Standards - New Attacks , 2007, Fifth European Conference on Web Services (ECOWS'07).

[102]  N. Matsatsinis,et al.  The multiple criteria paradigm as a background for agent methodologies , 2007 .

[103]  Emilio L. Zapata,et al.  Data Distributions for Sparse Matrix Vector Multiplication , 1995, Parallel Comput..

[104]  Shun-Zheng Yu,et al.  An HTTP Flooding Detection Method Based on Browser Behavior , 2006, 2006 International Conference on Computational Intelligence and Security.

[105]  Johan Tordsson,et al.  Towards Secure Cloud Bursting, Brokerage and Aggregation , 2010, 2010 Eighth IEEE European Conference on Web Services.

[106]  Vilém Srovnal,et al.  Multicriterial Decision-Making in Multiagent Systems , 2006, International Conference on Computational Science.

[107]  Kavitha Ranganathan,et al.  Design and Evaluation of Dynamic Replication Strategies for a High-Performance Data Grid , 2001 .

[108]  Timothy A. Davis,et al.  The university of Florida sparse matrix collection , 2011, TOMS.

[109]  Johan Montagnat,et al.  Using grid technologies to face medical image analysis challenges , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[110]  Nong Xiao,et al.  Efficient Search in Gnutella-Like "Small-World" Peer-to-Peer Systems , 2003, GCC.

[111]  Ramin Yahyapour,et al.  Multi-level SLA Management for Service-Oriented Infrastructures , 2008, ServiceWave.

[112]  Carl Kesselman,et al.  Real-time analysis, visualization, and steering of microtomography experiments at photon sources , 2000 .

[113]  Stanislav G. Sedukhin,et al.  Mesh-of-Tori: A Novel Interconnection Network for Frontal Plane Cellular Processors , 2010, 2010 First International Conference on Networking and Computing.

[114]  Khaled Ragab,et al.  An Autonomic -Interleaving Registry Overlay Network for Efficient Ubiquities Web Services Discovery Service , 2008, J. Inf. Process. Syst..

[115]  Pavel Tvrdík,et al.  A New Diagonal Blocking Format and Model of Cache Behavior for Sparse Matrices , 2005, PPAM.

[116]  Massimiliano Rak,et al.  Intrusion Tolerant Approach for Denial of Service Attacks to Web Services , 2011, 2011 First International Conference on Data Compression, Communications and Processing.

[117]  Beniamino Di Martino,et al.  Interconnection of Federated Clouds , 2013, IDC.

[118]  Najme Mansouri,et al.  IMPROVING DATA GRIDS PERFORMANCE BY USING MODIFIED DYNAMIC HIERARCHICAL REPLICATION STRATEGY , 2014 .

[119]  Xiaoyan Hong,et al.  An on-line replication strategy to increase availability in Data Grids , 2008, Future Gener. Comput. Syst..

[120]  Wenjie Sun,et al.  A Model of Web Service Discovery Based on BalanceChord , 2011 .

[121]  Miriam Mehl,et al.  Peano - A Traversal and Storage Scheme for Octree-Like Adaptive Cartesian Multiscale Grids , 2011, SIAM J. Sci. Comput..

[122]  Salvatore Venticinque,et al.  Cloud Brokering as a Service , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[123]  Mohammad Zulkernine,et al.  AsmLSec: An Extension of Abstract State Machine Language for Attack Scenario Specification , 2007, The Second International Conference on Availability, Reliability and Security (ARES'07).

[124]  Pavel Tvrdík,et al.  Minimal Quadtree Format for Compression of Sparse Matrices Storage , 2012, 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[125]  Andreas Schmidt,et al.  User Context Aware Delivery of E-Learning Material: Approach and Architecture , 2004, J. Univers. Comput. Sci..

[126]  Alba Amato,et al.  Vendor Agents for IAAS Cloud Interoperability , 2012, IDC.

[127]  Massimo Ficco,et al.  A Generic Intrusion Detection and Diagnoser System Based on Complex Event Processing , 2011, 2011 First International Conference on Data Compression, Communications and Processing.

[128]  Rocco Aversa,et al.  Describing Cloud Use Case in MetaMORP(h)OSY , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[129]  Ashton Shortridge,et al.  Grid Computing for Real Time Distributed Collaborative Geoprocessing , 2002 .

[130]  Marcin Paprzycki,et al.  An Improved Sparse Matrix-Vector Multiply Based on Recursive Sparse Blocks Layout , 2011, LSSC.

[131]  Eun Im,et al.  Optimizing the Performance of Sparse Matrix-Vector Multiplication , 2000 .

[132]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[133]  Massimiliano Rak,et al.  Intrusion Tolerance of Stealth DoS Attacks to Web Services , 2012, SEC.

[134]  Kurt Stockinger,et al.  Simulation of Dynamic Grid Replication Strategies in OptorSim , 2002, GRID.

[135]  Salvatore Venticinque User-centric infrastructure as a service by Cloud Agency , 2013, Multiagent Grid Syst..

[136]  Dana Petcu,et al.  Building a Mosaic of Clouds , 2010, Euro-Par Workshops.

[137]  Pavel Tvrdík,et al.  Adaptive-blocking hierarchical storage format for sparse matrices , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[138]  Evangelos Grigoroudis,et al.  Multicriteria Decision Aid and Artificial Intelligence: Links, Theory and Applications , 2013 .

[139]  Huaimin Wang,et al.  Web Services Peer-to-Peer Discovery Service for Automated Web Service Composition , 2005, ICCNMC.

[140]  Matemática,et al.  Society for Industrial and Applied Mathematics , 2010 .

[141]  Yung-Fa Huang,et al.  ML-Chord: A multi-layered P2P resource sharing model , 2009, J. Netw. Comput. Appl..

[142]  Marcin Paprzycki,et al.  Generalizing Matrix Multiplication for Efficient Computations on Modern Computers , 2011, PPAM.

[143]  Muhammad Sher,et al.  A survey of dynamic replication strategies for improving data availability in data grids , 2012, Future Gener. Comput. Syst..

[144]  Marcin Paprzycki,et al.  Assembling recursively stored sparse matrices , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[145]  A. Chorin Numerical solution of the Navier-Stokes equations , 1968 .

[146]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[147]  Shicong Meng,et al.  Monitoring continuous state violation in datacenters: Exploring the time dimension , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[148]  Rocco Aversa,et al.  Intrusion Detection in Cloud Computing , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[149]  Luigi Troiano,et al.  A Reference Model for Security Level Evaluation: Policy and Fuzzy Techniques , 2005, J. Univers. Comput. Sci..

[150]  Ahmad Khademzadeh,et al.  A Prediction-Based Replica Replacement Strategy in Data Grid , 2013 .

[151]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[152]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[153]  R. F. Boisvert,et al.  The Matrix Market Exchange Formats: Initial Design | NIST , 1996 .

[154]  Bostjan Slivnik,et al.  The complexity of static data replication in data grids , 2005, Parallel Comput..

[155]  Ruay-Shiung Chang,et al.  A dynamic weighted data replication strategy in data grids , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[156]  Reda Alhajj,et al.  Replica Placement Strategies in Data Grid , 2008, Journal of Grid Computing.

[157]  Hamidreza Rashidy Kanan,et al.  A new fuzzy based dynamic data replication algorithm in data grids , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[158]  Eftychios Sifakis,et al.  A parallel multigrid Poisson solver for fluids simulation on large grids , 2010, SCA '10.

[159]  Zhongzhi Shi,et al.  A Hybrid P2P Approach to Service Discovery in the Cloud , 2011 .

[160]  Hanene Chettaoui,et al.  A New Replication Strategy for Data Grids , 2011 .

[161]  Mohamed Gharzouli,et al.  Scalable Computing: Practice and Experience , 2014 .

[162]  Ming Lei,et al.  A Data Replication Strategy to Increase Data Availability in Data Grids , 2006, GCA.

[163]  Mohammad Zulkernine,et al.  UMLintr: a UML profile for specifying intrusions , 2006, 13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06).

[164]  Jianzhong Li,et al.  Fair-Share Replication in Data Grid , 2008 .

[165]  Mahmoud Boufaïda,et al.  A distributed P2P-based architecture for semantic Web services discovery and composition , 2010, 2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE).

[166]  Michael Wooldridge,et al.  Intelligent Agents: The Key Concepts , 2001, Multi-Agent-Systems and Applications.

[167]  Kurt Stockinger,et al.  OptorSim-A Grid Simulator for Studying Dynamic Data Replication Strategies , 2003 .

[168]  Gennaro Cordasco,et al.  F-Chord: Improved Uniform Routing on Chord , 2004 .

[169]  Hajar Mousannif,et al.  The cloud is not 'there', we are the cloud! , 2013, Int. J. Web Grid Serv..

[170]  Marcin Paprzycki,et al.  Parallel Gaussian Elimination Algorithms on a Cray Y-MP , 1995, Informatica.

[171]  Cevdet Aykanat,et al.  Sparse matrix decomposition with optimal load balancing , 1997, Proceedings Fourth International Conference on High-Performance Computing.