Refine your search
Collections
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Santhosh, R.
- A Priority Constrained Pre-emptive Scheduling of Online Real Time Services with Fixed Checkpoint Intervals for Cloud Computing
Abstract Views :716 |
PDF Views:4
Authors
Affiliations
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu., IN
2 Hindusthan Institute of Technology, Coimbatore, Tamil Nadu., IN
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu., IN
2 Hindusthan Institute of Technology, Coimbatore, Tamil Nadu., IN
Source
International Journal of Distributed and Cloud Computing, Vol 1, No 1 (2013), Pagination: 37-41Abstract
In cloud computing, various services are accessed by the different types of clients as pay per use over the internet. This paper presents a new scheduling technique for real time tasks in order to minimize the execution time and focuses on the priority constrained tasks. In older approaches, a non-preemptive scheduling with task migration algorithm is used to schedule the task with highest expected gain and executes the tasks in the queue in a non-preemptive manner. Therefore it increases the execution time of the task and response time of the priority constrained tasks. In order to overcome this problem, a priority constrained pre-emptive scheduling of online real time services with fixed checkpoint intervals is proposed to minimize the execution time of the tasks and improves the overall system performance by giving importance for higher priority tasks. Our simulation results outperform the traditional scheduling algorithms based on the similar model.Keywords
Execution Time, Priority, Deadline, Preemptive, Checkpoint IntervalsReferences
- Weiss, A. (2007). Computing in the clouds. Networker, 11(4), 16–25.
- Singh, D., Singh, J. & Chhabra, A. (2012). Evaluating Overheads of Integrated Multilevel Checkpointing Algorithms in Cloud Computing Environment. International Journal of Computer Network and Information Security, 5(1), 29-38. Published Online June 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijcnis (2012.05.04).
- Burford, D. (2010). Cloud Computing- A Brief Introduction. LAD Enterprizes, Inc.
- Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I. & Zaharia, M. (2005). Above the Clouds: A Berkeley View of Cloud Computing. UC Berkeley Technical Report UCB/EECS-2009-28, February 2009.
- Shastry, P. M. M. & Venkatesh, K. (2010). Selection of a Checkpoint Interval in Coordinated Checkpointing Protocol for Fault Tolerant Open MPI. International Journal on Computer Science and Engineering, 2(6), 2064-2070.
- Chtepen, M., Claeys, F. H. A., Dhoedt, B., Turck, F. D. & Demeester, P. (2009). Adaptive Task Checkpointing And Replication: Toward Efficient Fault-Tolerant Grids. IEEE Transactions on Parallel and Distributed Systems, February, 20(2), 180-190.
- Paul, M. & Sanyal, G. (2011). Task-Scheduling in Cloud Computing using Credit Based Assignment Problem. International Journal on Computer Science and Engineering, October, 3(10), 3427-3431.
- Paul, M., Samanta, D. & Sanyal, G. (2011). Dynamic job scheduling in cloud computing based on horizontal load balancing. International Journal of Computer Technology and Application, 2(5), 1552-1556.
- Santhosh, R. & Ravichandran, T. (2012). Non-preemptive on-line scheduling of real-time services with task migration for cloud momputing. European Journal of Scientific Research, October, 89(1), 163-169.
- Santhosh, R. & Ravichandran, T. (2013). Pre-emptive Scheduling of On-line Real Time Services With Task Migration for Cloud Computing. International Conference on Pattern Recognition, Informatics and Mobile Engineering.
- Tayal, S. (2011). Tasks scheduling optimization for the cloud computing system. International Journal of Advanced Engineering Sciences and Technologies, 5(2), 111-115.
- Rao, S., Rao, N. & Kumari, K. (2005-2009). Cloud computing: An overview. Journal of Theoretical and Applied Information Technology, 71-76.
- Suen, T. T. Y. & Wong, J. S. K. (1992). Efficient task migration algorithm for distributed systems. IEEE Transactions on Parallel and Distributed Systems, July, 3(4), 488-499.
- Paindaveine, Y. & Malojicic, D. S. (1996). Process vs Task Migration. Twenty Ninth Hawaii International Conference, (Vol. 1, pp. 636-645).
- Scheduling Work Load Based on Priority in Cloud
Abstract Views :251 |
PDF Views:2
Authors
R. Sindhuja
1,
R. Santhosh
1
Affiliations
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
Source
International Journal of Distributed and Cloud Computing, Vol 2, No 1 (2014), Pagination: 19-22Abstract
Cloud computing offers ability to provide parallel and distributed simulated services remotely to the users through the internet. Services hosted within the "cloud" can potentially incur processing delay due to load sharing among other active services , and can cause active optimistic simulation protocols to perform poorly. Number of complex application runs in remote data centres, parallel processing capabilities often show a increase in utilization of CPU resources as parallelism grows, mainly because of communication and synchronization. To achieve certain level of utilization, Our proposed method partitions a node's computing capacity into the 4-tiers with low CPU priority, medium CPU priority, high CPU priority and very high CPU priority. In large datacenter, processes of a job may need to be allocated to nodes that are close to each other to minimize the communication cost. We provide scheduling algorithms for parallel jobs to make efficient use of the k-tiers VMs to improve the responsiveness of these jobs. We focus on improving resource utilization for datacenters that run parallel jobs; particularly we intend to make use of the remaining computing capacity of datacenter nodes that run parallel processes with low resource utilization to improve the performance of parallel job scheduling. The method is practical and effective for consolidating parallel workload in data centres.Keywords
Distributed Computing, Parallel Computing, Parallel Simulation, Resource Consolidation, Scheduling, Virtualization.References
- Delavar, A. G. & Aryan, Y. (2011). A Synthetic heuristic algorithm for independent task scheduling in cloud systems. IJCSI International Journal of Computer Science, November, 8(6), 1694-814.
- Ingole, A., Chavan, S. & Pawde, U. (2011). An Optimized Algorithm for Task Scheduling based on Activity based Costing in Cloud Computing. 2nd National Conference on Information and Communication Technology (NCICT) 2011 Proceedings published in International Journal of Computer Applications® (IJCA).
- Rasooli, A. & Down, D. G. (2011). An Adaptive Scheduling Algorithm for Dynamic Heterogeneous Hadoop Systems. Proceeding CASCON '11 Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research on IBM corp.USA.
- Gupta, B. D. & Palis, M. A. (2001). Online realtime preemptive scheduling of jobs with deadlines. Journal of Scheduling, November/December, 4(6), 297-312.
- D'Angelo, G. (2011). Parallel and Distributed Simulation from Many Cores to the Public Cloud. Proceedings of International Conference on High Performance Computing and Simulation (HPCS) (pp. 14-23).
- Ahmad, I, Shamala, S., Othman†, M. & Othman, M. F. (2008). A preemptive utility accrual scheduling algorithm for adaptive real time system. IJCSNS International Journal of Computer Science and Network Security, 8(5), 57-61.
- Moschakis, I. A. & Karatza, H. D. (2012). Evaluation of gang scheduling performance and cost in a cloud computing system. The Journal of Supercomputing, February, 59(2), 975-992.
- Hwang, J. & Wood, T. (2012). Adaptive Dynamic Priority Scheduling for Virtual Desktop Infrastructures. Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service.
- Jann, J., Pattnaik, P., Franke, H., Wang, F., Skovira, J. & Riordan, J. (1997). Modeling of Workload in MPPs. Proceedings of Workshop Job Scheduling Strategies for Parallel Processing (pp. 95-116).
- Kargahi, M. & Movaghar, A. (2006). A method for performance analysis of earliest-deadline-first scheduling policy. The Journal of Supercomputing, 37(2), 197-222.
- Paul, M., Samant, D. & Sanyal, G. (2011). Dynamic job scheduling in cloud computing based on horizontal load balancing. International Journal of Computer Technology and Application, 2(5), 1552-1556.
- Jettee, M. & Feitelson, D. (1997). Improved Utilization and Responsiveness with Gang Scheduling. Proceedings of Workshop Job Scheduling Strategies for Parallel Processing (pp. 238-261).
- Fujimoto, R., Malik, A. & Park, A. (2010). Parallel and distributed simulation in the cloud. International Simulation Magazine, Society for Modeling and Simulation, 1(3).
- Fujimoto, R. (1999). Parallel and Distributed Simulation. Proceedings of 31st Conference Winter Simulation: Simulation-A Bridge to the Future (1, pp. 122-131)
- Fujimoto, R., Malik, A. & Park, A. (2009). Optimistic Synchronization of Parallel Simulations in Cloud Computing Environments. Proceedings of IEEE International Conference on Cloud Computing (pp. 49-56).
- Tayal, S. (2011). Tasks scheduling optimization for the cloud computing systems. International Journal of Advanced Engineering Sciences and Technologies, 5(2), 111-115.
- Das, S., Viswanathan, H. & Rittenhouse, G. (2003). Dynamic Load Balancing Through Coordinated Scheduling in Packet Data Systems. 22nd Annual Joint Conference of the IEEE Computer and Communications (pp. 786-796)
- Etsion, Y. & Tsafrir, D. (2005). A Short Survey of Commercial Cluster Batch Schedulers. Technical Report 2005-13. The Hebrew University of Jerusalem.
- Lin, Y. (1992). Parallelism Analyzers for Parallel Discrete Event Simulation. ACM Transactions on Modeling and Computer Simulation, 2(3), 239-264.
- Wiseman, Y. & Feitelson, D. (2003). Paired Gang Scheduling. IEEE Transactions on Parallel and Distributed Systems, 14(6), 581-592.
- Zhang, Y., Franke, H., Moreira, J. & Sivasubramaniam, A. (2003). An Integrated Approach to Parallel Scheduling Using Gang-Scheduling, Backfilling, and Migration. IEEE Transactions on Parallel and Distributed Systems, 14(3), 236-247.
- A Dynamic Predictive Approach to Identify an Optimal Cloud Availability Zone with Maximum Satisfaction Level
Abstract Views :295 |
PDF Views:3
Authors
R. Santhosh
1,
A. Ramya
2
Affiliations
1 Department of Computer Science and Engineering, University, Coimbatore, Tamil Nadu, IN
2 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
1 Department of Computer Science and Engineering, University, Coimbatore, Tamil Nadu, IN
2 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
Source
International Journal of Distributed and Cloud Computing, Vol 4, No 1 (2016), Pagination: 1-6Abstract
Cloud infrastructure service provider allows the users to place their business application into availability zone across various regions world-wide by enabling enterprises like amazon with sufficient capability. Amazon EC2 is an instance to be placed in a zone to provision their resources to run their own applications. Multiple availability zones are composed and located in single region each one is different from its character specification because of its hardware and software built version. These zones allows achieving higher availability with lower failure rates but may results in different quality of service against user requirements. This situation may not advertised by cloud infrastructure service provider. In this paper, we proposed the prediction model build by repeated k-fold cross validation, which overcomes the prediction error Type-I exist in k-fold cross validation. This proposed technique helps us to predict optimum availability zone with best user satisfaction level for amazons EC2 placement in heterogeneous environment.Keywords
Availability Zone, Machine Learning Technique, Repeated k-Fold Cross Validation, Prediction Model.- Reliable Deduplication of Encrypted Data in Cloud Computing
Abstract Views :192 |
PDF Views:3
Authors
Affiliations
1 Department of Computer Science and Engineering, Karpagam University, IN
1 Department of Computer Science and Engineering, Karpagam University, IN
Source
International Journal of Distributed and Cloud Computing, Vol 4, No 1 (2016), Pagination: 13-16Abstract
Cloud computing is a concept which is popular among not only software professionals but also common internet users. It allows a program to be executed on multiple connected machines at the same time over a network. Deduplication is one way of ensuring that the network and storage overhead is minimized. Digital data is growing exponentially and by removing redundancy deduplication technique achieves this. There are many deduplication schemes proposed but these schemes only focuses on the files without encryption. Convergent encryption allows the cloud to enable deduplication on encrypted files. However, it is vulnerable to dictionary attacks. In this paper, we propose a new scheme to address this issue. Instead of deriving the encryption key from the entire content, encryption key will be derived from each block of the content. Encrypted password of the user will be appended with the file content to make the file unique among the users. This will allow the files to be protected from the confirmation of the file attack.Keywords
Attacks, Cloud, Deduplication, Encryption, Storage.- Secure, Reliable and High Performance Multicloud Storage
Abstract Views :230 |
PDF Views:5
Authors
R. Santhosh
1,
J. Pradeep
1
Affiliations
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
1 Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamil Nadu, IN
Source
International Journal of Distributed and Cloud Computing, Vol 4, No 2 (2016), Pagination: 42-45Abstract
Many organizations are moving their IT infrastructure to cloud and many are getting ready to move their IT infrastructure to cloud. Leading players in cloud market Amazon and Microsoft are reporting huge increase in the sale of their cloud products. Still many organization have questions on the security and being dependent on the vendor to deliver their service. To overcome some of the concerns of the single cloud storage Multicloud storage was introduced. In this paper we have proposed the Secure, Reliable and High performance cloud storage above multicloud environment.Keywords
Multi-Cloud, Vendor, Security.References
- Schnjakin, M., & Meinel, C. (2013). Scrutinizing the state of cloud storage with cloud-RAID: A Secure and reli able storage above the clouds IEEE 6th International Conference on Cloud Computing.
- Schnjakin, M., & Meinel, C. (2013). Evaluation of cloudRAID: A secure and reliable storage above the clouds. 22nd International Conference on Computer Communication and Networks.
- Li, J., Li, Y. K., Chen, X., Lee, P., & Lou, W. (2015). A hybrid cloud approach for secure authorized deduplication. IEEE Transactions on Parallel and Distributed Systems, May, 26(5), 1206-1216.
- Hongbing, C., Chunming, R., Kai, H., Weihong, W., & Yanyan, L. (2015). Secure IG data storage and sharing scheme for cloud tenants. Communications, China, June, 12(6), 106-115.
- Schnjakin, M., Goderbauer, M., Krueger, M., & Meinel, C.(2013). Cloud storage and IT-security. Proceedings of the 13th Deutscher IT-Sicherheitskongress.
- Hussain, S. K., & Sreenivasulu. (2012). An efficient and economical multi-cloud storage in cloud computing. 3rd International Conference on Sustainable Energy and Intelligent Systems (SEISCON 2012).
- Papaioannou, T. G., Bonvin, N., & Aberer, K. (2012). Scalia: An adaptive scheme for efficient multi-cloud storage. SC ’12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis.
- Alqahtani, H. S., & Sant, P. (2016). A multi-cloud approach for secure data storage on smart device. 6th International Conference on Digital Information and Communication Technology and its Applications (DICTAP).
- Fan, Y., Qiao, Z., & Xiao, M. (2014). Design and evaluation for a multi-cloud based storage system with privacy preserving. 9th IEEE International Conference on Networking, Architecture, and Storage.
- Wu, C. H., & Wang, P. H. (2014). Secure multi-key file-sharing for cloud storage with erasure coding.
- International Conference on Computer, Information and Telecommunication Systems (CITS).
- Libardi, R. M. de O., Reiff-Marganiec, S., Nunes, L. H., Adami, L. J., Ferreira, C. H. G., & Estrella, J.
- C. (2015). MSSF: User-Friendly Multi-cloud Data Dispersal. IEEE 8th International Conference on Cloud Computing Year.
- Libardi, R. M. de O., Bedo, M. V. N.. Reiff-Marganiec, S., Estrella, J. C. (2014). MSSF: A Step towards User-Friendly Multi-cloud Data Dispersal. IEEE 7th International Conference on Cloud Computing.
- Schnjakin, M., & Meinel, C. (2013). Implementation of cloud-raid: A secure and reliable storage above the clouds. Proceedings of 8th International Conference on Grid and Pervasive Computing - GPC 2013.
- Wang, H. (2015). Identity-based distributed provable data possession in multi cloud storage. IEEE Transactions on Services Computing, March, 8(2), 328-340.
- A Survey on Search Engine Optimization and Google’s Search Engine Algorithms
Abstract Views :302 |
PDF Views:0
Authors
R. Santhosh
1,
I. S. Suhail
1
Affiliations
1 Department of Computer Science and Engineering, Karpagam Academy of Higher Education, Coimbatore, Tamil Nadu, IN
1 Department of Computer Science and Engineering, Karpagam Academy of Higher Education, Coimbatore, Tamil Nadu, IN
Source
International Journal of Distributed and Cloud Computing, Vol 6, No 1 (2018), Pagination: 11-18Abstract
The exponential growth of internet technology has led to millions of queries being processed every minute. In order to provide the user with the best result, the search engine uses various algorithms to rule out the unnecessary links from their index and rank the web pages with the relevant keywords. The search engine is a webpage embedded with advanced algorithms and programs that enable a user to find or search any query and provide the user with the most relevant data by identifying the keywords. In order for a website to gain ranks among their highest, the methodology of SEO is followed. SEO, Search Engine Optimization is the process of optimizing the webpage in order to rank up in the respective search engine. Google search engine uses various algorithms such as Hummingbird, Panda, Penguin, etc. to analyze the website and rank them accordingly. In this paper, an attempt is made to address what Search Engine Optimization is and its importance along with various algorithms used by Google for ranking and analyzing a website.Keywords
Algorithm, Google, Keywords, Query, Rank, Search Engine Optimization, SEO, Webpage, Website.References
- http://slideplayer.com/slide/10698282/ https://www.webopedia.com/TERM/S/SEO.html
- https://neilpatel.com/what-is-seo/
- https://seopressor.com/blog/how-to-increase-domain-authority/
- http://www.digitalthirdcoast.net/blog/on-page-off-page-seo-difference
- https://www.blogginglove.com/improve-domain-authority/
- https://en.ryte.com/wiki/Search_Engine_Optimization
- https://backlinko.com/on-page-seo
- https://thrivehive.com/on-page-vs-off-page-seo/
- http://www.differencebetween.info/difference-between-white-hat-and-black-hat-seo
- https://blog.monitorbacklinks.com/seo/search-engine-optimization-tips/
- https://en.ryte.com/magazine/search-engine-optimization-beginners-guide-seo
- http://www.optimizationtheory.com/black-hat-white-hat-seo/
- https://designhammer.com/blog/17-black-hat-seo-techniques-avoid
- https://www.reliablesoft.net/top-10-search-engines-in-the-world/
- https://www.tutorialspoint.com/internet_technologies/search_engines.htm
- http://www.onlinestartupbox.com/news/seo-works-with-algorithms-how-an-algorithm-update-impacts-your-sites-ranking/
- https://searchengineland.com/8-major-google-algorithm-updates-explained-282627
- http://pr.efactory.de/e-pagerank-algorithm.shtml
- http://www.math.cornell.edu/~mec/Winter2009/RalucaRemus/Lecture3/lecture3.html
- http://www.tomshardware.co.uk/google-search-google-now-algorithm,news-45634.html
- https://www.1and1.co.uk/digitalguide/online-marketing/search-engine-marketing/what-is-rankbrain/
- https://www.fatbit.com/fab/google-improved-search-changed-seo-last-17-years/
- https://moz.com/learn/seo/google-panda
- https://searchengineland.com/library/google/google-penguin-update
- https://blog.monitorbacklinks.com/seo/prevent-a-google-penguin-penalty/
- https://searchengineland.com/library/google/google-pigeon-update
- https://www.link-assistant.com/news/google-pigeon-update.html
- https://www.performics.com/the-5-major-changes-of-googles-possum-local-update
- https://www.seo-nerd.com/en/google-update-history
- https://searchengineland.com/library/google/google-mobile-friendly-update
- https://www.searchenginejournal.com/google-algorithm-history/mobile-friendly-update/
- https://moz.com/beginners-guide-to-seo
- https://blog.kissmetrics.com/simple-guide-to-seo/
- http://slideplayer.com/slide/10698282/ https://www.webopedia.com/TERM/S/SEO.html
- https://www.hobo-web.co.uk/seo-tutorial/
- https://www.wordstream.com/blog/ws/2015/04/30/seo-basics
- https://moz.com/blog/category/on-page-seo
- https://moz.com/learn/seo/on-page-factors
- https://www.searchenginejournal.com/everything-need-know-page-seo/173577/
- http://onlineincometeacher.com/traffic/on-page-seo-techniques/
- https://www.reliablesoft.net/what-is-off-page-seo/
- https://moz.com/learn/seo/off-site-seo
- https://www.webopedia.com/TERM/B/Black_Hat_SEO.html
- https://www.wordstream.com/black-hat-seo
- https://unamo.com/blog/seo/8-risky-black-hat-seo-techniques-used-today
- https://cognitiveseo.com/blog/12169/44-black-hat-seo-techniques/
- https://www.blackhatworld.com/forums/black-hat-seo.28/
- https://www.quora.com/What-is-white-hat-SEO-1
- https://www.webopedia.com/TERM/W/White_Hat_SEO.html
- https://www.blackhatworld.com/seo/journey-blackhat-get-legit-gtfo.504328/
- https://www.youtube.com/watch?v=4uToeFD7bXM
- https://www.youtube.com/watch?v=KyCYyoGusqs
- https://www.quora.com/How-do-Google-searches-work
- https://moz.com/beginners-guide-to-seo/how-search-engines-operate
- https://support.google.com/webmasters/answer/70897?hl=en
- https://www.youtube.com/watch?v=BNHR6IQJGZs
- https://www.google.co.in/insidesearch/howsearchworks/thestory/
- https://computer.howstuffworks.com/internet/basics/google1.htm
- https://searchengineland.com/everything-need-know-googles-possum-algorithm-update-258900
- https://moz.com/learn/seo/google-possum
- https://www.revlocal.com/blog/google-news/what-you-need-to-know-about-google-s-possum-algorithm-update
- https://www.quicksprout.com/2017/01/25/how-seo-has-changed-with-the-possum-update/
- https://moz.com/google-algorithm-change
- https://searchengineland.com/library/google/google-algorithm-updates
- https://www.seroundtable.com/category/google-updates
- https://www.searchenginejournal.com/google-algorithm-history/
- https://www.searchenginejournal.com/google-confirms-maccabees-algorithm-update/228901/
- https://searchengineland.com/google-hummingbird172816
- https://searchengineland.com/library/google/hummingbird-google
- https://moz.com/learn/seo/google-hummingbird
- https://unamo.com/blog/seo/google-hummingbird-update
- https://www.searchenginejournal.com/seo-guide/panda-penguin-hummingbird/
- https://www.searchenginejournal.com/googlealgorithm-history/hummingbird-update/
- https://searchengineland.com/library/google/google-panda-update
- https://www.seo-theory.com/google-panda/
- https://www.searchenginejournal.com/google-algorithm-history/panda-update/
- http://seoupdates.info/difference-between-google-panda-and-google-penguin/
- https://moz.com/learn/seo/google-penguin
- https://www.searchenginejournal.com/google-algorithm-history/penguin-update/
- https://webmasters.googleblog.com/2016/09/penguin-is-now-part-of-our-core.html
- https://moz.com/blog/google-algorithm-cheat-sheet-panda-penguin-hummingbird
- https://www.mainstreethost.com/blog/panda-penguin-guide-google-algorithm/
- https://moz.com/learn/seo/google-pigeon
- https://www.searchenginejournal.com/google-algorithm-history/pigeon-update/
- https://www.equinetacademy.com/seo-tutorial-step-step-search-engine-optimization-guide/
- https://smepals.com/seo/seo-complete-guide-optimizing-search
- https://www.quicksprout.com/2014/05/19/5-practical-steps-to-improving-your-websites-domain-authority/
- https://www.spectrumnetdesigns.com/domain-authority-search-engine-optimization/
- https://hubpages.com/business/What-Is-Search-Engine-Optimization-SEO-For-Beginners
- http://www.activesearchresults.com/articles/850262.php
- https://searchengineland.com/seo-website-design-everything-need-know-272899
- http://www.wisegeek.com/what-is-search-engine-optimization.htm
- https://neilpatel.com/blog/seo-copywriting-how-to-write-content-for-people-and-optimize-for-google-2/
- https://www.hongkiat.com/blog/beginners-guide-to-seo-best-practices-part-13/
- https://www.sitepoint.com/seven-mistakes-that-make-websites-slow/
- https://www.alltechnerd.com/25-best-seo-free-tools-website-analyzers-using/
- https://www.relevance.com/top-5-seo-tools-for-complete-website-analysis/
- https://ccm.net/faq/48467-best-online-tools-for-better-seo
- http://www.webgnomes.org/blog/10-seo-analysis-tools/
- https://neilpatel.com/blog/improve-google-rankings-without-getting-penalized/
- https://www.submitedgeseo.com/on-page-optimization.html
- https://zagoumenov.com/blog/on-page-seo-guide/
- https://www.shoutmeloud.com/on-page-seo.html
- https://neilpatel.com/blog/title-tags-seo/
- https://www.bizmove.com/internet/on-page-optimization.htm
- https://www.lean-labs.com/blog/landing-pages-vs.-site-pages-in-hubspot-how-to-use-each
- https://en.ryte.com/wiki/Meta_Title
- https://seo-hacker.com/server-errors-affect-seo-efforts/
- https://www.wix.com/blog/2017/09/how-to-write-seotitle-tag/
- http://www.nateconnect.com/2017/12/backlinks-and-seo.html
- https://en.wikipedia.org/wiki/Wikipedia:Rfd
- http://www.seosiren.com/the-art-of-seo-interlinking/
- https://moz.com/blog/how-should-you-handle-expired-content
- https://www.wix.com/blog/2018/01/seo-glossary-terms-you-need-to-know/
- https://www.makeuseof.com/tag/13-alternative-search-engines-that-find-what-google-cant/
- https://www.deepwebsiteslinks.com/illegal-search-engines/
- http://www.seosandwitch.com/p/seo-terms.html
- https://www.stepforth.com/blog/2008/redirects-permanent-301-vs-temporary-302/
- https://www.lyfemarketing.com/blog/seo-vs-sem/
- https://www.wordtracker.com/academy/seo/page-optimization/how-to-optimize-web-page
- http://www.tech-faq.com/renaming-domains.html
- https://www.seolium.com/seo/learn/is-seo-spam/
- http://www.wisegeek.com/what-is-search-engine-optimization.htm
- https://technicalseo.com/what-is-seo/
- https://www.upwork.com/hiring/marketing/seo-search-engine-optimization/
- https://www.smartinsights.com/search-engine-optimisation-seo/seo-analytics/what-are-the-best-seo-tools-in-2016/
- https://www.crazyegg.com/blog/targeted-keyword-research-without-googles-keyword-tool/
- https://moz.com/beginners-guide-to-seo/keyword-research
- http://www.zerodollartips.com/best-search-engines-in-the-world/
- https://beebom.com/google-alternatives/
- https://www.makeuseof.com/tag/how-do-search-engines-work-makeuseof-explains/
- http://boulderseomarketing.com/seo-keywords-step-by-step-keyword-research-guide/
- https://optinmonster.com/keyword-research-101-how-to-choose-the-right-terms-for-google/
- https://dynomapper.com/blog/21-sitemaps-and-seo/279-are-keywords-still-important-for-seo
- https://seopressor.com/blog/google-ranking-factors-according-to-google-patent/
- http://infolab.stanford.edu/~backrub/google.html
- https://searchengineland.com/library/google/google-panda-update
- http://www.seoworld24x7.com/google-pagerank-checker
- https://www.latenightbirds.com/blog/google-ranking-factors/