A Proposal for a Power Management System

For the stability and efficiency of power supply and power grid management thus for the benefit of daily human life and work, a power monitoring system was designed based on a smart grid management platform by Jianwei Zhang and Hao Yang. From various data, the mobile service aware opportunistic embedded architecture of mobile crowd sensing networks for power network measurement automation is discussed. Its parts include a mobile crowd sensing network for power grid management, the mobile service aware opportunistic embedded system, and the grid intelligent management of the embedded systems as well as the performance analysis of the embedded system. The core of the intelligent network management is the operation and control scheme of the embedded equipment related to the intelligent power grid. Based on its aspects, including embedded devices and an equipment group of cooperative control among other things, the grid management of intelligent electric power dispatching and intelligent substation of the crowd sensing network management could be realized through the deployment of embedded equipment and a communication network along with singular front-end embedded devices of data perception. As I understand this, the operating system of an Embedded System could communicate with the embedded equipment for the purpose of dispatching electric power. There would be an embedded control equipment testing. Then, embedded logic control followed by a distributed Embedded System (ES) point to point that leads to the connectivity of mobile crowd sensing networks. Then the Mobile Crowd Sensing Networks would communicate to the ES while also sending data to an electric grid server that would, in turn, update the ES. The experimental system has a grid management scope of ten kilometers by twelve kilometers, a power grid management system running time of twenty-four hours, and also a maximum communication distance of one kilometer for embedded mobile devices.

Essentially, this asserted scheme is in a position of superiority to the distributed power management system because of framework complexity, utilization efficiency, and intelligent power grid management level among other aspects. The Biblical Scriptures say much about choice. The Bible says, “No one can serve two masters. Either you will hate the one and love the other, or you will be devoted to the one and despise the other. You cannot serve both God and money” (NIV, Mat 6:24). Jesus the Christ was saying that people must make a choice between the LORD and the desires world. This can be interpreted as accepting the moral imperative of serving the world for the Father. Therefore, I think that this may be applied to the relevance of mobile service aware opportunistic embedded architecture of mobile crowd sensing networks for power network measurement automation, well. The essential data about this are that it offers a more robust framework for applying more efficient energy products for people that are at a greater level in the category of power grid management. With these data, people have an opportunity of experiencing improved lives. I say this because God does not want us suffering. The legal requirement for sin that is death was paid with the life of His son, Immanuel. Therefore, I think that this is a good system that should be considered for better life and for God’s namesake. This is in agreement with Zhang and Yang, and with the integrated faith position that the morality of technological advancement validates the existence of its state of change throughout history.

Zhang, J., & Yang, H. (2016). Mobile service aware opportunistic embedded architecture of mobile crowd sensing networks for power network measurement. EURASIP Journal On Embedded Systems, 2016(1), 1-9. doi:10.1186/s13639-016-0023-0



Computer Locks and Threads

For this post, an area of threads is discussed. On January the first of 2015, Davidlohr Bueso released a paper called Scalability Techniques for Practical Synchronization Primitives dealing with locks. According to Bueso, locks are a method of concurrent execution of more than one thread. The importance of these locks is that they provide security and accuracy for the context of execution through excluding mutually. Furthermore, the efficiency and accuracy of locks are dependent on hardware architecture. Bueso continued by explaining that the Linux kernel utilizes pointers with locks, an attribute of the C programming language that others such as Java and Visual Basic do not contain. The reasons for this are that the computer is aware of when to stop spinning, and as a debugging tool it allows for deadlock detection. As Bueso mentioned, previous strategies as old as 1975 conceptualized lock ownership within databases. This is useful for deciding for or against reentrant locks that usually utilize a counter field. There are multiple lock paths including Fastpath, Midpath, and Slowpath. All of these can block, the aforementioned primitives require a sleeping context for safety. These locks can be a determining factor in performance. Along with the previously mentioned information, there is a resource cost of utilizing a certain lock that is determined by the size and latency. Essentially, structure size determines CPU cache and memory resource allocation. This becomes increasingly relevant as a structure is utilized with increasing frequency. Fairness is determined by the strictness of semantics. Bueso concluded by explaining the cost of not optimizing with having initiative as greatly important.

While reading this, I thought of the Biblical Scriptures. The Bible has much to say about fairness and the cost of not caring for the resources that our blessed Father in heaven has given us. The Bible says, “The LORD God took the man and put him in the Garden of Eden to work it and take care of it” (NIV, Gen 2:15). The blessing of God is for man, male and female, to properly care for God’s creation. This can be interpreted as the bestowing of a responsibility and a privilege. This has helped me understand more about how computer hardware is directly affected by software. Particularly, strictness of semantics determines the prevention or allowing of resource starvation. In my personal experience, software applications starving other parts of a user experience from correct use can be burdensome, and efficiency of thread use may prevent that.


BUESO, D. (2015). Scalability Techniques for Practical Synchronization Primitives. Communications Of The ACM, 58(1), 66-74. doi:10.1145/2687882