Curriculum Vitae - University of Jordan



| |Personal Information |

| |Maen M. Al Assaf |Name |

| |Amman 7-March-1983 |Place and date of birth |

| |KASIT |Faculty |

| |CS |Department |

| |Qualifications |

| |Date |University of donor rank |Specialization |Qualification |

| |2011 | |Distributed Operating Systems |PH.D |

| | | | | |

| | | | | |

| | | | | |

| | | | | |

| |Specialization and domain of interest |

| |Operating Systems |Specialization |

| |Distributed Operating Systems |Domain of interest |

| |Specialization and domain of interest |

| |Title and abstract of the doctoral thesis (within 150 words) |

| |In this paper, we present an informed prefetching technique called IPODS that makes use of application-disclosed access |

| |patterns to prefetch hinted blocks in distributed multi-level storage systems. We develop a prefetching pipeline in IPODS, |

| |where an informed prefetching process is divided into a set of independent prefetching steps and separated among multiple |

| |storage levels in a distributed system. In the IPODS system, while data blocks are prefetched from hard disks to memory |

| |buffers in remote storage servers, data blocks buffered in the servers are prefetched through networks to the clients’ local|

| |cache. We show that these two prefetching steps can be handled in a pipelining manner to improve I/O performance of |

| |distributed storage systems. Our IPODS technique differs from existing prefetching schemes in two ways. First, it reduces |

| |applications’ I/O stalls by keeping hinted data in clients’ local caches and storage servers’ fast buffers (e.g., solid |

| |state disks). Second, in a prefetching pipeline, multiple informed prefetching mechanisms coordinate semi-dependently to |

| |fetch blocks (1) from low-level (slow) to high-level (fast) storage devices in servers and (2) from high-level devices in |

| |servers to the clients’ local cache. The prefetching pipeline in IPODS judiciously hides network latency in distributed |

| |storage systems, thereby reducing the overall I/O access time in distributed systems. Using a wide range of real-world I/O |

| |traces, our experiments show that IPODS can noticeably improve I/O performance of distributed storage systems by 6%. |

| |

| |Career Experience |

| |Date |Place of work |Job Title |

| |2012 - Now |The University of Jordan |Associate Professor |

| | | | |

| | | | |

| | | | |

| | | | |

| |Administrative works and committees |

| |Date |Administrative work and committee |

| | | |

| |2012 – 2014 |Assistant dean for development affairs |

| |2014 – 2015 |Vice Dean |

| |2015 - 2016 |Head of Department |

| |Recent Publications within last five years |

|Name of researcher |Research title, Publisher, Date |

|Maen Al Assaf |Performance Optimization for Distributed Hybrid Storage Systems |

| |Using a Predictive Approach, international Journal of Advanced |

| |Trends in Computer Science and Engineering 9(4):4819, 2020 |

|Maen Al Assaf |Informed Prefetching in Distributed Multi-Level Storage Systems, |

| |journal of Signal Processing Systems, 2017 |

| |Scientific conferences and symposia |

| |اType of participation |Place and date of conference |Conference Title |

| | | |N/A |

| | | | |

| | | | |

| | | | |

| |Training courses |

| |Date |Name of course |

| | |N/A |

| | | |

| | | |

| | | |

| | | |

| |Teaching activities |

|Graduate |Bachelor |Taught Courses |

|( |X |C++ |

|( |X |Operating Systems |

|( |X |Distributed Systems |

|X |( |Operating Systems |

|X |( |parallel Processing |

|( |X |Data Structures |

| |Membership in scientific and professional bodies and societies |

| |Date |Name and place of scientific body and society |

| | | |

| | | |

| |Since 2005 |IEEE |

| |Since 2005 |ACM |

| | | |

| | | |

| |Awards |

| |Date |Donor and place of award |Name of Award |

| | | |N/A |

| | | | |

| | | | |

| | | | |

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download