Some example exercises about distributed systems in computer science. Some code examples for Java RMI, Java Server Socket and Peer to Peer Systems written in Java. Probably using the Hibernate framework and some other Java Technologies.
Java Remote Method Call provides a Framework for remote method invocation on Java objects which solves the limitations of Java RMI. It provides a way for bidirectional communication of object states, between Client and Server.
KagBeni is a Javaspace based file sharing and Social Networking System. IT makes use of the javaspace implementation provided by the Gigaspace implementation.
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
jvmShare is aiming to provide a server-client system that shares resources across the network. Since it is written in Java, clients shares their resources by providing their JVMs to the central server. The server will schedule tasks to these clients.
The main goal of POPEYE is to provide the concepts, methods and core services for next generation mobile collaborative working environment with emphasis on P2P information exchange model in the environment of heterogeneous mobile ad hoc networks.
In this project we are creating an implementation of RMI (Remote Method Invocation) for JAVA. Its a project for Distributed Systems of the Pontificia Universidad Javeriana
A set of library and plugins to provide bittorrent download capabilities to java build systems (maven, ivy, buildr...) for jar and dependencies downloads.
The SensorWeb project aims at developing Open SensorWeb Architecture (OSWA) and implementing standards compliant platform and middleware for integration of sensor networks with emerging distributed computing platforms such as Grids.
The Kloudvine Distributed Computing Platform provides distributed computing to researchers. Kloudvine provides a way for researchers to use existing computers to provide processing power through a standard web browser.
A Java client for the memcached protocol with a configurable client-side in-process memory cache supporting replacement/eviction strategies (least-recently-used, least-frequently-used, first-in-first-out) designed to provide extremely low-latency lookup.
GAP (Grid Agents Platform) Toolkit for Modeling and Simulation of Mobile Agents in Grid Environments. GAP is an abstraction over GridSim, a Grid Simulation Toolkit for Resource Modelling and Application Scheduling for Parallel and Distributed Computing.
Clutch is a Java framework for distributed computing using mobile agents. Built using ProActive [http://www-sop.inria.fr/sloop/javall/], it is meant to be a scalable toolkit that can be used to distribute computation across an arbitrary number of nodes.