Publications2013 Bumper: Sheltering Transactions from Conflicts,N. Diegues and P. Romano, in Proc. of the 32th IEEE Symposium on Reliable Distributed Systems (SRDS 2013), Braga, Portugal, Oct. 2013Input Acceptance of Time-Warping Transactional
Memory, N. Diegues, P. Romano, Workshop On Theory Of Transactional Memory (WTTM 2013),
Jerusalem, Israel, October 2013
Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration, D. Hendler, A. Naiman, S. Peluso, F. Quaglia, P. Romano, and A. Suissa, in Proc. 7th International Symposium on Distributed Computing (DISC), Jerusalem, Israel, LNCS, Spinger-Verlang, October 2013.
Enhancing Permissiveness in Transactional Memory via Time-Warping (Brief Announcement), N. Diegues and P. Romano, in Proc. 7th International Symposium on Distributed Computing, (DISC), Jerusalem, Israel, LNCS, Spinger-Verlang, October 2013.
Practical Parallel Nesting for Software Transactional Memory, N. Diegues and J. Cachopo, in Proc. 7th International Symposium on Distributed Computing, (DISC), Jerusalem, Israel, LNCS, Spinger-Verlang, October 2013.
Exploring Data Locality for Clustered Enterprise Applications, S. Garbatov and J. Cachopo, in Proc. of the 24th International Conference on Database and Expert Systems Applications (DEXA), September 2013
Transparent Support for Partial Rollback in Software Transactional Memories, A. Porfirio, A. Pellegrini, P. Di Sanzo and F. Quaglia, Proc. Euro-Par'13 (Euro-Par), Aechen (Germany), LNCS, Spinger-Verlang, August 2013.
Regulating Concurrency in Software Transactional Memory: An Effective Model-based Approach, P. Di Sanzo, F. Del Re, D. Rughetti, B. Ciciani and F. Quaglia, Proc. 7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Philadelphia, USA, IEEE Computer Society Press, August 2013
On Speculative Replication of Transactional Systems, P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues, Journal of Computer and System Sciences, Academic Press (to appear).
AutoPlacer: scalable self-tuning data placement in distributed key-value stores, J. Paiva, P. Ruivo, P. Romano and L. Rodrigues, in Proc. of the 10th International Conference on Autonomic Computing (ICAC 2013), San Jose, CA, USA, 26-28 June 2013 Chasing the Optimum in Replicated In-memory Transactional Platforms via Protocol Adaptation, M. Couceiro, P. Ruivo, P. Romano, L. Rodrigues, Proc. of the 43rd International Conference on Dependable Systems and Networks (DSN), June, 2013Identifying the Optimal Level of Parallelism in Transactional Memory Systems, D. Didona, P. Felber, D. Harmanci, P. Romano and J. Schenker, in Proc. of the International Conference on Networked Systems 2013 (BEST PAPER AWARD), May 1-5 2013 A Framework for High Performance Simulation of Transactional Data Grid
Platforms, P. Di Sanzo, F. Antonacci, B. Ciciani, R. Palmieri, A. Pellegrini, S.
Peluso, F. Quaglia, D. Rughetti and R. Vitali , in Proc. of the 16th International Conference on Simulation Tools and
Techniques (SIMUTools), March, 2013The Cloud-TM Project in Cloud Computing Service Level Agreements - Exploitation of Research Results, P. Romano, European Commission, Directorate General, Content and Technology, Unit E3, Software and Services, Cloud, Editor Dimosthenis Kyriazis 2012 Auto-tuning of cloud-based in-memory transactional data grids via
machine learning, P. Di Sanzo, D. Rughetti, B. Ciciani, and F. Quaglia , in Proc. of the 2nd IEEE International Symposium on Network Cloud Computing and
Applications (NCCA), December 2012
SCORe: a Scalable One-Copy Serializable Partial Replication Protocol, S. Peluso, P. Romano and F. Quaglia, in Proc. of the ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware), December 2012 Explicit use of working-set correlation for load-balancing in clustered web servers, S. Garbatov and J. Cachopo, in Proc. of the 7th International Conference on Software Engineering Advances (ICSEA), November 2012 Qos Management in Elastic Transactional Data Grids, D. Didona, eChallenges Conference 2012, October 2012, Lisbon SPECULA: Speculative Replication of Software Transactional Memory, S. Peluso, J. Fernandes, P. Romano, F. Quaglia and L. Rodrigues, in Proc. of the 31st IEEE International Symposium on Reliable Distributed Systems (SRDS), October 2012 An Extremum Seeking Algorithm for Message Batching in Total Order Protocols, D. Didona, D. Carnevale Paolo Romano and S. Galeani, in Proc. of the IEEE International Conference on Self-Adaptive and Self-Organizing
Systems (SASO), September 2012 Decreasing Memory Footprints for Better Enterprise Java Application Performance, S. Garbatov and J. Cachopo, in Proc. of the 23rd International Conference on Database and Expert Systems Applications (DEXA), September 2012 Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids, D. Didona, P. Romano, S. Peluso and F. Quaglia, in Proc. of the 9th International Conference on Autonomic Computing (ICAC), September 2012 Machine Learning-based Self-adjusting Concurrency in Software
Transactional Memory Systems, D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia , in Proc. of the 20th IEEE International Symposium on Modeling, Analysis and
Simulation of Computer and Telecommunication Systems (MASCOTS), August 2012 ASAP: an Aggressive SpeculAtive Protocol for Actively Replicated Transactional Systems, R. Palmieri, F. Quaglia and Paolo Romano, in Proc. of the 11th IEEE International Symposium on Network Computing and Applications (IEEE NCA12), 23-25 Aug. 2012 Genuine replication, opacity and wait-free read transactions: can a STM get them all?, S. Peluso, P. Romano and F. Quaglia, 4th Workshop on the Theory of Transactional Memory (WTTM), July 2012 A look to the old-world sky: EU-funded dependability cloud computing research, A. Bessani, R. Kapitza, D. Petcu, P. Romano, S. V. Gogouvitis, D. Kyriazis, and Roberto G. Cascella, SIGOPS Oper. Syst. Rev. 46, 2 (July 2012), 87-92 Where does transactional memory research stand and what challenges lie ahead? WTM 2012, EuroTM workshop on transactional memory, Maria Couceiro and Paolo Romano, SIGOPS Oper. Syst. Rev. 46, 2 (July 2012), 87-9 When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication, S. Peluso, P. Ruivo, P. Romano, F. Quaglia and L. Rodrigues, in Proc. of the 32nd IEEE International Conference on Distributed Computing Systems (ICDCS), June 2012 Elastic Scaling for Transactional Memory: From Centralized to Distributed Architectures (Poster), D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker, in 4th Usenix Workshop on Hot Topics in Parallelism (HotPar), June 2012 Automated Workload Characterization in Cloud-based Transactional Data Grids, B. Ciciani, D. Didona, P. Di Sanzo, R. Palmieri, S. Peluso, F. Quaglia and P. Romano, in Proc. of the 26th IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), May 2012 On the analytical modeling of concurrency control algorithms for software transactional memories: The case of commit-time-locking, P. Di Sanzo, B. Ciciani, R. Palmieri, F.Quaglia, P. Romano, Performance Evaluation, Volume 69, Issue 5, May 2012 A look to the old-world sky: EU-funded dependability cloud computing research. Alysson Bessani, Rudiger Kapitza, Dana Petcu, Paolo Romano, Spyridon V. Gogouvitis, Dimosthenis Kyriazis, and Roberto G. Cascella. SIGOPS Oper. Syst. Rev. 46, 2 (July 2012), 87-92 Distributed Software Transactional Memories: A Summary of Research @ IST/INESC-ID, Luis Rodrigues and Paolo Romano, Proc. ACM Workshop Large Scale Distributed Systems and Middleware (LADIS 2012) (INVITED PAPER) Elastic, scalable and self-tuning data replication in the Cloud-TM platform, Paolo Romano, Proceedings of 1st European Workshop on Dependable Cloud Computing (EWDCC 2012) Self-tuning Batching in Total Order Broadcast Protocols via Analytical Modelling and Reinforcement Learning, P. Romano and M. Leonetti, IEEE International Conference on Computing, Networking and Communications, Network Algorithm & Performance Evaluation Symposium (ICNC'12), Jan. 2012
2011
Self-optimizing transactional data grids for elastic cloud environments, P. Romano, CloudViews 2011
Boosting STM Replication via Speculation, P. Romano, R. Palmeri, F. Quaglia, L. Rodrigues, 3rd Workshop on the Theory of Transactional Memory Data Access Pattern Analysis and Prediction for Object-Oriented Applications, S. Garbatov, J. Cachopo, INFOCOMP Journal of Computer Science, December 2011
Software Cache Eviction Policy based on Stochastic Approach, S. Garbatov, J. Cachopo, The Sixth International Conference on Software Engineering Advances (ICSEA 2011), October 2011
Optimal Functionality and Domain Data Clustering based on Latent Dirichlet Allocation, S. Garbatov, J. Cachopo, The Sixth International Conference on Software Engineering Advances (ICSEA 2011), October 2011
Strict serializability is harmless: a new architecture for enterprise applications, S. Fernandes, J. Cachopo, Proceedings of the ACM international conference on Object oriented programming systems languages and applications companion Towards a simple programming model in Cloud Computing platforms, J. Martins, J. Pereira, S.M. Fernandes, J. Cachopo, First International Symposium on Network Cloud Computing and Applications (NCCA2011) On Preserving Domain Consistency for an Evolving Application, J. Neves, J. Cachopo, Terceiro Simpósio de Informática, September 2011
Oludap, an AI approach to web gaming in the Cloud, V. Ziparo, Open World Forum 2011, September 2011
Towards Autonomic Transactional Replication for Cloud Environments, M. Couceiro, P. Romano, L. Rodrigues, European Research Activities in Cloud Computing
SPECULA: um Protocolo de Replicação Preditiva para Memória Transaccional por Software Distribuída, J. Fernandes, P. Romano, L. Rodrigues, Simpósio de Informática, Universidade de Coimbra (INFORUM 2011)
Replicação Parcial em Sistemas de Memória Transaccional, P. Ruivo, P. Romano, L., Rodrigues, Simpósio de Informática, Universidade de Coimbra (INFORUM 2011)
Integrated Monitoring of Infrastructures and Applications in Cloud Environments, R. Palmieri, P. Di Sanzo, F. Quaglia, P. Romano, S. Peluso, D. Didona, Workshop on Cloud Computing: Projects and Initiatives (CCPI 2011)
PolyCert: Polymorphic Self-Optimizing Replication for In-Memory Transactional Grids, M. Couceiro, P. Romano and L. Rodrigues, ACM/IFIP/USENIX 12th International Middleware Conference (Middleware 2011)
Exploiting Total Order Multicast in Weakly Consistent Transactional Caches, P. Ruivo, M. Couceiro, P. Romano and L. Rodrigues, Proc. IEEE 17th Pacific Rim International Symposium on Dependable Computing (PRDC’11)
Keynote Talk: Autonomic mechanisms for transactional replication in elastic cloud environments, P. Romano, 2nd Workshops on Software Services (WOSS), Timisoara, Romania, June 2011 Self-tuning Batching in Total Order Broadcast Protocols via Analytical Modelling and Reinforcement Learning , P. Romano and M. Leonetti, ACM Performance Evaluation Review, (also presented as a Poster at IFIP Performance 2011 Symposium)
On the Analytical Modeling of Concurrency Control Algorithms for Software Transactional Memories: the Case of Commit-Time-Locking, P. Di Sanzo, B. Ciciani, F. Quaglia, R. Palmieri and Paolo Romano, Elsevier Performance Evaluation Journal
OSARE: Opportunistic Speculation in Actively REplicated Transactional Systems, R. Palmieri, F. Quaglia and Paolo Romano, The 30th IEEE Symposium on Reliable Distributed Systems (SRDS 2011), Madrid, Spain, to appear.
A Generic Framework for Replicated Software Transactional Memories, N. Carvalho, P. Romano and L. Rodrigues, Proceedings of the 9th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, August 2011
Autonomic mechanisms for transactional replication in elastic cloud environments (Keynote Talk), Paolo Romano, Workshop on Software Services: Cloud Computing and Applications based on Software Services Timisoara, June 2011 SCert: Speculative Certification in Replicated Software Transactional Memories. N. Carvalho, P. Romano and L. Rodrigues.
Proceedings of the 4th Annual International Systems and Storage Conference (SYSTOR 2011), Haifa, Israel, June 2011.
2010
Asynchronous Lease-based Replication of Software Transactional Memory. N. Carvalho, P. Romano and L. Rodrigues. Proceedings of the ACM/IFIP/USENIX 11th Middleware Conference (Middleware), Bangalore, India, ACM Press, November 2010.
Analytical Modeling of Commit-Time-Locking Algorithms for Software Transactional Memories. P. Di Sanzo, B. Ciciani, F. Quaglia, R. Palmieri and P. Romano. Proceedings of the 35th International Computer Measurement Group Conference (CMG), Orlando, Florida, Computer Measurement Group, December 2010 (also presented in the 1st Workshop on "Informatica Quantitative" (InfQ), Pisa, July 2010)
Do we really need parallel programming or should we strive for parallelizable programming instead? João Cachopo. SPLASH 2010 Workshop on Concurrency for the Application Programmer. October, 2010.
A Machine Learning Approach to Performance Prediction of Total Order Broadcast Protocols. M. Couceiro, P. Romano and L. Rodrigues. Proceedings of the 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Budapest, Hungary, IEEE Computer Society Press, September 2010
An Optimal Speculative Transactional Replication Protocol. P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues. Proceedings of the 8th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA), Taiwan, Taipei, IEEE Computer Society Press, September 2010.
Distributed software transactional memories: Foundations, algorithms and tools, M. Couceiro, P. Romano, L. Rodrigues, in Proc. of International Conference on High Performance Computing and Simulation (HPCS 2011)
Tutorial on Distributed Transactional Memories. L. Rodrigues. Winter School: Hot Topics in Distributed Computing (HTDC), 20-25 March 2011, Plagne, France.
Tutorial on Distributed Transactional Memories. P. Romano and L. Rodrigues. Proceedings of the ACM/IFIP/USENIX 11th Middleware Conference (Middleware), Bangalore, India, ACM Press, November 2010.
|