Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A peer-to-peer approach to enhance middleware connectivity
Swedish Institute of Computer Science.
Univ. Catholique de Louvain.
KTH, Superseded Departments, Microelectronics and Information Technology, IMIT.
Show others and affiliations
2004 (English)In: LECT NOTE COMPUT SCI, 2004, Vol. 3144, 71-82 p.Conference paper, Published paper (Refereed)
Abstract [en]

One of the problems of middleware for shared state is that they are designed, explicitly or implicitly, for symmetric networks. However, since the Internet is not symmetric, end-to-end process connectivity cannot be guaranteed. Our solution to this is to provide the middleware with a network abstraction layer that masks the asymmetry of the network and provides the illusion of a symmetric network. We describe the communication service of our middleware, the Distribution Subsystem (DSS), which carefully separates connections to remote processes from the protocols that communicate over them. This separation is used to plug-in a peer-to-peer module to provide symmetric and persistent connectivity. The P2P module can provide both up-to-date addresses for mobile processes as well as route discovery to overcome asymmetric links.

Place, publisher, year, edition, pages
2004. Vol. 3144, 71-82 p.
Series
Lecture notes in computer science, ISSN 0302-9743
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-25727DOI: 10.1007/978-3-540-27860-3_9ISI: 000223641400009Scopus ID: 2-s2.0-35048845640OAI: oai:DiVA.org:kth-25727DiVA: diva2:359659
Conference
7th International Conference on Principles of Distributed Systems (OPODIS 2003) MARTINIQUE, DEC 10-13, 2003
Note
QC 20101029Available from: 2010-10-29 Created: 2010-10-29 Last updated: 2010-10-29Bibliographically approved
In thesis
1. Generic distribution support for programming systems
Open this publication in new window or tab >>Generic distribution support for programming systems
2005 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

This dissertation provides constructive proof, through the implementation of a middleware, that distribution transparency is practical, generic, and extensible. Fault tolerant distributed services can be developed by using the failure detection abilities of the middleware. By generic we mean that the middleware can be used for many different programming languages and paradigms. Distribution for each kind of language entity is done in terms of consistency protocols, which guarantee that the semantics of the entities are preserved in a distributed setting. The middleware allows new consistency protocols to be added easily. The efficiency of the middleware and the ease of integration are shown by coupling the middleware to a programming system, which encompasses the object oriented, the functional, and the concurrent-declarative programming paradigms. Our measurements show that the distribution middleware is competitive with the most popular distributed programming systems (JavaRMI, .NET, IBM CORBA).

Place, publisher, year, edition, pages
Stockholm: KTH, 2005. ix, 133 p.
Series
Trita-IT. AVH, 2005:03
Series
SICS Dissertation Series 39, ISSN 1101-1335
Keyword
Datavetenskap, computer sicence, Datavetenskap
National Category
Computer Science
Identifiers
urn:nbn:se:kth:diva-261 (URN)
Public defence
2005-06-09, Sal D, KTH Forum, 10:00
Opponent
Supervisors
Note
QC 20101029Available from: 2005-06-07 Created: 2005-06-07 Last updated: 2010-10-29Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Authority records BETA

Haridi, Seif

Search in DiVA

By author/editor
Klintskog, ErikEl Banna, ZachariasHaridi, Seif
By organisation
Microelectronics and Information Technology, IMIT
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 16 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf