GDG On Campus AASTU
4.89K subscribers
912 photos
52 videos
24 files
622 links
Google Developers Group On Campus for Addis Ababa science and Technology University.

Discussion group: @DSCAASTUCHAT
twitter handle: @gdscaastu
LinkedIn: https://www.linkedin.com/company/gdgaastu
Download Telegram
Calling All AASTU Students: Join UniHack 2025!


Are you ready to innovate, solve challenges, and showcase your skills? UniHack 2025 is exclusively for AASTU students, offering you the platform to turn your ideas into impactful projects.

πŸ—“οΈ Event Date: February 19, 2025
πŸ“ Venue: Old graduation hall(AASTU)
🌐 Apply Now: www.unihack.et

Who Can Apply?


This event is exclusively for AASTU students from any department. Whether you’re a coder, designer, or idea generator, there’s a place for you at UniHack!

Don’t miss this incredible opportunity to represent AASTU’s innovation and talent.

πŸ“ Visit www.unihack.et for more details and to apply.

Spaces are limited, so apply today and get ready to innovate!
Please open Telegram to view this post
VIEW IN TELEGRAM
January 10
Forwarded from Miss Tech
January 10
Forwarded from Miss Tech
January 10
Forwarded from Cyber Techβ„’
β€‹πŸ”°Top 10 Must-Have Gadgets for a High-Tech WorkspaceπŸ”°

πŸŒ€This article will pick up 10 tools a must-have of the ultimate for a high-tech facility.

πŸ”—Article Link - https://bit.ly/3ZtH1Ts
(Click On First Website)

βž– @Anonymous_CreeWzβž–
January 10
January 10
Forwarded from Ethio α‰΄αŠ­'Λ’ (POLY)
በደቂቃ αˆ΅αŠ•α‰΅ αŠα‰ αˆ­ αŒαŠ•?😊

                   πŸ¦‹#ShareπŸ¦‹
πŸ‘©β€πŸ’» @ethio_techs πŸ‘¨β€πŸ’» @ethio_techs πŸ‘©β€πŸ’»
January 10
The Microbe That Could Protect Humans from Space Radiation 🌌🦠


A recent study reveals how Deinococcus radiodurans (nicknamed "Conan the Bacterium") survives radiation doses up to 5,000 times higher than lethal levels for humans. Researchers discovered that the combination of manganese ions, phosphate, and peptides forms a powerful antioxidant that enhances the bacterium's resistance. This finding could lead to innovative solutions for protecting humans from radiation in space exploration and radiological emergencies. πŸš€

#RadiationResistance #DeinococcusRadiodurans #SpaceExploration #Innovation #GDGAASTU
Please open Telegram to view this post
VIEW IN TELEGRAM
January 11
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
SCM.wav
55.8 MB
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
Distributed Systems - Introduction.wav
87.9 MB
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
Distributed Systems - Architectures.wav
76.3 MB
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
Distributed Systems - Processes.wav
61.5 MB
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
DISTRIBUTED SYSTEMS 🌐
Maarten Van Steen ✍️
Andrew S. Tanenbaum ✍️

4th Edition πŸ“–
Version 02 πŸ”’

πŸ›‘ Before you delve into the textbook, take a look at these precise notes πŸ‘‡β€”just to see what you're about to sign up for πŸ“š. You can either treat it as an appetizer 🍀 or a dessert 🍰, your choice! 🍽
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
Chapter 1️⃣: Introduction to Distributed Systems 🌐

Overview πŸ“–


Distributed systems
consist of independent computers that collaborate to appear as a single coherent system.

Analogy: Think of it as a symphony orchestra where different instruments play in harmony to produce a unified melody. 🎻🎺

Key Concepts πŸ”‘


Evolution of Distributed Systems πŸ“œ

πŸ”ΉEarly Systems: Before 1980, computers were large, expensive, and operated independently.
πŸ”ΉTechnological Advancements:
βš™οΈ Microprocessors: Transition from 8-bit to 64-bit CPUs; modern systems have the power of mainframes from decades ago.
🌐 Networking: LANs and WANs allowed high-speed communication, connecting millions of devices globally.
πŸ“± Miniaturization: Smartphones and nano-computers, like Raspberry Pi, are powerful yet compact.
πŸ”ΉIntegration: Systems like cloud computing and IoT showcase distributed systems managing diverse tasks across various devices.

Distributed vs. Decentralized Systems πŸ”„


πŸ”˜Distributed: Resources are sufficiently spread for efficiency and reliability (e.g., Google Mail servers).
πŸ”˜Decentralized: Resources are necessarily spread, often driven by administrative boundaries or lack of trust (e.g., blockchain systems).

Misconception: Centralized systems are not inherently badβ€”they can be robust and scalable when designed well (e.g., DNS root servers).

Design Goals πŸ—


1. Resource Sharing 🌍:
- Canonical Examples: Cloud storage, multimedia streaming, email services.
- Quote: β€œThe network is the computer” – John Gage.

2. Distribution Transparency πŸ•΅οΈβ€β™‚οΈ:
- Hides complexity of physical distribution via middleware layers.
- Types: Access, Location, Replication, Migration, Concurrency, Failure.
- Challenge: Full transparency may reduce performance and increase latency.

3. Openness βš™οΈ:
- Interoperability and extensibility via well-defined interfaces.
- Example: Systems supporting multiple programming languages.

4. Dependability πŸ”’:
- Metrics: Availability ( 𝐴 = MTBF / MTBF + MTTR), Reliability, Safety, Maintainability.
- Fault handling strategies: Prevention, Tolerance, Removal, Forecasting.

5. Scalability πŸ“ˆ:
- Types: Size (users/processes), Geographical (distances), Administrative (domains).
- Example: CDNs efficiently distribute content for performance and fault tolerance.


Classification of Distributed Systems πŸ“Š


⚑️High-Performance Computing
- High-performance systems for intensive tasks.
- Clusters and grids for intensive tasks like scientific simulations.

πŸ“‚ Distributed Information Systems:
- Data sharing/processing.
- Database management and web services.

🌐 Pervasive Systems:
- Small, self-organizing, sensor-rich systems .
- IoT devices embedded in everyday environments.

Pitfalls ⚠️


β–ͺ️Heterogeneity: Managing diverse hardware and software.
β–ͺ️Scalability Issues: Unanticipated growth can overwhelm resources.
β–ͺ️Partial Failures: Some nodes may fail without affecting the whole system, leading to complex recovery mechanisms.
β–ͺ️Security Risks: Networked systems are vulnerable to attacks.

🌐 Summary ✨


πŸ”…A distributed system is a network of computers where processes and resources are spread across multiple machines. πŸ€πŸ’»

πŸ”…Key distinction:
πŸ‘‰πŸ»Sufficiently spread: Focused on improving efficiency. ⚑️
πŸ‘‰πŸ»Necessarily spread: Decentralized systems for operational or trust-based reasons. 🌍

πŸ”…Why distribute?
- Enhance reliability πŸ”’, scalability πŸ“ˆ, and efficiency ⚑️.
- Not an end goal but a solution to improve performance.

πŸ”…Challenges:
▫️Centralized systems are easier to manage πŸ›  but may not meet all needs.
▫️Distribution is necessary when:
- Connecting systems across different organizations 🏒.
- Supporting geographically separated devices (e.g., mobile computing). πŸ“±


βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–
The preview is overβ€”now dive into the expansive world of Distributed Systems! πŸ–₯πŸ”—πŸŒ
βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
January 12
Forwarded from AASTU SE Notes πŸ“– & QuizzesβŒ› (π•ͺ𝖔𝕀)
January 12