Cloud computing is an attractive processing model, it allows clients to use the internet and central remote servers to manipulate data, applications and access their personal files at any computer without installation of extra software. This technology allows more efficient computing by centralizing storage, memory, processing and bandwidth. Optimizing resources in the cloud is a main benefit, minimizing cost and satisfying client requests are the goal. In this paper, many resource allocation strategies and their challenges are presented. It is believed that this paper would help both cloud users and researchers to be aware with many applied resource allocation strategies.
She received her B.Sc. in Computer Science from the American University in Cairo and both of her M.Sc. and Ph.D. in Computer Science from Cairo University. She worked for IBM and ICL in Egypt for seven years. She was also a Fulbright Scholar at the Department of Computer Science, University of Virginia, USA. Her current research interests include parallel computing and software engineering.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.