“Ali is a tremendous asset to any company. Ali is a very talented developer with an eye on the bigger picture as well as the ability to focus on smaller tasks in order to get things done. In addition to his knowledge and talents he is very easy to work with and has a fantastic work ethic. Ali always delivered on or ahead of time regarding all my projects while producing an excellent work product. ”
About
Results-oriented Senior Software Engineer with over 12 years of experience specializing…
Activity
-
سلام به هموطنان عزیز امروز از صبح خیلی دلنگران ایران و ایرانیان بودم. دلشوره اصلا بهم اجازه هیچ کاری نمیداد. تصمیم گرفتم هرطور شده خودم را امیدوار…
سلام به هموطنان عزیز امروز از صبح خیلی دلنگران ایران و ایرانیان بودم. دلشوره اصلا بهم اجازه هیچ کاری نمیداد. تصمیم گرفتم هرطور شده خودم را امیدوار…
Liked by Ali Sheidaei
-
Go to hell, murderer. Congratulations to my brave compatriots.
Go to hell, murderer. Congratulations to my brave compatriots.
Liked by Ali Sheidaei
-
It's not engineering all the time, and not all growth occurs in a production environment. I tried growing vegetables in my backyard this summer, and…
It's not engineering all the time, and not all growth occurs in a production environment. I tried growing vegetables in my backyard this summer, and…
Liked by Ali Sheidaei
Experience
Education
Licenses & Certifications
Publications
-
A Distributed Fault Tolerance Global Coordinator Election Algorithm in Unreliable High Traffic Distributed Systems
International Journal of Information Technology and Computer Science(IJITCS)
Distributed systems consist of several management sites which have different resource sharing levels. Resources can be shared among inner site and outer site processes at first and second level respectively. Global coordinator should exist in order to coordinate access to multi site’s shared resources. Moreover; some other coordinators should manage access to inner site’s shared resources so that exerting appropriate coordinator election algorithms in each level is crucial to achieve most…
Distributed systems consist of several management sites which have different resource sharing levels. Resources can be shared among inner site and outer site processes at first and second level respectively. Global coordinator should exist in order to coordinate access to multi site’s shared resources. Moreover; some other coordinators should manage access to inner site’s shared resources so that exerting appropriate coordinator election algorithms in each level is crucial to achieve most efficient system. In this paper a hierarchical distributed election algorithm is proposed which eliminates single point of failure of election launcher. Meanwhile traffic is applied to network at different times and the number of election messages is extremely decreased as well which applies more efficiency especially in high traffic networks. A standby system between coordinators and their first alternative is considered to induct less wait time to processes which want to communicate with coordinator.
Other authorsSee publication
Courses
-
...
-
-
Advanced Data Structures and Algorithms
-
-
Big Data
-
-
Computer Network Architecture
-
-
Enterprise Architecture
-
-
Modern Programming Practices
-
-
Web Application Architecture
-
Languages
-
English
Professional working proficiency
-
Persian
Native or bilingual proficiency
-
French
Elementary proficiency
Recommendations received
1 person has recommended Ali
Join now to viewMore activity by Ali
-
The Three Ages of Code: A Developer's Perspective I've been thinking about how deeply software development has transformed over the decades. What…
The Three Ages of Code: A Developer's Perspective I've been thinking about how deeply software development has transformed over the decades. What…
Liked by Ali Sheidaei
-
Excited to be featured in Women Times Magazine alongside so many incredible coaches! At Peak Potential our mission is to help leaders and engineers…
Excited to be featured in Women Times Magazine alongside so many incredible coaches! At Peak Potential our mission is to help leaders and engineers…
Liked by Ali Sheidaei
-
Senior Engineer Success Tip #4 Build Systems, Not Just Code. High-performing engineers think in systems. Before writing your next line of code…
Senior Engineer Success Tip #4 Build Systems, Not Just Code. High-performing engineers think in systems. Before writing your next line of code…
Liked by Ali Sheidaei
-
My Journey Through Neural Networks: From Basics to Building an LLM As a passionate learner diving into the world of Large Language Models (LLMs)…
My Journey Through Neural Networks: From Basics to Building an LLM As a passionate learner diving into the world of Large Language Models (LLMs)…
Liked by Ali Sheidaei
-
Having been a developer for years and moving into leadership, I love to challenge myself to stay current with technology. I lead a team of Java devs…
Having been a developer for years and moving into leadership, I love to challenge myself to stay current with technology. I lead a team of Java devs…
Liked by Ali Sheidaei
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content