Skip to main content

Showing 1–12 of 12 results for author: Haridi, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2410.20268  [pdf, other

    cs.LG

    Centaur: a foundation model of human cognition

    Authors: Marcel Binz, Elif Akata, Matthias Bethge, Franziska Brändle, Fred Callaway, Julian Coda-Forno, Peter Dayan, Can Demircan, Maria K. Eckstein, Noémi Éltető, Thomas L. Griffiths, Susanne Haridi, Akshay K. Jagadish, Li Ji-An, Alexander Kipnis, Sreejan Kumar, Tobias Ludwig, Marvin Mathony, Marcelo Mattar, Alireza Modirshanechi, Surabhi S. Nath, Joshua C. Peterson, Milena Rmus, Evan M. Russek, Tankred Saanum , et al. (15 additional authors not shown)

    Abstract: Establishing a unified theory of cognition has been a major goal of psychology. While there have been previous attempts to instantiate such theories by building computational models, we currently do not have one model that captures the human mind in its entirety. A first step in this direction is to create a model that can predict human behavior in a wide range of settings. Here we introduce Centa… ▽ More

    Submitted 28 April, 2025; v1 submitted 26 October, 2024; originally announced October 2024.

  2. arXiv:2302.00558  [pdf, ps, other

    cs.PL

    Ideas for the future of Prolog inspired by Oz

    Authors: Peter Van Roy, Seif Haridi

    Abstract: Both Prolog and Oz are multiparadigm languages with a logic programming core. There is a significant subset of Oz that is a syntactic variant of Prolog: pure Prolog programs with green or blue cuts and bagof/3 or setof/3 can be translated directly to Oz. Because of this close relationship between Prolog and Oz, we propose that the extensions made by Oz to logic programming can be an inspiration fo… ▽ More

    Submitted 1 February, 2023; originally announced February 2023.

    Comments: 15 pages, 0 figures

    ACM Class: D.3

  3. arXiv:2008.13456  [pdf, ps, other

    cs.DC

    Lecture Notes on Leader-based Sequence Paxos -- An Understandable Sequence Consensus Algorithm

    Authors: Seif Haridi, Lars Kroll, Paris Carbone

    Abstract: Agreement among a set of processes and in the presence of partial failures is one of the fundamental problems of distributed systems. In the most general case, many decisions must be agreed upon over the lifetime of a system with dynamically changing membership. Such a sequence of decisions represents a distributed log, and can form the underlying abstraction for driving a replicated state machine… ▽ More

    Submitted 31 August, 2020; originally announced August 2020.

    Comments: First public draft

  4. arXiv:1705.04669  [pdf, ps, other

    cs.SE

    KompicsTesting - Unit Testing Event Streams

    Authors: Ifeanyi W. Ubah, Lars Kroll, Alexandru A. Ormenisan, Seif Haridi

    Abstract: In this paper we present KompicsTesting, a framework for unit testing components in the Kompics component model. Components in Kompics are event-driven entities which communicate asynchronously solely by message passing. Similar to actors in the actor model, they do not share their internal state in message-passing, making them less prone to errors, compared to other models of concurrency using sh… ▽ More

    Submitted 12 May, 2017; originally announced May 2017.

  5. arXiv:1608.02442  [pdf, ps, other

    cs.DC

    A Fault-Tolerant Sequentially Consistent DSM With a Compositional Correctness Proof

    Authors: Niklas Ekström, Seif Haridi

    Abstract: We present the SC-ABD algorithm that implements sequentially consistent distributed shared memory (DSM). The algorithm tolerates that less than half of the processes are faulty (crash-stop). Compared to the multi-writer ABD algorithm, SC-ABD requires one instead of two round-trips of communication to perform a write operation, and an equal number of round-trips (two) to perform a read operation. A… ▽ More

    Submitted 8 August, 2016; originally announced August 2016.

    Comments: Paper presented at the 4th Edition of The International Conference on NETworked sYStems, May 18-20, 2016

  6. High-Level Programming Abstractions for Distributed Graph Processing

    Authors: Vasiliki Kalavri, Vladimir Vlassov, Seif Haridi

    Abstract: Efficient processing of large-scale graphs in distributed environments has been an increasingly popular topic of research in recent years. Inter-connected data that can be modeled as graphs arise in application domains such as machine learning, recommendation, web search, and social network analysis. Writing distributed graph applications is inherently hard and requires programming models that can… ▽ More

    Submitted 9 July, 2016; originally announced July 2016.

  7. arXiv:1606.01588  [pdf, other

    cs.DC

    HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases

    Authors: Salman Niazi, Mahmoud Ismail, Steffen Grohsschmiedt, Mikael Ronström, Seif Haridi, Jim Dowling

    Abstract: Recent improvements in both the performance and scalability of shared-nothing, transactional, in-memory NewSQL databases have reopened the research question of whether distributed metadata for hierarchical file systems can be managed using commodity databases. In this paper, we introduce HopsFS, a next generation distribution of the Hadoop Distributed File System (HDFS) that replaces HDFS' single… ▽ More

    Submitted 22 February, 2017; v1 submitted 5 June, 2016; originally announced June 2016.

    Journal ref: The 15th USENIX Conference on File and Storage Technologies (FAST 17) (2017) 89-104

  8. arXiv:1506.08603  [pdf, other

    cs.DC

    Lightweight Asynchronous Snapshots for Distributed Dataflows

    Authors: Paris Carbone, Gyula Fóra, Stephan Ewen, Seif Haridi, Kostas Tzoumas

    Abstract: Distributed stateful stream processing enables the deployment and execution of large scale continuous computations in the cloud, targeting both low latency and high throughput. One of the most fundamental challenges of this paradigm is providing processing guarantees under potential failures. Existing approaches rely on periodic global state snapshots that can be used for failure recovery. Those a… ▽ More

    Submitted 29 June, 2015; originally announced June 2015.

    Comments: 8 pages, 7 figures

    Report number: ISBN 978-91-7595-651-0

  9. arXiv:0710.0386  [pdf, ps, other

    cs.NI cond-mat.stat-mech cs.DC

    Comparing Maintenance Strategies for Overlays

    Authors: Supriya Krishnamurthy, Sameh El-Ansary, Erik Aurell, Seif Haridi

    Abstract: In this paper, we present an analytical tool for understanding the performance of structured overlay networks under churn based on the master-equation approach of physics. We motivate and derive an equation for the average number of hops taken by lookups during churn, for the Chord network. We analyse this equation in detail to understand the behaviour with and without churn. We then use this un… ▽ More

    Submitted 1 October, 2007; originally announced October 2007.

    Comments: 10 pages, 8 figures

    Report number: Tech. Report TR-2007-01, Swedish Institute of Computer Science

  10. arXiv:0710.0270  [pdf, ps, other

    cs.NI cond-mat.stat-mech cs.DC

    An Analytical Study of a Structured Overlay in the presence of Dynamic Membership

    Authors: Supriya Krishnamurthy, Sameh El-Ansary, Erik Aurell, Seif Haridi

    Abstract: In this paper we present an analytical study of dynamic membership (aka churn) in structured peer-to-peer networks. We use a fluid model approach to describe steady-state or transient phenomena, and apply it to the Chord system. For any rate of churn and stabilization rates, and any system size, we accurately account for the functional form of the probability of network disconnection as well as… ▽ More

    Submitted 1 October, 2007; originally announced October 2007.

    Comments: 12 pages, 14 figures, to appear in IEEE/ACM Transactions on Networking

  11. arXiv:cs/0501069  [pdf, ps, other

    cs.NI cond-mat.stat-mech cs.DC

    A Statistical Theory of Chord under Churn

    Authors: Supriya Krishnamurthy, Sameh El-Ansary, Erik Aurell, Seif Haridi

    Abstract: Most earlier studies of Distributed Hash Tables (DHTs) under churn have either depended on simulations as the primary investigation tool, or on establishing bounds for DHTs to function. In this paper, we present a complete analytical study of churn using a master-equation-based approach, used traditionally in non-equilibrium statistical mechanics to describe steady-state or transient phenomena.… ▽ More

    Submitted 24 January, 2005; originally announced January 2005.

    Comments: 6 pages, In the 4th International Workshop on Peer-to- Peer Systems (IPTPS'05), Ithaca, New York, USA, 2005

    ACM Class: I.6; G.3; E.1

  12. arXiv:cs/0208029  [pdf, ps, other

    cs.PL

    Logic programming in the context of multiparadigm programming: the Oz experience

    Authors: Peter Van Roy, Per Brand, Denys Duchier, Seif Haridi, Martin Henz, Christian Schulte

    Abstract: Oz is a multiparadigm language that supports logic programming as one of its major paradigms. A multiparadigm language is designed to support different programming paradigms (logic, functional, constraint, object-oriented, sequential, concurrent, etc.) with equal ease. This article has two goals: to give a tutorial of logic programming in Oz and to show how logic programming fits naturally into… ▽ More

    Submitted 20 August, 2002; originally announced August 2002.

    Comments: 48 pages, to appear in the journal "Theory and Practice of Logic Programming"

    ACM Class: D.1.6; D.3.2; D.3.3; F.3.3