-
Daniel Sun, Alan Fekete, Vincent Gramoli, Guoqiang Li, Xiwei Xu, Liming Zhu
IEEE Transactions on Dependable and Secure Computing (TDSC)
Oct 2016
-
Vincent Gramoli, Len Bass, Alan Fekete, Daniel Sun
IEEE Transactions on Parallel and Distributed Systems (TPDS)
Sep 2016 27 (9) p.2711-2724
-
Tyler Crain, Vincent Gramoli, Michel Raynal
Parallel Processing Letters (PPL)
2016 World Sc. publishing
-
Ian Dick, Alan Fekete, Vincent Gramoli
Concurrency and Computation: Practice and Experience
May 2016 John Wiley & Sons 29 (4)
-
Antonio Fernández, Vincent Gramoli, Ernesto Jiménez, Anne-Marie Kermarrec, Michel Raynal
IEEE Transactions on Parallel and Distributed Systems (TPDS)
Apr 2016 27 (4) p.1030-1043
Peer to peer (P2P) systems have moved from application specific architectures to a generic service oriented design philosophy. This raised interesting problems in connection with providing useful P2P middleware services capable of dealing with resource assignment and management in a large-scale, heterogeneous and unreliable environment. The slicing problem consists of partitioning a P2P network into $k$ groups (slices) of a given portion of the network nodes that share similar resource values. As the network is large and dynamic this partitioning is continuously updated without any node knowing the network size.
In this paper, we propose the first algorithm to solve the slicing problem. We introduce the metric of slice disorder and show that the existing ordering algorithm cannot nullify this disorder. We propose a new algorithm that speeds up the existing ordering algorithm but that suffers from the same inaccuracy. Then, we propose another algorithm based on ranking that is provably convergent under reasonable assumptions. In particular, we notice experimentally that ordering algorithms suffer from resource-correlated churn while the ranking algorithm can cope with it. These algorithms are proved viable theoretically and experimentally.
-
Peng Lu, Young Choon Lee, Thomas Ryan, Vincent Gramoli, Albert Y. Zomaya
Big Data: Principles and Paradigms
2016 Morgan Kaufman p.189-214
-
Stephen Mallon, Vincent Gramoli, Guillaume Jourjon
Proceedings of the 41st IEEE Conference on Local Computer Networks (LCN'16)
Nov 2016 IEEE p.325-332
-
Christopher Natoli, Vincent Gramoli
Proceedings of the 15th IEEE International Symposium on Network Computing and Applications (NCA'16)
Oct 2016 IEEE p.310-317
-
Mansour Khelghatdoust, Vincent Gramoli, Daniel Sun
Proceedings of the IEEE International Conference on Cluster Computing (Cluster'16)
Sep 2016 IEEE
-
Martin Groen, Vincent Gramoli
Proceedings of the 22nd International Conference on Parallel and Distributed Computing (EuroPar'16)
Aug 2016 Springer LNCS 9833 p.545-557
-
Vincent Gramoli
Workshop on Distributed Cryptocurrencies and Consensus Ledgers (DCCL'16)
2016
-
Nick Armstrong, Vincent Gramoli, Pascal Felber
8th Workshop on the Theory of Transactional Memory (WTTM'16)
Jul 2016
-
Vincent Gramoli, Srivatsan Ravi, Petr Kuznetsov
Proceedings of the 23rd International Colloquium on Structural Information and Communication Complexity (SIROCCO'16)
Jul 2016 Springer LNCS 9988
-
Xiwei Xu, Cesare Pautasso, Liming Zhu, Vincent Gramoli, Alexander Ponomarev, An Binh Tran, Shiping Chen
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA'16)
Apr 2016 IEEE p.182-191
-
Vincent Gramoli, Michael Charleston, Bryn Jeffries, Irena Koprinska, Martin McGrane, Alex Radu, Anastasios Viglas, Kalina Yacef
Proceedings of the 18th Australasian Computing Education Conference (ACE'16)
Feb 2016 ACM p.1-10