Using a RESTful Messaging and Registry System to Support a Range a Distributed Applications

Author(s):  
Mark Baker ◽  
Garry Smith ◽  
Matthew Grove ◽  
Rahim Lakhoo ◽  
Hugo Mills ◽  
...  



Author(s):  
Katherine Paugh

The abolition of the Atlantic slave trade by the British government in 1807 was prompted by a confluence of geopolitical developments and concerns about reproduction. Shifts in the Atlantic world sugar economy had led to a glut on the British sugar market, and boosting production was therefore less of an economic concern than safeguarding reproduction. After 1807, demographic and financial calculations regarding the future of the plantation system intensified with the institution of a registry system designed to track slave populations. By 1823, British politicians, both abolitionists and West Indian planters, agreed to further radical reform: they hoped that encouraging Christian marital mores would finally bring about economically beneficial population growth. Acts legalizing Afro-Caribbean marriage were subsequently passed throughout the Caribbean. The outcome of this new emphasis on family life was ironic: as slavery gave way to wage labor, the costs of reproduction were shifted to Afro-Caribbean parents.



1996 ◽  
Author(s):  
Richard Hayton ◽  
Jean Bacon ◽  
John Bates ◽  
Ken Moody


Electronics ◽  
2021 ◽  
Vol 10 (13) ◽  
pp. 1553
Author(s):  
Marian Rusek ◽  
Grzegorz Dwornicki

Introduction of virtualization containers and container orchestrators fundamentally changed the landscape of cloud application development. Containers provide an ideal way for practical implementation of microservice-based architecture, which allows for repeatable, generic patterns that make the development of reliable, distributed applications more approachable and efficient. Orchestrators allow for shifting the accidental complexity from inside of an application into the automated cloud infrastructure. Existing container orchestrators are centralized systems that schedule containers to the cloud servers only at their startup. In this paper, we propose a swarm-like distributed cloud management system that uses live migration of containers to dynamically reassign application components to the different servers. It is based on the idea of “pheromone” robots. An additional mobile agent process is placed inside each application container to control the migration process. The number of parallel container migrations needed to reach an optimal state of the cloud is obtained using models, experiments, and simulations. We show that in the most common scenarios the proposed swarm-like algorithm performs better than existing systems, and due to its architecture it is also more scalable and resilient to container death. It also adapts to the influx of containers and addition of new servers to the cloud automatically.





2021 ◽  
Author(s):  
Sandeep Kumar Panda ◽  
Gouse Baig Mohammad ◽  
Sachi Nandan Mohanty ◽  
Sipra Sahoo


2019 ◽  
Vol 58 (04/05) ◽  
pp. 124-130
Author(s):  
Elahe Gozali ◽  
Reza Safdari ◽  
Marjan Ghazisaeedi ◽  
Bahlol Rahimi ◽  
Hamidreza Farrokh Eslamlou ◽  
...  

Abstract Background Despite recent advances in the field of medical sciences, children's developmental motor disorders (DMDs) are considered as one of the challenges in this area. Establishment of electronic systems for recording and monitoring children's DMDs can play an effective role in identifying patients and reducing the costs and consequences of the disease management. The aim of this study was to identify and validate the requirements for a registry system of children's DMDs in Iran. Methods The present descriptive–analytical study was performed in three main stages. In the first step, the literature was reviewed to identify the requirements. In the second stage, the information obtained from the literature review was used to develop a questionnaire for validating and selecting the requirements for an electronic system of recording DMDs in infants. In the final stage, the requirements were validated by selected experts (22 specialists). Data were analyzed using SPSS 20 software (IBM Corporation, New York, United States). Results According to findings, the requirements of a registry system for children's DMDs were identified in three areas of demographic (24 data elements), clinical data (87 data elements), and technical (28 capabilities). In the demographic section, data elements of “family history of motor disorders” (mean = 1.18) and “drug allergy” (mean = 2.9) gained an average score of < 2.5 and therefore were not selected as data elements necessary for the registry system of data recording and monitoring children's DMDs. Conclusion In such developing countries as Iran, standard information recording and management is not properly done due to a large amount of information and the lack of comprehensive information registry systems. The findings of this study can help to design and establish information registry systems in the field of children's DMDs. Based on the findings of this research, it is recommended that future research be done to explore infrastructures necessary for providing a suitable platform to design and implement information registry systems in the field of children's DMDs.



2019 ◽  
Vol 6 (1) ◽  
Author(s):  
Mahdi Torabzadehkashi ◽  
Siavash Rezaei ◽  
Ali HeydariGorji ◽  
Hosein Bobarshad ◽  
Vladimir Alves ◽  
...  

AbstractIn the era of big data applications, the demand for more sophisticated data centers and high-performance data processing mechanisms is increasing drastically. Data are originally stored in storage systems. To process data, application servers need to fetch them from storage devices, which imposes the cost of moving data to the system. This cost has a direct relation with the distance of processing engines from the data. This is the key motivation for the emergence of distributed processing platforms such as Hadoop, which move process closer to data. Computational storage devices (CSDs) push the “move process to data” paradigm to its ultimate boundaries by deploying embedded processing engines inside storage devices to process data. In this paper, we introduce Catalina, an efficient and flexible computational storage platform, that provides a seamless environment to process data in-place. Catalina is the first CSD equipped with a dedicated application processor running a full-fledged operating system that provides filesystem-level data access for the applications. Thus, a vast spectrum of applications can be ported for running on Catalina CSDs. Due to these unique features, to the best of our knowledge, Catalina CSD is the only in-storage processing platform that can be seamlessly deployed in clusters to run distributed applications such as Hadoop MapReduce and HPC applications in-place without any modifications on the underlying distributed processing framework. For the proof of concept, we build a fully functional Catalina prototype and a CSD-equipped platform using 16 Catalina CSDs to run Intel HiBench Hadoop and HPC benchmarks to investigate the benefits of deploying Catalina CSDs in the distributed processing environments. The experimental results show up to 2.2× improvement in performance and 4.3× reduction in energy consumption, respectively, for running Hadoop MapReduce benchmarks. Additionally, thanks to the Neon SIMD engines, the performance and energy efficiency of DFT algorithms are improved up to 5.4× and 8.9×, respectively.



Sign in / Sign up

Export Citation Format

Share Document