Pinned Repositories
Backup-Routers-using-Python
Buffer-Manager
The buffer manager manages a fixed number of pages in memory that represent pages from a page file managed by the storage manager implemented in assignment 1. The memory pages managed by the buffer manager are called page frames or frames for short. We call the combination of a page file and the page frames storing pages from that file a Buffer Pool. The Buffer manager should be able to handle more than one open buffer pool at the same time. However, there can only be one buffer pool for each page file. Each buffer pool uses one page replacement strategy that is determined when the buffer pool is initialized. You should at least implement two replacement strategies FIFO and LRU. Your solution should implement all the methods defined in the buffer_mgr.h header explained below.
Continuous-Monitoring-using-simple-bash-script
Find-Version-information-of-IOS-Routers
Gas-Pump-components-using-a-Model-Driven-Architecture
The goal of this project is to design two different GasPump components using a Model-Driven Architecture (MDA) and then implementation of these GasPump components based on this design.
Link-State-Routing-Protocol-in-Java
Record_Manager
The record manager handles tables with a fixed schema. Clients can insert records, delete records, update records, and scan through the records in a table. A scan is associated with a search condition and only returns records that match the search condition. Each table should be stored in a separate page file and your record manager should access the pages of the file through the buffer manager implemented.
Storage-Manager
The goal of this assignment is to implement a simple storage manager - a module that is capable of reading blocks from a file on disk into memory and writing blocks from memory to a file on disk. The storage manager deals with pages (blocks) of fixed size (PAGE_SIZE). In addition to reading and writing pages from a file, it provides methods for creating, opening, and closing files. The storage manager has to maintain several types of information for an open file: The number of total pages in the file, the current page position (for reading and writing), the file name, and a POSIX file descriptor or FILE pointer.
Wireless-Sensor-Network---Leach-Protocol
ParvaBhayani's Repositories
ParvaBhayani/Storage-Manager
The goal of this assignment is to implement a simple storage manager - a module that is capable of reading blocks from a file on disk into memory and writing blocks from memory to a file on disk. The storage manager deals with pages (blocks) of fixed size (PAGE_SIZE). In addition to reading and writing pages from a file, it provides methods for creating, opening, and closing files. The storage manager has to maintain several types of information for an open file: The number of total pages in the file, the current page position (for reading and writing), the file name, and a POSIX file descriptor or FILE pointer.
ParvaBhayani/Buffer-Manager
The buffer manager manages a fixed number of pages in memory that represent pages from a page file managed by the storage manager implemented in assignment 1. The memory pages managed by the buffer manager are called page frames or frames for short. We call the combination of a page file and the page frames storing pages from that file a Buffer Pool. The Buffer manager should be able to handle more than one open buffer pool at the same time. However, there can only be one buffer pool for each page file. Each buffer pool uses one page replacement strategy that is determined when the buffer pool is initialized. You should at least implement two replacement strategies FIFO and LRU. Your solution should implement all the methods defined in the buffer_mgr.h header explained below.
ParvaBhayani/Link-State-Routing-Protocol-in-Java
ParvaBhayani/Backup-Routers-using-Python
ParvaBhayani/Continuous-Monitoring-using-simple-bash-script
ParvaBhayani/Find-Version-information-of-IOS-Routers
ParvaBhayani/Gas-Pump-components-using-a-Model-Driven-Architecture
The goal of this project is to design two different GasPump components using a Model-Driven Architecture (MDA) and then implementation of these GasPump components based on this design.
ParvaBhayani/Record_Manager
The record manager handles tables with a fixed schema. Clients can insert records, delete records, update records, and scan through the records in a table. A scan is associated with a search condition and only returns records that match the search condition. Each table should be stored in a separate page file and your record manager should access the pages of the file through the buffer manager implemented.
ParvaBhayani/Wireless-Sensor-Network---Leach-Protocol