Pinned Repositories
-AI--Search-Algorithms
Implementing several search algorithms(A*, IDS, bidirectional BFS) for a specific problem(similar to sliding puzzle)
-DB-Foofle
Implementation of an email management system with MySQL DB and GUI.
-IOT--MQTT-CoAP
Exchange data between two nodes and a server with MQTT and CoAP protocols.
AI--local-search-for-Mario-game
Implementing LRTA* by using three heuristics for Mario game
AI--NLP-Filling-missing-words-by-using-N-grams
Implementing a Text Filler using N-grams for Billion Word Imputation dataset. Backoff model used for the trigram model.
Cloud-Management-Dashboard
Implementing a dashboard for remote management of virtual machines in VirtualBox with abilities including starting and stopping a VM, cloning a new VM, and executing commands on a remote VM.
CN-Chatroom
The server broadcasts a UDP message for selecting the client and then they will start to chat, using TCP socket programming.
HeterogenousEffect_Tuning
Utilized causal trees to investigate the heterogeneous effect of each Spark configuration on an application’s execution time
IE_Kilid-Realtor-Website
Implementation of both the backend and frontend of a realtor website named KILID, the backend is implemented with DJANGO framework
unfaasener
A lightweight framework that enables serverless users to reduce their bills by harvesting non-serverless compute resources such as their VMs, on-premise servers, or personal computers.
GhazalSdn's Repositories
GhazalSdn/HeterogenousEffect_Tuning
Utilized causal trees to investigate the heterogeneous effect of each Spark configuration on an application’s execution time
GhazalSdn/-AI--Search-Algorithms
Implementing several search algorithms(A*, IDS, bidirectional BFS) for a specific problem(similar to sliding puzzle)
GhazalSdn/-DB-Foofle
Implementation of an email management system with MySQL DB and GUI.
GhazalSdn/-IOT--MQTT-CoAP
Exchange data between two nodes and a server with MQTT and CoAP protocols.
GhazalSdn/AI--local-search-for-Mario-game
Implementing LRTA* by using three heuristics for Mario game
GhazalSdn/AI--NLP-Filling-missing-words-by-using-N-grams
Implementing a Text Filler using N-grams for Billion Word Imputation dataset. Backoff model used for the trigram model.
GhazalSdn/Cloud-Management-Dashboard
Implementing a dashboard for remote management of virtual machines in VirtualBox with abilities including starting and stopping a VM, cloning a new VM, and executing commands on a remote VM.
GhazalSdn/CN-Chatroom
The server broadcasts a UDP message for selecting the client and then they will start to chat, using TCP socket programming.
GhazalSdn/IE_Kilid-Realtor-Website
Implementation of both the backend and frontend of a realtor website named KILID, the backend is implemented with DJANGO framework
GhazalSdn/DB-RocksDB-database-management-system
A system with the ability to store data from a CSV file in RocksDB, and make the necessary changes to the content of the database, and retrieve information from it.
GhazalSdn/Elastic-Load-Balancing-via-Haproxy
Implementation of an auto-scaling load balancer for balancing the load between three VMS.
GhazalSdn/Face-detection-and-face-recognition-with-SVD
1. Face detection using eigenfaces, 2. Image compression with SVD and DCT, 3. Face recognition by SVD.
GhazalSdn/File-Server
Implementation of a file server for all types of files with features such as uploading, downloading, renaming, deleting, viewing properties of afile, and searching.
GhazalSdn/GhazalSdn.github.io
GhazalSdn/Health-Insurance-Cost-Prediction
Prediction of Individuals’ Health Insurance Cost using Multivariable Regression. Employed feature selection algorithms and deployed multiple machine learning regression models.
GhazalSdn/InformationSecurity-Secure-TCP-Tunnel-Between-Client-and-Server
Implementation of a secure tunnel for sending files between client and server in two phases: 1) using symmetric encryption and physical key 2)using asymmetric encryption and Diffie-Hellman algorithm for exchanging keys.
GhazalSdn/learning-terraform-3087701
This repo is for the Linkedin Learning course: Learning Terraform
GhazalSdn/Music-Player
Implementation of an application for listening to music with several formats such as mp3, ogg, wav, and showing lyrics and music visualizer for each song.
GhazalSdn/XV6-adding-syscalls-
A chatroom implemented with socket programming. The server maintains information about the clients and chat groups and dispatches the messages. (By using select system call ) -Adding new system calls to xv6
GhazalSdn/XV6-process-management-
Implementation of several scheduling policies and ticket lock for xv6 operating system.