scholarly journals Supporting synchronous and asynchronous communications in event-based communication framework for client-server applications

2019 ◽  
Vol 9 (40) ◽  
pp. 11-19 ◽  
Author(s):  
Mingyu Lim
Author(s):  
Daniel Cutting ◽  
Aaron Quigley

Client/server approaches to event-based message can scale to millions of users, but at great administrative and financial cost. By contrast, distributed peer-to-peer (P2P) systems offer the promise of smooth scalability from small to large numbers of participants without dedicated infrastructure. Some forms of event-based messaging, such as publish/subscribe, require events to be delivered to groups of consumers based upon their characteristics or interests. Such groups are undefined until the moment of publication and may be very large, posing significant delivery and load distribution problems in P2P environments. This chapter presents Ice, a structured P2P overlay design with scale-free properties that can be used to construct fairly loaded and efficient event-based messaging architectures.


Author(s):  
Valentin Cristea ◽  
Ciprian Dobre ◽  
Corina Stratan ◽  
Florin Pop

This chapter introduces the macroscopic views on distributed systems’ components and their inter-relations. The importance of the architecture for understanding, designing, implementing, and maintaining distributed systems is presented first. Then the currently used architectures and their derivatives are analyzed. The presentation refers to the client-server (with details about Multi-tiered, REST, Remote Evaluation, and Code-on-Demand architectures), hierarchical (with insights in the protocol oriented Grid architecture), service-oriented architectures including OGSA (Open Grid Service Architecture), cloud, cluster, and peer-to-peer (with its versions: hierarchical, decentralized, distributed, and event-based integration architectures). Due to the relation between architecture and application categories supported, the chapter’s structure is similar to that of Chapter 1. Nevertheless, the focus is different. In the current chapter, for each architecture the model, advantages, disadvantages and areas of applicability are presented. Also the chapter includes concrete cases of use (namely actual distributed systems and platforms), and clarifies the relation between the architecture and the enabling technology used in its instantiation. Finally, Chapter 2 frames the discussion in the other chapters, which refer to specific components and services for large scale distributed systems.


Author(s):  
A. Hakam ◽  
J.T. Gau ◽  
M.L. Grove ◽  
B.A. Evans ◽  
M. Shuman ◽  
...  

Prostate adenocarcinoma is the most common malignant tumor of men in the United States and is the third leading cause of death in men. Despite attempts at early detection, there will be 244,000 new cases and 44,000 deaths from the disease in the United States in 1995. Therapeutic progress against this disease is hindered by an incomplete understanding of prostate epithelial cell biology, the availability of human tissues for in vitro experimentation, slow dissemination of information between prostate cancer research teams and the increasing pressure to “ stretch” research dollars at the same time staff reductions are occurring.To meet these challenges, we have used the correlative microscopy (CM) and client/server (C/S) computing to increase productivity while decreasing costs. Critical elements of our program are as follows:1) Establishing the Western Pennsylvania Genitourinary (GU) Tissue Bank which includes >100 prostates from patients with prostate adenocarcinoma as well as >20 normal prostates from transplant organ donors.


Sign in / Sign up

Export Citation Format

Share Document