Do you want to publish a course? Click here

Improvement of Group Membership Algorithm in distributed object group platform ‘Jgroup’

تحسين خوارزمية عضوية المجموعة في منصّة عمل مجموعة الغرض الموزّع ‘JGROUP’

1175   0   39   0 ( 0 )
 Publication date 2017
and research's language is العربية
 Created by Shamra Editor




Ask ChatGPT about the research

Jgroup integrates the object group paradigm with the distributed object model of Java RMI, providing a platform which is suitable for developing partitionable distributed applications. Jgroup depends on RMI in all its interactions; whether internal for coordination between object group replicas, or external for communicating clients with object group. Because of the dynamic of network which is caused by joining new servers and leaving another ones to object group, or caused by partitioning, Partitionable Group Membership Service tracks this changes to provide each member with a report called view. The view contains a list of members which can communicate and coordinate activities. The advantage of group membership in Jgroup is the ability to continue in providing service in each partition, instead of limiting it in one partition. When partitions merge, State Merging Service of Jgroup constructs a new global consistent state, to reconcile any divergence caused by conflict updates in the different partitions. Group Membership Service is required that a view is installed only after agreement is reached on its composition among the servers included in the view (Agreement On View property). To achieve this property; many of Estimation messages are exchanged between the servers, which causes overhead on the network. This article improves the performance of group membership algorithm which is responsible for achieving the agreement, through allowing for the first server detects the new change in membership to send its estimation to other servers, instead of doing that by each server. Results show that the enhanced algorithm reduces the number of exchanged estimate messages, and takes approximately the same period of time to reach to agreement on view as in the default algorithm.

References used
MELING, H. ‘An Architecture for Self-healing Autonomous Object Groups’. University of Stavenger, Department of Electrical Engineering and Computer Science, N- 4036 Stavenger, Norway, 2008
MELING, H.; MONTRESOR, A.; HELVIK, B. E. and BABAOGLU, O. ‘Jgroup/ARM: a distributed object group platform with autonomous replication management’, Softw. Pract. Exper., 38: 885–923. DOI: 10.1002/spe.853, 2008
VITENBERG, R.; KEIDAR, I.; CHOCKLER, G. and DOLEV, D. ‘Group Communication Specifications: A Comprehensive Study’. Technical Report CS99-31, Institute of Computer Science, The Hebrew Univ. of Jerusalem, 1999
rate research

Read More

The increasing reliance on network systems in day-to-day activities requires that they provide available and reliable services. Jgroup provides available service through creating multiple replicas of the same service on multiple devices. Jgroup ach ieves reliable service by maintaining the shared state between the replicas and coordinating their activities through Remote Method Invocation. Unlike Jgroup, JavaGroups uses message passing to implement coordination between the replicas. In this paper, we compare Jgroup and JavaGroups for different Group Method Invocation modes. These modes are Anycast and Multicast in Jgroup, GET_FIRST and GET_ALL in JavaGroups. This paper also improves the performance of ARM (Autonomous Replication Management) which is embedded with Jgroup (Jgroup/ARM) for supporting fault tolerance, through finding a new solution to handle group failure where all remaining replicas fail in rapid succession. In this new solution, only one replica (the group leader) issues renew events (IamAlive) periodically, instead of sending it by every replica in the group, with taking the same period to discover group failure by Replication Manager. Results of Comparison show that JavaGroups is faster than Jgroup when a single replica is used, whereas Jgroup outperforms JavaGroups with increasing number of replicas. The invocation delay in JavaGroups increases noticeably with increasing the size of array passed into the invoked method which make JavaGroups unsuitable for applications which require exchanging big sizes of data and use large number of servers, whereas Jgroup is suitable for that. Results show that the new proposal reduces the number of renew events to 37.5% at most, and Jgroup/ARM takes approximately the same period of time to discover group failure as in Meling solution.
This article examines the possibility of assigning the mobility characteristics of the modifications carried out on the dynamic algorithm to the static algorithm. Furthermore we used NS-2 simulator to evaluate our proposal and to compare it with t he performance of the standard algorithms. The results show the superiority of the modified algorithms over the standard algorithms, especially with network congestion.
In this research we introduce a regularization based feature selection algorithm to benefit from sparsity and feature grouping properties and incorporate it into the medical image classification task. Using this group sparsity (GS) method, the wh ole group of features are either selected or removed. The basic idea in GS is to delete features that do not affect the retrieval process, instead of keeping them and giving these features small weights. Therefore, GS improves system by increasing accuracy of the results, plus reducing space and time requirements needed by the system.
Parvovirus B19 infects children and adults , causing erythema infectiosum in children , polyarthritis in adults, aplastic crisis and chronic anemia in patients with hematological or immunological disorders, and fetal hydrops or fetal death .
Periodontal diseases are considered to be the most prevalent disease among population next to dental caries , they differ from other systemic diseases such as depression , cardiac diseases and diabetes in that they have clear causes and depend upo n person’s daily life style . The health knowledge can play an active role in prevention of oral disease while other diseases have complicating factors that health knowledge alone is insufficient to prevent its occurrence . This study aimed to determine the level of oral health knowledge among of Damascus university students.

suggested questions

comments
Fetching comments Fetching comments
Sign in to be able to follow your search criteria
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا