45 research outputs found
Microservices Security Challenges and Approaches
The fast-paced development cycles of microservices applications increase the probability of insufficient security tests in the development pipelines and consequent deployment of vulnerable microservices. The distribution and ephemeral of microservices create a discoverability challenge for traditional security assessment techniques, especially for microservices being dynamically launched and de-registered. To address this in applications and networks, continuous security assessments are used for vulnerability detection. Detected vulnerabilities are thereafter patched, essentially reducing the chances for security attacks. This paper illustrates the microservices architecture and its components from the security perspective. It investigates, summarizes, and highlights the microservices security-related challenges and the suggested approaches and proposals for facing them. It addresses the security impact on the different microservice architectural perspectives
The Microservice Dependency Matrix
Microservices have been recognized for over a decade. They reshaped system
design enabling decentralization and independence of development teams working
on particular microservices. While loosely coupled microservices are desired,
it is inevitable for dependencies to arise. However, these dependencies often
go unnoticed by development teams. As the system evolves, making changes to one
microservice may trigger a ripple effect, necessitating adjustments in
dependent microservices and increasing maintenance and operational efforts.
Tracking different types of dependencies across microservices becomes crucial
in anticipating the consequences of development team changes. This paper
introduces the Endpoint Dependency Matrix (EDM) and Data Dependency Matrix
(DDM) as tools to address this challenge. We present an automated approach for
tracking these dependencies and demonstrate their extraction through a case
study.Comment: Accepted in ESOCC 202
Energy-Efficient and Integrated Allocation of Berths, Quay Cranes, and Internal Trucks in Container Terminals
Reliable Web Service Consumption Through Mobile Cloud Computing
The mobile intermittent wireless connectivity limits the evolution of the mobile landscape. Achieving web service reliability results in low communication overhead and correct retrieval of the appropriate state response. In this chapter, we discuss and analyze two approaches based on middleware approach, Reliable Service Architecture using Middleware (RSAM), and Reliable Approach using Middleware and WebSocket (RAMWS). These approaches achieve the reliability of web services consumed by mobile devices and propose an enhanced architecture that achieves the reliability under various conditions with minimum communication data overhead. In these experiments, we covered several cases to prove the achievement of reliability. Results also show that the request size was found to be constant, the response size is identical to the traditional architecture, and the increase in the consumption time was less than 5% with the different response sizes
Microvision: Static analysis-based approach to visualizing microservices in augmented reality
Microservices are supporting digital transformation; however, fundamental
tools and system perspectives are missing to better observe, understand, and
manage these systems, their properties, and their dependencies. Microservices
architecture leans toward decentralization, which yields many advantages to
system operation; it, however, brings challenges to their development.
Microservices lack a system-centric perspective to better cope with system
evolution and quality assessment. In this work, we explore
microservice-specific architecture reconstruction based on static analysis.
Such reconstruction typically results in system models to visualize selected
system-centric perspectives. Conventional models are limited in utility when
the service cardinality is high. We consider an alternative data visualization
using 3D space using augmented reality. To begin testing the feasibility of
deriving such perspectives from microservice systems, we developed and
implemented prototype tools for software architecture reconstruction and
visualization of compared perspectives
Microservice Architecture Reconstruction and Visualization Techniques: A Review
Microservice system solutions are driving digital transformation; however,
fundamental tools and system perspectives are missing to better observe,
understand, and manage these systems, their properties, and their dependencies.
Microservices architecture leads towards decentralization, which implies many
advantages to system operation; it, however, brings challenges to their
development. Microservice systems often lack a system-centric perspective that
would help engineers better cope with system evolution and quality assessment.
In this work, we explored microservice-specific architecture reconstruction
based on static analysis. Such reconstruction typically results in system
models to visualize selected system-centric perspectives. Conventional models
involve 2D methods; however, these methods are limited in utility when services
proliferate. We considered various architectural perspectives relevant to
microservices and assessed the relevancy of the traditional method, comparing
it to alternative data visualization using 3D space. As a representative of the
3D method, we considered a 3D graph model presented in augmented reality. To
begin testing the feasibility of deriving such perspectives from microservice
systems, we developed and implemented prototype tools for software architecture
reconstruction and visualization of compared perspectives. Using these
prototypes, we performed a small user study with software practitioners to
highlight the potentials and limitations of these innovative visualizations
used for common practitioner reasoning and tasks
Impact of incentive spirometer on tip shoulder and right hypochondrial pain post laparoscopic cholecystectomy
Background: Laparoscopic cholecystectomy (LC) continues to be more evolving. Pain remains the main annoying symptom postoperative.
Objectives: This study aimed to proof if using incentive spirometry (IS) after LC will alleviate tip shoulder and right hypochondrial pain.
Patients and Methods: On 90 patients undergoing LC at Kasr Al ainy hospitals and National Hepatology and Tropical Medicine Research Institute (NHTMRI) who were identified as having chronic calcular cholecystitis clinically and radiographically by ultrasonography, a prospective randomized controlled research was conducted. Two groups are formed. Group I (n = 45) receiving IS (consisting of 20 slow, deep breaths with a spirometry while sitting or semi sitting every 2 hours beginning at 2 hours postoperative) . There will be no respiratory over activity in Group II (n = 45). The "Visual Analogue Scale" (VAS) score used to further analyses shoulder and right hypochondrial pain.
Results: Group I average pain score was significantly lower than Group II average pain score at 2 hours, 4 hours, and 6 hours (p-value 0.001), as well as at 8 hours (p-value =0.007). However, there were no significant differences between the study group and the control group on the second postoperative day (p-value = 0.900). In comparison to the control group, the study group receives a significantly lower dose of an analgesic (p-value 0.001).
Conclusion: IS can be used routinely post LC at first day postoperative alleviating shoulder and right hypochondrial pain also decreasing analgesics requirement postoperative
Analysis of NPHS2 Gene Mutations in Egyptian Children with Nephrotic Syndrome
BACKGROUND: Mutations in the NPHS2 genes are the main aetiology of early-onset and familial steroid-resistant nephrotic syndrome (SRNS). The pathogenic NPHS2 mutation together with the p.R229Q variant has been less described among Egyptian children.
AIM: This study aims to determine the mutation of NPHS2 in children with NS and discover the role of p.R229Q variant in SRNS
METHODS: The study included 53 children with NS, and 53 healthy volunteers matched in age and sex controls. The median age at disease onset was 7.3 years. Among NS cases, 31 cases had steroid-sensitive nephrotic syndrome (SSNS) and 22 children with steroid-resistant nephrotic syndrome (SRNS). Polymerase chain reaction amplification of the whole coding region of NPHS2 gene was carried out for its mutational analysis. Restriction digestion testing was carried out after PCR to determine the presence of R229Q polymorphism. Randomly selected samples were re-genotyped by two independent technicians for assessment of Quality control
RESULTS: NS patients showed a significant higher frequency of heterozygous genotype GA (89.5%) compared to control group (10.5%) with increased risk of NS (OR, 12.04; 95% CI, 2.61 to55.38; p < 0.0001). Moreover, SRNS showed a significant higher frequency of GA genotype (68.2%) than the SSNS group (6.5%). The GA genotype was associated with increased risk of SRNS (OR, 31.1; 95% CI, 5.73 to 168.48; P < 0.001) and the A allele was associated with increased risk of SRNS (OR, 15.52; 95% CI, 3.325 to 72.422; P < .001).
CONCLUSION: R229Q polymorphisms are associated with SRNS, and any child with SRNS should be searched for mutations in the NPHS2 gene
Relation between microRNAs and Apoptosis in Hepatocellular Carcinoma
AIM: To determine the relation between serum microRNAs and apoptotic markers as regards development of HCC to understand the underlying mechanism of HCV related hepatocarcinogenesis. PATIENTS AND METHODS: A total of 65 serum samples (25 samples from controls, 20 samples from hepatitis and 20 samples from HCC patients) were collected for miRNAs (mir 21, mir 199-a, and mir 155) detection. Human Programmed cell death protein-4 (PDCD-4) and Human Cytochrome-C (CYT-C) were determined. RESULTS: miRNAs 21 and 155 were over expressed in sera of patients with HCC compared to patients with chronic hepatitis (p < 0.0001). While serum means values of miR 199a was significantly decreased among HCC group patients when compared to patients with chronic hepatitis (p < 0.0001). The serum levels of PCDC4 and CYTC were increased in patients with HCC when compared to chronic hepatitis patients. They were also increased in patients with chronic hepatitis when compared to controls (p < 0.05, significant). There was direct correlations between apoptotic markers and oncomirs miRNAs 21 and 155 while apoptotic markers were inversely correlated with miRNA 199-a. CONCLUSION: Both microRNAs and apoptotic markers have roles in HCC pathogenesis. It seems that oncogenic microRNAs induce liver carcinogenesis in HCV patients irrespective of suppression of apoptosis.AIM: To determine the relation between serum microRNAs and apoptotic markers as regards development of HCC to understand the underlying mechanism of HCV related hepatocarcinogenesis. PATIENTS AND METHODS: A total of 65 serum samples (25 samples from controls, 20 samples from hepatitis and 20 samples from HCC patients) were collected for miRNAs (mir 21, mir 199-a, and mir 155) detection. Human Programmed cell death protein-4 (PDCD-4) and Human Cytochrome-C (CYT-C) were determined. RESULTS: miRNAs 21 and 155 were over expressed in sera of patients with HCC compared to patients with chronic hepatitis (p < 0.0001). While serum means values of miR 199a was significantly decreased among HCC group patients when compared to patients with chronic hepatitis (p < 0.0001). The serum levels of PCDC4 and CYTC were increased in patients with HCC when compared to chronic hepatitis patients. They were also increased in patients with chronic hepatitis when compared to controls (p < 0.05, significant). There was direct correlations between apoptotic markers and oncomirs miRNAs 21 and 155 while apoptotic markers were inversely correlated with miRNA 199-a. CONCLUSION: Both microRNAs and apoptotic markers have roles in HCC pathogenesis. It seems that oncogenic microRNAs induce liver carcinogenesis in HCV patients irrespective of suppression of apoptosis
Past and future impacts of urbanisation on land surface temperature in Greater Cairo over a 45 year period
Rapid and unplanned urbanisation can lead to altered local climate by increasing land surface temperature (LST), particularly in summer months. This study investigates the Urban Heat Island (UHI) in Greater Cairo, Egypt, using remote sensing techniques to estimate LST of summer months over 45 years (1986, 2000, 2017, and predicted year 2030). The research objectives and steps were, 1- mapped land use/ land cover (LULC), 2- conducted spatiotemporal analysis of LST, with a comparison of change in LST across different land cover types, 3- predicted future LST for 2030, and 4- examined this temporal change for a hot-spot area (ring road) and a cool-spot area (the River Nile). The results showed that urban areas have increased over the last 30 years by 179.9 km2 (13 %), while agriculture areas decreased by 148 km2 (12 %) and water bodies decreased by 6 km2 (0.5 %). The mean LST over Greater Cairo increased over time, from 31.3 °C (1986) to 36.0 °C (2017) and is predicted to reach 37.9 °C in 2030. While a notable rise of mean LST in the Cairo ring road buffer zone (88 km2), where it was 31.1 °C (1986), and 37 °C (2017) due to the triple increase of urban areas on account of agriculture areas, and the LST it may reach 38.9 °C by 2030. The mean LST increased slightly more in urban hot-spot areas than in cooler cultivated areas. UHI may induce a modification in the local climate that can negatively affect agricultural land, and human thermal comfort and unfortunately lead to a less sustainable environment