Publications

[Extracted from DiVA, the publication database at KTH.]

Alsayfi, M.; Dahab, M.; Eassa, F.; Salama, R.; Haridi, S.; Al-Ghamdi, A. (2022):
Securing Real-Time Video Surveillance Data in Vehicular Cloud Computing - A Survey.
IEEE Access 10: 51525-51547 [Details]
Zeng, J.; Issa, S.; Romano, P.; Rodrigues, D.; Haridi, S. (2021):
Investigating the semantics of futures in transactional memory systems.
[Conference paper] 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2021, 27 February 2021 through 3 March 2021; Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 16-30 [Details]
Zeng, J.; Haridi, S.; Issa, S.; Romano, P.; Rodrigues, L. (2020):
Giving Future(s) to Transactional Memory.
[Conference paper] 32nd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2020, 15 July 2020 through 17 July 2020; Annual ACM Symposium on Parallelism in Algorithms and Architectures 587-589 [Details]
Ismail, M.; Niazi, S.; Berthou, G.; Ronstrom, M.; Haridi, S.; Dowling, J. (2020):
HopsFS-S3 - Extending Object Stores with POSIX-like Semantics and more (industry track).
[Conference paper] 21st international middleware conference industrial track (Middleware industry '20); Proceedings of the 2020 21st international middleware conference industrial track (Middleware industry '20) 23-30 [Details]
Ismail, M.; Niazi, S.; Sundell, M.; Ronstrom, M.; Haridi, S.; Dowling, J. (2020):
Distributed Hierarchical File Systems strike back in the Cloud.
[Conference paper] 40th IEEE International Conference on Distributed Computing Systems (ICDCS), NOV 29-DEC 01, 2020, ELECTR NETWORK; 2020 IEEE 40th international conference on distributed computing systems (ICDCS) 820-830 [Details]
Eassa, F.; Alghamdi, A.; Haridi, S.; Khemakhem, M.; Al-Ghamdi, A.; Alsolami, E. (2020):
ACC_TEST - Hybrid Testing Approach for OpenACC-Based Programs.
IEEE Access 8: 80358-80368 [Details]
Ismail, M.; Niazi, S.; Berthou, G.; Ronström, M.; Haridi, S.; Dowling, J. (2020):
HopsFS-S3: Extending Object Stores with POSIX-like Semantics and more.
[Conference paper] 21st International Middleware Conference Industrial Track, The Netherlands, 2020.; [Details]
Ismail, M.; Niazi, S.; Sundell, M.; Ronström, M.; Haridi, S.; Dowling, J. (2020):
Distributed Hierarchical File Systems strike back in the Cloud.
[Conference paper] 40th IEEE International Conference on Distributed Computing Systems, November 29 - December 1, 2020, Singapore; [Details]
Haridi, S. (2020):
A history of the Oz multiparadigm language.
History of Programming Languages HOPL-4 4: 1-56 [Details]
Meldrum, M.; Segeljakt, K.; Kroll, L.; Carbone, P.; Schulte, C.; Haridi, S. (2019):
Arcon - Continuous and deep data stream analytics.
[Conference paper] 13th International Workshop on Real-Time Business Intelligence and Analytics, BIRTE 2019, in conjunction with the VLDB 2019 Conference, 26 August 2019; ACM International Conference Proceeding Series [Details]
Ismail, M.; Bonds, A.; Niazi, S.; Haridi, S.; Dowling, J. (2019):
Scalable Block Reporting for HopsFS.
[Conference paper] IEEE International Congress on Big Data, IEEE BigData Congress 2019, Milan, Italy, July 8- July 13, 2019; 2019 IEEE International Congress on Big Data (BigData Congress) 157-164 [Details]
Ismail, M.; Ronström, M.; Haridi, S.; Dowling, J. (2019):
ePipe: Near Real-Time Polyglot Persistence of HopsFS Metadata.
[Conference paper] 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2019, Larnaca, Cyprus, May 14 - May 17, 2019; 2019 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 92-101 [Details]
Niazi, S.; Ismail, M.; Haridi, S.; Dowling, J. (2019):
HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases.
Chapter in book [Details]
Koubarakis, M.; Bereta, K.; Bilidas, D.; Giannousis, K.; Ioannidis, T.; Pantazi, D.; Stamoulis, G.; Haridi, S.; Vlassov, V.; Bruzzone, L.; Paris, C.; Eltoft, T.; Krämer, T.; Charalabidis, A.; Karkaletsis, V.; Konstantopoulos, S.; Dowling, J.; Kakantousis, T.; Datcu, M.; Dumitru, C.; Appel, F.; Bach, H.; Migdall, S.; Hughes, N.; Arthurs, D.; Fleming, A. (2019):
From copernicus big data to extreme earth analytics.
[Conference paper] 22nd International Conference on Extending Database Technology, EDBT 2019; Lisbon; Portugal; 26 March 2019 through 29 March 2019; Advances in Database Technology - EDBT 690-693 [Details]
Kroll, L.; Segeljakt, K.; Schulte, C.; Haridi, S.; Carbone, P. (2019):
Arc - An IR for batch and stream programming.
[Conference paper] 17th ACM SIGPLAN International Symposium on Database Programming Languages, DBPL 2019, co-located with PLDI 2019; Phoenix; United States; 23 June 2019; Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) 53-58 [Details]
Niazi, S.; Ronström, M.; Haridi, S.; Dowling, J. (2018):
Size Matters - Improving the Performance of Small Files in Hadoop.
[Conference paper] Middleware’18. ACM, Rennes, France; 14 [Details]
Kalavri, V.; Vlassov, V.; Haridi, S. (2018):
High-Level Programming Abstractions for Distributed Graph Processing.
IEEE Transactions on Knowledge and Data Engineering 30: 305-324 [Details]
Carbone, P.; Ewen, S.; Fóra, G.; Haridi, S.; Richter, S.; Tzoumas, K. (2017):
State Management in Apache Flink - Consistent Stateful Distributed Stream Processing.
Proceedings of the VLDB Endowment 10: 1718-1729 [Details]
Yalew, S.; Maguire Jr., G.; Haridi, S.; Correia, M. (2017):
T2Droid - A TrustZone-Based Dynamic Analyser for Android Applications.
[Conference paper] 16th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 11th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Conference on Embedded Software and Systems, Trustcom/BigDataSE/ICESS 2017, Sydney, Australia, 1 August 2017 through 4 August 2017; Proceedings - 16th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 11th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Conference on Embedded Software and Systems, Trustcom/BigDataSE/ICESS 2017 240-247 [Details]
Yalew, S.; Maguire Jr., G.; Haridi, S.; Correia, M. (2017):
DroidPosture - A Trusted Posture Assessment Service for Mobile Devices.
[Conference paper] 13th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications(WiMob), 9-11 October 2017, Rome, Italy; Proceedings of the 13th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) 1-8 [Details]
Kroll, L.; Carbone, P.; Haridi, S. (2017):
Kompics Scala - Narrowing the gap between algorithmic specification and executable code (short paper).
[Conference paper] ACM SIGPLAN International Symposium on Scala; Proceedings of the 8th ACM SIGPLAN International Symposium on Scala 73-77 [Details]
Carbone, P.; Gévay, G.; Hermann, G.; Katsifodimos, A.; Soto, J.; Markl, V.; Haridi, S. (2017):
Large-scale data stream processing systems.
Chapter in book [Details]
Liu, Y.; Guan, X.; Vlassov, V.; Haridi, S. (2017):
MeteorShower - Minimizing Request Latency for Majority Quorum-Based Data Consistency Algorithms in Multiple Data Centers.
[Conference paper] 37th IEEE International Conference on Distributed Computing Systems, ICDCS 2017, J.W. Marriott Hotel, Atlanta, United States, 5 June 2017 through 8 June 2017; 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) 57-67 [Details]
Yalew, S.; Maguire Jr., G.; Haridi, S.; Correia, M. (2017):
Hail to the Thief - Protecting Data from Mobile Ransomware with ransomSafeDroid.
[Conference paper] 16th IEEE International Symposium on Network Computing and Applications, NCA 2017, Cambridge, United States, 30 October 2017 through 1 November 2017; 2017 IEEE 16th International Symposium on Network Computing and Applications, NCA 2017 351-358 [Details]
Yalew, S.; Mendonca, P.; Maguire Jr., G.; Haridi, S.; Correia, M. (2017):
TruApp - A TrustZone-based Authenticity Detection Service for Mobile Apps.
[Conference paper] 13th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), OCT 09-11, 2017, Rome, ITALY; 2017 IEEE 13TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB) [Details]
Niazi, S.; Ismail, M.; Haridi, S.; Dowling, J.; Grohsschmiedt, S.; Ronström, M. (2017):
HopsFS - Scaling Hierarchical File System Metadata Using NewSQL Databases.
[Conference paper] 15th USENIX Conference on File and Storage Technologies, FAST 2017, Santa Clara, CA, USA, February 27 - March 2, 2017; 15th USENIX Conference on File and Storage Technologies, FAST 2017, Santa Clara, CA, USA, February 27 - March 2, 2017 89-103 [Details]
Kroll, L.; Dowling, J.; Haridi, S. (2016):
Static Type Checking for the Kompics Component Model - Kola – The Kompics Language.
[Conference paper] Programming Models and Languages for Distributed Computing; First Workshop on Programming Models and Languages for Distributed Computing 2-1 [Details]
Zeng, J.; Barreto, J.; Haridi, S.; Rodrigues, L.; Romano, P. (2016):
The Future(s) of Transactional Memory.
[Conference paper] 45th International Conference on Parallel Processing, ICPP 2016, 16 August 2016 through 19 August 2016; Proceedings of the International Conference on Parallel Processing 442-451 [Details]
Ekström, N.; Haridi, S. (2016):
A fault-tolerant sequentially consistent DSM with a compositional correctness proof.
[Conference paper] 18 May 2016 through 20 May 2016; 4th International Conference on Networked Systems, NETYS 2016 183-192 [Details]
Haridi, S. (2016):
Towards Streamlined Big Data Analytics.
Article in journal [Details]
Carbone, P.; Traub, J.; Katsifodimo, A.; Haridi, S.; Mark, V. (2016):
Cutty - Aggregate Sharing for User-Defined Windows.
[Conference paper] 25th ACM International Conference on Information and Knowledge Management, CIKM 2016, Indianapolis, United States, 24 October 2016 through 28 October 2016; Proceedings of the 25th ACM International on Conference on Information and Knowledge Management 1201-1210 [Details]
Carbone, P.; Fóra, G.; Ewen, S.; Haridi, S.; Tzoumas, K. (2015):
Lightweight Asynchronous Snapshots for Distributed Dataflows.
Report [Details]
Rahimian, F.; Payberah, A.; Girdzijauskas, S.; Jelasity, M.; Haridi, S. (2015):
A Distributed Algorithm for Large-Scale Graph Partitioning.
ACM Transactions on Autonomous and Adaptive Systems 10: [Details]
Roverso, R.; Reale, R.; El-Ansary, S.; Haridi, S. (2015):
SmoothCache 2.0: CDN-quality adaptive HTTP live streaming on peer-to-peer overlays.
[Conference paper] Proceedings of the 6th ACM Multimedia Systems Conference; Proceedings of the 6th ACM Multimedia Systems Conference 61-72 [Details]
Carbone, P.; Katsifodimos, A.; Ewen, S.; Markl, V.; Haridi, S.; Tzoumas, K. (2015):
Apache flink - Stream and batch processing in a single engine.
The Bulletin of the Technical Committee on Data Engineering 38: [Details]
Rahimian, F.; Payberah, A.; Girdzijauskas, S.; Haridi, S. (2014):
Distributed Vertex-Cut Partitioning.
[Conference paper] 14th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS’14).; In the 14th IFIP international conference on Distributed Applications and Interoperable Systems (DAIS’14). 186-200 [Details]
Rahimian, F.; Girdzijauskas, S.; Haridi, S. (2014):
Parallel Community Detection For Cross-Document Coreference.
[Conference paper] 2014 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Workshops, WI-IAT 2014; University of WarsawWarsaw; Poland; 11 August 2014 - 14 August 2014; 46-53 [Details]
Kalavri, V.; Ewen, S.; Tzoumas, K.; Vlassov, V.; Markl, V.; Haridi, S. (2014):
Asymmetry in Large-Scale Graph Analysis, Explained.
[Conference paper] 2nd International Workshop on Graph Data Management Experiences and Systems, GRADES 2014 - Co-located with SIGMOD/PODS 2014; Snowbird, UT, United States, 22 June 2014 - 27 June 2014; Proceedings of the Second International Workshop on Graph Data ManagementExperience and Systems (GRADES 2014), June 22, 2014, Snowbird, Utah, USA. [Details]
Bordencea, D.; Shafaat, T.; Arad, C.; Haridi, S.; Valean, H. (2013):
Efficient linearizable write operations using bounded global time uncertainty.
[Conference paper] 2013 IEEE 12th International Symposium on Parallel and Distributed Computing, ISPDC 2013; Bucharest; Romania; 27 June 2013 through 30 June 2013; Proceedings - 2013 IEEE 12th International Symposium on Parallel and Distributed Computing, ISPDC 2013 59-66 [Details]
Rahimian, F.; Payberah, A.; Girdzijauskas, S.; Jelasity, M.; Haridi, S. (2013):
JA-BE-JA - A Distributed Algorithm for Balanced Graph Partitioning.
[Conference paper] SASO 2013, Seventh IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Philadelphia, USA; September 9-13, 2013; 7th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 51-60 [Details]
Arad, C.; Shafaat, T.; Haridi, S. (2012):
Brief announcement - Atomic consistency and partition tolerance in scalable key-value stores.
[Conference paper] 26th International Symposium on Distributed Computing, DISC 2012, 16 October 2012 through 18 October 2012, Salvador; Distributed Computing 445-446 [Details]
Arad, C.; Dowling, J.; Haridi, S. (2012):
Message-Passing Concurrency for Scalable, Stateful, Reconfigurable Middleware.
[Conference paper] ACM/IFIP/USENIX 13th International Middleware Conference,December 3-7, 2012, Montreal, Quebec, Canada; Middleware 2012 208-228 [Details]
Payberah, A.; Dowling, J.; Rahimian, F.; Haridi, S. (2012):
Distributed optimization of P2P live streaming overlays.
Computing 94: 621-647 [Details]
Rahimian, F.; Girdzijauskas, S.; Payberah, A.; Haridi, S. (2012):
Subscription Awareness Meets Rendezvous Routing.
[Conference paper] AP2PS 2012,The Fourth International Conference on Advances in P2P Systems; 1-10 [Details]
Roverso, R.; El-Ansary, S.; Haridi, S. (2012):
Peer2View - A peer-to-peer HTTP-live streaming platform.
[Conference paper] 2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012; Tarragona;3 September 2012 through 5 September 2012; 2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012 65-66 [Details]
Shafaat, T.; Ahmad, B.; Haridi, S. (2012):
ID-replication for structured peer-to-peer systems.
[Conference paper] 18th International Conference on Parallel Processing, Euro-Par 2012, 27 August 2012 through 31 August 2012, Rhodes Island; Euro-Par 2012 Parallel Processing 364-376 [Details]
Datta, A.; Dikaiakos, M.; Haridi, S.; Iftode, L. (2012):
Infrastructures for Online Social Networking Services.
IEEE Internet Computing 16: 10-12 [Details]
Roverso, R.; El-Ansary, S.; Haridi, S. (2012):
SmoothCache - HTTP-live streaming goes peer-to-peer.
[Conference paper] 11th International IFIP TC 6 Networking Conference, NETWORKING 2012; Prague; 21 May 2012 through 25 May 2012; Networking 2012 29-43 [Details]
Reale, R.; Roverso, R.; El-Ansary, S.; Haridi, S. (2012):
DTL - Dynamic transport library for peer-to-peer applications.
[Conference paper] 13th International Conference on Distributed Computing and Networking, ICDCN 2012;Hong Kong; 3 January 2012 through 6 January 2012; Distributed Computing And Networking 428-442 [Details]
Gkogkas, A.; Roverso, R.; Haridi, S. (2011):
Accurate and efficient simulation of bandwidth dynamics for Peer-To-Peer overlay networks.
[Conference paper] 5th International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2011, Cachan, France, 16 May 2011 through 20 May 2011; VALUETOOLS '11 Proceedings of the 5th International ICST Conference on Performance Evaluation Methodologies and Tools 352-361 [Details]
Roverso, R.; El-Ansary, S.; Haridi, S.; Gkogkas, A. (2011):
Mesmerizer: a effective tool for a complete peer-to-peer software development life-cycle.
[Conference paper] SIMUTools '11, 4th International ICST Conference on Simulation Tools and Techniques. Barcelona, Spain. March 21-25 2011; 4th International ICST Conference on Simulation Tools and Techniques 506-515 [Details]
Rahimian, F.; Girdzijauskas, S.; Payberah, A.; Haridi, S. (2011):
Vitis - A Gossip-based Hybrid Overlay for Internet-scale Publish/Subscribe Enabling Rendezvous Routing in Unstructured Overlay Networks.
[Conference paper] 25th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2011. Anchorage, AK. 16 May 2011 - 20 May 2011; Proceedings - 25th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2011 746-757 [Details]
Payberah, A.; Dowling, J.; Haridi, S. (2011):
Gozar - NAT-friendly peer sampling with one-hop distributed NAT traversal.
[Conference paper] 11th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2011; Reykjavik; Iceland; 6-9 June 2011; 1-14 [Details]
Payberah, A.; Dowling, J.; Haridi, S. (2011):
GLive - the Gradient overlay as a market maker for mesh-based P2P live streaming.
[Conference paper] 2011 10th International Symposium on Parallel and Distributed Computing, ISPDC 2011; Cluj Napoca, Cluj; Romania; 6-8 July 2011; Proceedings - 2011 10th International Symposium on Parallel and Distributed Computing, ISPDC 2011 153-162 [Details]
Roverso, R.; Naiem, A.; Reda, M.; El-Beltagy, M.; El-Ansary, S.; Franzen, N.; Haridi, S. (2011):
On The Feasibility Of Centrally-Coordinated Peer-To-Peer Live Streaming.
[Conference paper] 2011 IEEE Consumer Communications and Networking Conference, CCNC'2011; Las Vegas, NV; United States; In Proceedings of IEEE Consumer Communications and Networking Conference 2011 [Details]
Haridi, S.; Arad, C.; Shafaat, T. (2010):
Self-Distributing Software Updates through Epidemic Dissemination.
[Conference paper] 2010 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshop, SASOW 2010; Budapest; 27 September 2010 through 28 September 2010; Proceedings - 2010 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshop, SASOW 2010 243-246 [Details]
Payberah, A.; Rahimian, F.; Haridi, S.; Dowling, J. (2010):
Sepidar - Incentivized market-based P2P live-streaming on the Gradient overlay network.
[Conference paper] Proceedings - 2010 IEEE International Symposium on Multimedia, ISM 2010 1-8 [Details]
Payberah, A.; Dowling, J.; Rahimian, F.; Haridi, S. (2010):
gradienTv - Market-Based P2P Live Media Streaming on the Gradient Overlay.
[Conference paper] 10th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS´10), LNCS 212-225 [Details]
Haridi, S.; Schintke, F.; Reinefeld, A.; Schütt, T. (2010):
Enhanced Paxos Commit for Transactions on DHTs.
[Conference paper] 10th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2010; Melbourne, VIC; 17 May 2010 through 20 May 2010; 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, CCGrid 2010 448-454 [Details]
Roverso, R.; Naiem, A.; El-Beltagy, M.; El-Ansary, S.; Haridi, S. (2010):
GPU-based heuristic solver for linear sum assignment problems under real-time constraints.
[Conference paper] Proceedings of Informatics and Systems (INFOS), 2010 The 7th International Conference [Details]
Roverso, R.; Naiem, A.; El-Beltagy, M.; El-Ansary, S.; Haridi, S. (2010):
A GPU-enabled solver for time-constrained linear sum assignment problems.
[Conference paper] 2010 7th International Conference on Informatics and Systems, INFOS2010. Cairo. 28 March 2010 through 30 March 2010; 2010 7th International Conference on Informatics and Systems, INFOS2010 [Details]
Haridi, S.; Arad, C.; Dowling, J. (2009):
Developing, simulating, and deploying peer-to-peer systems using the Kompics component model.
[Conference paper] COMSWARE '09 Fourth International Conference on Communication System Software and Middleware Dublin, Ireland, June 15 - 19, 2009; Proceedings of the 4th International Conference on COMmunication System softWAre and MiddlewaRE [Details]
Reinefeld, A.; Schintke, F.; Schütt, T.; Haridi, S. (2009):
A Scalable, Transactional Data Store for Future Internet Services.
[Conference paper] Future Internet Assembly 2009; Towards the Future Internet 148-159 [Details]
Arad, C.; Dowling, J.; Haridi, S. (2009):
Building and Evaluating P2P Systems using the Kompics Component Framework.
[Conference paper] 9th International Conference on Peer-to-Peer Computing Seattle, WA, SEP 09-11, 2009; 2009 IEEE NINTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P 2009) 93-94 [Details]
Shafaat, T.; Ghodsi, A.; Haridi, S. (2009):
Dealing with network partitions in structured overlay networks.
Peer-to-Peer Networking and Applications 2: 334-347 [Details]
Roverso, R.; El-Ansary, S.; Haridi, S. (2009):
Natcracker - Nat combinations matter.
[Conference paper] Proceedings - International Conference on Computer Communications and Networks, ICCCN [Details]
Van Roy, P.; Haridi, S.; Reinefeld, A.; Stefani, J.; Yap, R.; Coupaye, T. (2008):
Self management for large-scale distributed systems - An overview of the SELFMAN project.
[Conference paper] 24 October 2007 through 26 October 2007, Amsterdam; 6th International Symposium on Formal Methods for Components and Objects, FMCO 2007 153-178 [Details]
Shafaat, T.; Moser, M.; Ghodsi, A.; Schuett, T.; Haridi, S.; Reinefeld, A. (2008):
On consistency of data in structured overlay networks.
[Conference paper] CoreGRID Integration Workshop 2008, Hersonissos, GREECE, APR 02-04, 2008; GRID COMPUTING 249-260 [Details]
Högqvist, M.; Haridi, S.; Kruber, N.; Reinefeld, A.; Schütt, T. (2008):
Using Global Information for Load Balancing in DHTs.
[Conference paper] 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, ITALY, OCT 20-24, 2008; SASOW 2008 236-241 [Details]
Dowling, J.; Haridi, S. (2008):
Developing a Distributed Electronic Health-Record Store for India.
ERCIM News 75: 56-57 [Details]
Roverso, R.; Arad, C.; Ghodsi, A.; Haridi, S. (2008):
DKS - Distributed k-ary system a middleware for building large scale dynamic distributed applications.
[Conference paper] Joint Workshop on Making Grids Works, Heraklion, GREECE, JUN 12-13, 2007; MAKING GRIDS WORK 323-335 [Details]
Arad, C.; Haridi, S. (2008):
Practical Protocol Composition, Encapsulation and Sharing in Kompics.
[Conference paper] 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, ITALY, OCT 20-24, 2008; SASOW 2008 266-271 [Details]
Shafaat, T.; Schütt, T.; Moser, M.; Haridi, S.; Ghodsi, A.; Reinefeld, A. (2008):
Key-based consistency and availability in structured Overlay Networks.
[Conference paper] 17th International Symposium on High Performance Distributed Computing 2008, HPDC'08; Boston, MA; 23 June 2008 through 27 June 2008; Proceedings of the 17th International Symposium on High Performance Distributed Computing 2008, HPDC'08 235-236 [Details]
Shafaat, T.; Ghodsi, A.; Haridi, S. (2008):
A Practical Approach to Network Size Estimation for Structured Overlays.
[Conference paper] 3rd International Workshop on Self-Organizing Systems, Vienna, AUSTRIA, DEC 10-12, 2008; SELF-ORGANIZING SYSTEMS, PROCEEDINGS 71-83 [Details]
Roverso, R.; Al-Aggan, M.; Naiem, A.; Dahlström, A.; El-Ansary, S.; El-Beltagy, M.; Haridi, S. (2008):
MyP2PWorld - Highly Reproducible Application-level Emulation of P2P Systems.
[Conference paper] SASOW 2008 272-277 [Details]
Krishnamurthy, S.; El-Ansary, S.; Aurell, E.; Haridi, S. (2008):
An analytical study of a structured overlay in the presence of dynamic membership.
IEEE/ACM Transactions on Networking 16: 814-825 [Details]
Dowling, J.; Sacha, J.; Haridi, S. (2007):
Improving ICE service selection in a P2P system using the gradient topology.
[Conference paper] 1st IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007), Boston, MA, JUL 09-11, 2007; First IEEE International Conference on Self-Adaptive and Self-Organizing Systems 285-288 [Details]
Shafaat, T.; Ghodsi, A.; Haridi, S. (2007):
Handling network partitions and mergers in structured overlay networks.
[Conference paper] 7th International Conference on Peer-to-Peer Computing Location: Galway, Ireland, Date: SEP 02-05, 2007; P2P 132-139 [Details]
Haridi, S.; Ghodsi, A.; Weatherspoon, H. (2007):
Exploiting the synergy between gossiping and structured overlays.
Operating Systems Review (ACM) 41: 61-66 [Details]
Ghodsi, A.; Alima, L.; Haridi, S. (2007):
Symmetrie Replication for Structured Peer-to-Peer Systems.
[Conference paper] International Workshops on Databases, Information Systems and Peer-to-Peer Computing, DBISP2P 2005/2006. Seoul. 11 September 2006 - 11 September 2006; International Workshops on Databases, Information Systems and Peer-to-Peer Computing, DBISP2P 2005/2006 74-85 [Details]
Moser, M.; Haridi, S. (2007):
Atomic Commitment in Transactional DHTs.
[Conference paper] CoreGRID Symposium 2007; Towards Next Generation Grids, Proceedings of the CoreGRID Symposium 2007 151-161 [Details]
Trunfio, P.; Talia, D.; Papadakis, H.; Fragopoulou, P.; Mordacchini, M.; Pennanen, M.; Popov, K.; Vlassov, V.; Haridi, S. (2007):
Peer-to-Peer resource discovery in Grids - Models and systems.
Future generations computer systems 23: 864-878 [Details]
Jernberg, J.; Vlassov, V.; Ghodsi, A.; Haridi, S. (2006):
DOH - A Content Delivery Peer-to-Peer Network.
[Conference paper] 12th International Euro-Par Conference on Parallel Processing Location: Dresden, Germany, Date: AUG 28-SEP 01, 2006; Euro-Par 2006 Parallel Processing 1026-1039 [Details]
Vlassov, V.; Li, D.; Popov, K.; Haridi, S. (2006):
A scalable autonomous replica management framework for grids.
[Conference paper] IEEE John Vincent Atanasoff International Symposium on Modern Computing Location: Sofia, Bulgaria, Date: OCT 03-06, 2006; IEEE John Vincent Atanasoff 2006 International Symposium on Modern Computing, Proceedings 33-40 [Details]
El-Ansary, S.; Haridi, S. (2006):
An overview of structured P2P overlay networks.
Chapter in book [Details]
Aberer, K.; Alima, L.; Ghodsi, A.; Girdzijauskas, S.; Haridi, S.; Hauswirth, M. (2005):
The Essence of P2P - A Reference Architecture for Overlay Networks.
[Conference paper] 5th International Conference on Peer-to-Peer Computing, Univ Konstanz, Konstanz, GERMANY, AUG 31-SEP 02, 2005; Fifth IEEE International Conference on Peer-to-Peer Computing, Proceedings 11-20 [Details]
Ghodsi, A.; Haridi, S.; Alima, L. (2005):
Low-Bandwidth Topology Maintenance for Robustness in Structured Overlay Networks.
[Conference paper] 38th Annual Hawaii International Conference on System Sciences. Big Island, HI. 3 January 2005 - 6 January 2005; Proceedings of the Annual Hawaii International Conference on System Sciences 302 [Details]
Haridi, S.; Ghodsi, A. (2005):
A Framework for Structured Peer-to-Peer Overlay Networks.
[Conference paper] 2nd IST/FET International Workshop on Global Computing. Rovereto, ITALY. MAR 09-12, 2004; GLOBAL COMPUTING 223-249 [Details]
Havelka, D.; Schulte, C.; Brand, P.; Haridi, S. (2005):
Thread-based mobility in Oz.
[Conference paper] 2nd International Conference Multiparadigm Programming in Mozart/Oz. Charleroi, BELGIUM. OCT 07-08, 2004; MULTIPARADIGM PROGRAMMING IN MOZART/OZ 137-148 [Details]
El-Ansary, S.; Aurell, E.; Haridi, S. (2005):
A physics-inspired performance evaluation of a structured peer-to-peer overlay network.
[Conference paper] IASTED International Conference on Parallel and Distributed Computing and Networks, as part of the 23rd IASTED International Multi-Conference on Applied Informatics 116-122 [Details]
Krishnamurthy, S.; El-Ansary, S.; Aurell, E.; Haridi, S. (2005):
A statistical theory of Chord under churn.
Lecture Notes in Computer Science 3640: 93-103 [Details]
Popov, K.; Vlassov, V.; Brand, P.; Haridi, S. (2005):
An efficient incremental marshaling framework for distributed systems.
Future generations computer systems 21: 717-724 [Details]
Klintskog, E.; El Banna, Z.; Brand, P.; Haridi, S. (2004):
The DSS, a middleware library for efficient and transparent distribution of language entities.
[Conference paper] Proceedings of the Hawaii International Conference on System Sciences, 5-8 January 2004, Big Island, HI, USA; Proc Hawaii Int Conf Syst Sci 4325-4334 [Details]
Onana Alima, L.; Ghodsi, A.; Brand, P.; Haridi, S. (2004):
Multicast in DKS (N, k, f) overlay networks.
[Conference paper] 7th International Conference on Principles of Distributed Systems (OPODIS 2003) Location: MARTINIQUE Date: DEC 10-13, 2003; Principles Of Distributed Systems 83-95 [Details]
Haridi, S.; Van Roy, P. (2004):
Concepts, Techniques, and Models of Computer Programming.
Book [Details]
El-Ansary, S.; Krishnamurthy, S.; Aurell, E.; Haridi, S. (2004):
An Analytical Study of Consistency and Performance of DHTs under Churn.
Report [Details]
El-Ansary, S.; Aurell, E.; Brand, P.; Haridi, S. (2004):
Experience with a physics-style approach for the study of self properties in structured overlay networks.
[Conference paper] SELF-STAR [Details]
Klintskog, E.; Mesaros, V.; El Banna, Z.; Brand, P.; Haridi, S. (2004):
A peer-to-peer approach to enhance middleware connectivity.
[Conference paper] 7th International Conference on Principles of Distributed Systems (OPODIS 2003) MARTINIQUE, DEC 10-13, 2003; LECT NOTE COMPUT SCI 71-82 [Details]
Klintskog, E.; El Banna, Z.; Brand, P.; Haridi, S. (2004):
The DSS, a Middleware Library for Efficent an Transparent Distribution of Language Entities..
[Conference paper] Proceedings of HICSS'37, Hawaii, USA [Details]
Kavassalis, P.; Lelis, S.; Rafea, M.; Haridi, S. (2004):
What makes a Web site popular?.
Communications of the ACM 47: 51-55 [Details]
Popov, K.; Rafea, M.; Holmgren, F.; Brand, P.; Vlassov, V.; Haridi, S. (2003):
Parallel Agent-Based Simulation on a Cluster of Workstations.
Parallel Processing Letters 13: 629-641 [Details]
Popov, K.; Vlassov, V.; Rafea, M.; Holmgren, F.; Brand, P.; Haridi, S. (2003):
Parallel Agent-Based Simulation on a Cluster of Workstations.
[Conference paper] 9th International Euro-Par Conference on Parallel Processing. UNIV KLAGENFURT, KLAGENFURT, AUSTRIA. AUG 26-29, 2003; EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS 470-480 [Details]
Popov, K.; Vlassov, V.; Brand, P.; Haridi, S. (2003):
An Efficient Marshaling Framework for Distributed Systems.
[Conference paper] 7th International Conference on Parallel Computing Technologies (PaCT 2003). NIZHNI NOVGORD, RUSSIA. SEP 15-19, 2003; PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS 324-331 [Details]
Onana Alima, L.; El-Ansary, S.; Brand, P.; Haridi, S. (2003):
DKS(N, k, f) - A family of low communication, scalable and fault-tolerant infrastructures for P2P applications.
[Conference paper] 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2003); CCGRID 2003 344-350 [Details]
Ghodsi, A.; Onana Alima, L.; El-Ansary, S.; Brand, P.; Haridi, S. (2003):
Self-Correcting Broadcast in Distributed Hash Tables.
[Conference paper] Proceedings of the Fifteenth IASTED International Conference on Parallel and Distributed Computing and Systems 93-98 [Details]
El-Ansary, S.; Onana Alima, L.; Brand, P.; Haridi, S. (2003):
Efficient broadcast in structured P2P networks.
Lecture Notes in Computer Science 2735: 304-314 [Details]
Klintskog, E.; El Banna, Z.; Brand, P.; Haridi, S. (2003):
The design and evaluation of a middleware library for distribution of language entities.
[Conference paper] 8th Asian Computing Science Conference MUMBAI, INDIA, DEC 10-12, 2003; ADVANCES IN COMPUTING SCIENCE - ASIAN 2003 - PROGRAMMING LANGUAGES AND DISTRIBUTED COMPUTATION 243-259 [Details]
Van Roy, P.; Brand, P.; Duchier, D.; Haridi, S.; Schulte, C.; Henz, M. (2003):
Logic programming in the context of multiparadigm programming - the Oz experience.
Theory and Practice of Logic Programming 3: 717-763 [Details]
El-Ansary, S.; Onana Alima, L.; Brand, P.; Haridi, S. (2002):
A Framework for Peer-To-Peer Lookup Services based on k-ary search.
Report [Details]
Klintskog, E.; Neiderud, A.; Brand, P.; Haridi, S. (2001):
Fractional Weighted Reference Counting.
[Conference paper] Euro-Par 2001 486-490 [Details]
Haridi, S.; Van Roy, P.; Brand, P.; Mehl, M.; Scheidhauer, R.; Smolka, G. (1999):
Efficient logic variables for distributed computing.
ACM Transactions on Programming Languages and Systems 21: 569-626 [Details]
Haridi, S.; Van Roy, P.; Brand, P.; Schulte, C. (1998):
Programming languages for distributed applications.
New generation computing 16: 223-261 [Details]
Van Roy, P.; Haridi, S.; Brand, P.; Smolka, G.; Mehl, M.; Scheidhauer, R. (1997):
Mobile objects in distributed Oz.
ACM Transactions on Programming Languages and Systems 19: 804-851 [Details]
Roverso, R.; Reale, R.; El-Ansary, S.; Haridi, S. ():
SmoothCache 2.0 - the HTTP-Live peer-to-peerCDN.
Manuscript (preprint) [Details]
Jimenez, R.; Kreitz, G.; Knutsson, B.; Isaksson, M.; Haridi, S. ():
Integrating Smartphones in Spotify's Peer-Assisted Music Streaming Service.
Manuscript (preprint) [Details]
Jimenez, R.; Bakker, A.; Knutsson, B.; Pouwelse, J.; Haridi, S. ():
Tribler Mobile - P2P Video Streaming from and to Mobile Devices.
Manuscript (preprint) [Details]
El-Ansary, S.; Aurell, E.; Haridi, S. ():
Physics-inspired performance evaluation of DHTs.
Manuscript (preprint) [Details]
Klintskog, E.; Brand, P.; Haridi, S. ():
Home Migration Using a Structured Peer-To-PeerOverlay Network.
Manuscript (preprint) [Details]
El-Ansary, S.; Krishnamurthy, S.; Aurell, E.; Haridi, S. ():
Analytical study of consistency and performance of DHTs under churn.
Manuscript (preprint) [Details]