|
|
| About site: Computer Science/Distributed Computing/Platforms - Sensei: Active components replication |
Return to Computers also Computers |
| About site: http://grasia.fdi.ucm.es/sensei/ |
Title: Computer Science/Distributed Computing/Platforms - Sensei: Active components replication Sensei is a project supporting the development of fault tolerant applications using active replication. Its interface is specified in CORBA and JavaRMI, supporting both architectures independently. |
|
|
|
|
Wired_News__Two_Fake_Brains_Better_Than_One Short story about Mindpixel, Open Mind, some difference between them, and possible cooperation. (September 15, 2000)
| The_Perfect_App Rules and guidelines for creating the perfect app. Examples included.
| AL6400_com_-_Netiquette_Guidelines Guidelines and examples on how to respectfully communicate and interact with others on the Internet.
| MP3Board_sues_AOL,_Time_Warner_over_Gnutella MP3Board.com, the small MP3 search site being sued by the record industry, has a new strategy: blame America Online. [News.com] (August 21, 2000)
| Pax_nu Free Guest Book service, which includes a 'Quick Message Guide', a choice of background or use your own, Anonymous voting for your home page.
| Studio_6_Designs Offers web design and hosting services. Located in Olney, Maryland, U.S.A.
|
|
| Alexa statistic for http://grasia.fdi.ucm.es/sensei/ |
Please visit: http://grasia.fdi.ucm.es/sensei/
|
| Related sites for http://grasia.fdi.ucm.es/sensei/ |
| MyrmecoX A suite for Tcl development including an IDE (tcl/tk 8.3, editor, debugger, keyword, wrapper) and Tcl extensions. | | Rochester_Software_Technologies,_Inc Custom programming in FoxPro (Visual, Windows, Dos), Paradox (Windows/Dos), and Access with experience in medical, insurance, car rental, and title/abstract software. | | Touch_International_Inc_ A global supplier of touch input products, offering a broad array of high-quality resistive and capacitive touch screens. | | Electric_Fly Provides advanced solutions for web development, ecommerce, design, print, database, presentations, and all other multimedia. Based in the West Midlands. | | Skins_ebak_org Contains Winamp and Yahoo Messenger skins. | | Sussen A security scanner which remotely tests computers or other devices and provides a report on their vulnerabilities. | | RFC_2198 RTP Payload for Redundant Audio Data. C. Perkins, I. Kouvelas, O. Hodson, et al. September 1997. | | Microtek_International_Inc_ Manufacturer of consumer and professional desktop, film- and document scanners. | | WhereDidAllMyMoneyGo An application to track all of your possessions, income and expenses as well as to handle multiple currencies. | | PICARIO_B_V_ The FACE software provides an environment to present products in all varieties quickly in a realistic life-like setting. | | Holiday_Calculations Free library of PHP tools for calculating holidays. It includes actual/observed days, Easter Sunday, day/week of month calculations, and the number of weeks in a month containing a specific day. | | Rational_Software Helps organizations develop and deploy software for the internet and other platforms through tools, services, and best practices. | | Yahoo!_Search_Blog A look inside the world of search from the people of Yahoo! [RSS] | | Andromeda_Software_Inc_ Engineer of plugins for Photoshop, InDesign and PageMaker. Offers custom plugins and web/print based image manipulation services. | | Key_Designs Offers web and logo design, shopping carts, promotion, and Flash design services. | | Kwezeebot Offers design, promotion, and maintenance services for small, home, and minority businesses as well as nonprofit organizations in the Chicago-land Area. | | WebmastersVI_com Website design technological solutions and marketing services for electronic commerce. Based in the Virgin Islands. | | AspJpeg JPEG image thumbnail and resizing component. By Persits Software, Inc. [Component, Commercial] | | Dotfuscator Obfuscates to enhance source code security, shrinks to improve efficiency, and watermarks to track the origin of a pirated copy. [Commercial] | | Mono_Scheduler Integrated calendering and scheduling functionality for ASP.NET applications. By Mono Software. |
|
This is websites2007.org cache of m/ as retrieved on 2008.10.12 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
Sensei: overview
Sensei
Overview
Design
Sensei GMS
Sensei Domains
Sensei GMNS
Sensei UMA
Code
IDL specification
Download & Build
Configuration
Examples
Documentation
Links
Last Updated: 30th May 2004
java_lmp@yahoo.co.uk
Overview
Sensei is a project focused on fault tolerance through active
replication of components: applications that are instantiated simultaneously over several hosts, to
offer high availability.
Its domain is CORBA and JavaRMI applications that have strict fault tolerance requirements.
This project is the basis of my PhD, whose title is
"Techniques for the Development of Distributed, Fault-Tolerant Applications using CORBA and JavaRMI Architectures",
defended on July 2002. My name is LuisM Pena,
(java_lmp@yahoo.co.uk, personal homepage:
http://grasia.fdi.ucm.es/~luismi), and my PhD tutor
has been Juan Pavón,
whose homepage is http://grasia.fdi.ucm.es/jpavon
Sensei is OpenSource, the code completely free, without any license
restrictions. On the other side, there is no warranty or responsibilities associated.
Sensei defines the following three subsystems, having already implemented the first two of them:
SenseiGMS: this subsystem provides the functionality to make reliable group communications,
that is, all or none of the members in the group receive the messages. In addition, the subsystem
uses total order algorithms to guarantee that every member in the group receives the same set of
messages in exactly the same order. These features are the basics of the Virtual Synchrony Model:
if the members of the group are replicas of the same object and they share the same initial state,
as they process the same sequence of messages, they will share the same final state, keeping
therefore the consistency (this is a very brief explanation, further details can be found on the
SenseiGMS subsection).
This layer provides very basic functionality, with a similar interface to other reliable group
communication systems, like JavaGroups, Ensemble or Transis, with the purpose
to be easily replaced by those systems.
SenseiDomains: this layer is built on top of SenseiGMS,
providing tools and a framework to simplify the development of replicated applications. Its main
feature is the definition of components as the replication unit, facilitating the use of those
replicated components in the application. The components are shared by the application replicas,
requesting therefore support for concurrent access and transactions, both provided by the framework.
Using the replicated components, and the given support, it is possible to design replicated applications
as if they were just multithread.
SenseiUMA: defines and implements replicated components.
The components under study are containers and, in fact, the design is based on the java.util package
found in Java2. The purpose of this subsystem is to leverage the replicated application of designing
its own components. Therefore, its deployment is much faster.
SenseiGMS and SenseiDomains are implemented in Java, offering the same interface to CORBA and JavaRMI
applications. SenseiUMA takes advantage of the classes already implemented in Java2, but this is only
possible for JavaRMI; that is, the definition of SenseiUMA is, for CORBA applications, more complex than
for JavaRMI applications. This layer is still under development.
Together with these three subsystems, there is an additional one covering the directory services.
This last subsystem is called SenseiGMNS (GMNS = group membership naming service), and it's itself a
replicated application, developed on top of SenseiDomains and making use of its components strategy:
it is, therefore, a proof of concept of the developed methodology.
Following is a picture showing the subsystems and their interactions; SenseiUMA provides components
to the applications and it is not shown here.
This site provides the following information:
Overview: this page
Design: General issues concerning the design of the overall system.
SenseiGMS: design and implementation of the reliable group communication layer.
SenseiDomains: Methodology used, and design and implementation of this layer, which features the
components support.
SenseiGMNS: description and usage of the directory services.
SenseiUMA: information on the replicated containers already implemented in Sensei.
Code: here is the whole code of the project, ready to be surfed with syntax highlighting.
IDL specification: high level description of the system, using the CORBA IDL language.
Download and build: Sensei is OpenSource, and it is distributed in source and binary (jar) files.
This page gives as well information on how to build the binaries from the source distribution.
Configuration: how to configure Sensei (all the subsystems).
Examples: brief explanation of the examples supplied with the distribution.
Documentation: the given documentation is mainly associated to the symposiums where the Sensei
theory has been exposed, not to manual guides (so far, the only guides are the examples and the
clear IDL specification).
Links: to other related systems. It includes as well the project's bibliography
|
|
| |
Sensei | is | a | project | supporting | the | development | of | fault | tolerant | applications | using | active | replication. | | | Its | interface | is | specified | in | CORBA | and | JavaRMI, | supporting | both | architectures | independently. |
|
http://grasia.fdi.ucm.es/sensei/
Sensei: Active components replication 2008 October
dvd rental
dvd
Sensei is a project supporting the development of fault tolerant applications using active replication. Its interface is specified in CORBA and JavaRMI, supporting both architectures independently.
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Personal Loans - Flights to Bangkok - MySpace Backgrounds - Credit Cards - Bad Credit Mortgages
|